sql файла или нужно его содержимое скопировать в upgrade (это по-моему какой-то костыль)?
Салам! Зачем тогда алембик? Autogenerate и вот это всё.
дальше разрабатывать) просто есть "initial data" (их не мало, поэтому ручками не заполнить). хочу залить их первой миграцией и дальше над ними уже какие-то операции по преобразованию производить + новые добавлять
Первая миграция не может быть с data. Там должна быть схема. В следующей тебе никто не мешает вычитать и выполнить sql файл, лежащий рядом
хорошо, сгенерирую схемы сначала но всё равно не понимаю, как красивше поступить с данными Получается нужно брать sql dump, который лежит рядом, восстанавливать из него БД с данными, подключаться к ней и потом заполнять с неё данные в созданные ранее схемы. Только с помощью чего / как удобнее это сделать? engine = sqlalchemy.create_engine("postgres://localhost/db_with_data") with open('db_with_data_backup.sql', 'r') as file: engine.execute(file.read()) ??? и дальше погнали маппить ручками старые данные на новые схемы?
Обсуждают сегодня