MiksIr
miksir@home:~$
Конечно, имхо, но синхронизация схемы и синхронизация данных - суть две разных процедуры. Т.е. кому-то оно подходит, но чуть позже, обложив базу кешами, к примеру, уже не так все просто - данные проинсертели, а кеши кто сбрасывать будет и какие?
Для себя используем автоматическую накатку только схемы (постгрес дифф между эталонной и девелоп схемами), а все данные - отдельными ини скриптами, где все это записано уже на уровне приложения (создать объект - сохранить) и никаких инсертов. Правда, автоматизировать последнее пока руки не доходят, но и внос данных в продакшн - не такой частый процесс (более того, если где-то он становится частым - сигнал оптимизировать это).
Для себя используем автоматическую накатку только схемы (постгрес дифф между эталонной и девелоп схемами), а все данные - отдельными ини скриптами, где все это записано уже на уровне приложения (создать объект - сохранить) и никаких инсертов. Правда, автоматизировать последнее пока руки не доходят, но и внос данных в продакшн - не такой частый процесс (более того, если где-то он становится частым - сигнал оптимизировать это).