home.social

#миграции_базы_данных — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #миграции_базы_данных, aggregated by home.social.

  1. А что не так с вашими миграциями? Liquibase, rollback и первые тревожные признаки

    Миграции базы данных вроде бы есть, Liquibase подключен, changelog лежит в репозитории, CI зелёный, релизы проходят регулярно. Значит, процесс под контролем? Не всегда…

    habr.com/ru/articles/1036052/

    #миграции_базы_данных #Liquibase #Flyway #changelog #rollback_миграций #checksum #database_schema #SQL_миграции #безопасный_релиз #ревью_миграций

  2. А что не так с вашими миграциями? Liquibase, rollback и первые тревожные признаки

    Миграции базы данных вроде бы есть, Liquibase подключен, changelog лежит в репозитории, CI зелёный, релизы проходят регулярно. Значит, процесс под контролем? Не всегда…

    habr.com/ru/articles/1036052/

    #миграции_базы_данных #Liquibase #Flyway #changelog #rollback_миграций #checksum #database_schema #SQL_миграции #безопасный_релиз #ревью_миграций

  3. А что не так с вашими миграциями? Liquibase, rollback и первые тревожные признаки

    Миграции базы данных вроде бы есть, Liquibase подключен, changelog лежит в репозитории, CI зелёный, релизы проходят регулярно. Значит, процесс под контролем? Не всегда…

    habr.com/ru/articles/1036052/

    #миграции_базы_данных #Liquibase #Flyway #changelog #rollback_миграций #checksum #database_schema #SQL_миграции #безопасный_релиз #ревью_миграций

  4. А что не так с вашими миграциями? Liquibase, rollback и первые тревожные признаки

    Миграции базы данных вроде бы есть, Liquibase подключен, changelog лежит в репозитории, CI зелёный, релизы проходят регулярно. Значит, процесс под контролем? Не всегда…

    habr.com/ru/articles/1036052/

    #миграции_базы_данных #Liquibase #Flyway #changelog #rollback_миграций #checksum #database_schema #SQL_миграции #безопасный_релиз #ревью_миграций

  5. Шпаргалка по работе с PostgreSQL для бэкенд-разработчиков

    Лайфхаки для миграций, оптимизации и избегания граблей Реальные лайфхаки и проверенные практики по миграциям, оптимизации запросов, управлению индексами и обратной совместимости кода. Узнайте, как: - Не сломать прод при миграции. - Избежать N+1 и других проблем SQL-запросов. - Планировать откаты и работать безопасно на высоконагруженных БД.

    habr.com/ru/companies/beget/ar

    #postgresql_naming_conventions #postgresql_performance #высоконагруженные_системы #миграции_базы_данных #лучшие_практики_orm_или_sql

  6. Асинхронный SQLAlchemy 2: простой пошаговый гайд по настройке, моделям, связям и миграциям с использованием Alembic

    Наконец-то пришло время взяться за то, что я давно планировал — подробный гайд по асинхронной версии SQLAlchemy 2.0 в стиле ORM . В этой серии статей я подробно расскажу обо всех аспектах: от создания моделей и установления связей между ними до миграций с Alembic и взаимодействия с данными в базе. Мы будем шаг за шагом разбирать ключевые моменты работы с асинхронной базой данных, что позволит вам глубже понять SQLAlchemy и применить эти знания на практике. Для начала, давайте разберёмся, что такое SQLAlchemy и почему каждый разработчик, работающий с реляционными базами данных (такими как SQLite, PostgreSQL, MySQL и т. д.), должен знать о ней. После этого — настройка. Мы будем работать с PostgreSQL, но не переживайте: код, который мы напишем, универсален для всех реляционных баз данных. Мы начнем с базовой настройки SQLAlchemy для асинхронного взаимодействия, а затем перейдём к созданию таблиц в современном декларативном стиле.

    habr.com/ru/companies/amvera/a

    #sqlalchemy #postgresql #асинхронная_sqlalchemy #alembic #миграции_базы_данных