LINUX.ORG.RU

История изменений

Исправление dimgel, (текущая версия) :

О как, не знал что такое прикрутили.

Всю жизнь было.

И что получается всю миграцию целиком придется в одну транзакцию пихать?

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

UPD: Из того же обсуждения.

Меня кстати архи порадовало, что у SQLite тоже транзакционный DDL. Не ожидал от крошечного embedded движка.

Исходная версия dimgel, :

О как, не знал что такое прикрутили.

Всю жизнь было.

И что получается всю миграцию целиком придется в одну транзакцию пихать?

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

Меня кстати архи порадовало, что у SQLite тоже транзакционный DDL. Не ожидал от крошечного embedded движка.