История изменений
Исправление dimgel, (текущая версия) :
О как, не знал что такое прикрутили.
Всю жизнь было.
И что получается всю миграцию целиком придется в одну транзакцию пихать?
Не «придётся», а «слава те господи, можно». Потому что если миграция падает, а DDL не транзакционный, то дальше – только долго и мучительно пердолиться вручную (обсуждение древнее, с тех пор наверняка пофиксили, но лично для меня ТАКИЕ факапы – диагноз навсегда). Поэтому SQL-сервер без транзакционного DDL – это говно собачье.
Меня кстати архи порадовало, что у SQLite тоже транзакционный DDL. Не ожидал от крошечного embedded движка.
Исходная версия dimgel, :
О как, не знал что такое прикрутили.
Всю жизнь было.
И что получается всю миграцию целиком придется в одну транзакцию пихать?
Не «придётся», а «слава те господи, можно». Потому что если миграция падает, а DDL не транзакционный, то дальше – только долго и мучительно пердолиться вручную (обсуждение древнее, с тех пор наверняка пофиксили, но лично для меня ТАКИЕ факапы – диагноз навсегда). Поэтому SQL-сервер без транзакционного DDL – это говно собачье.
Меня кстати архи порадовало, что у SQLite тоже транзакционный DDL. Не ожидал от крошечного embedded движка.