Вопросы по теме 'alembic'

Создание исходных данных в flask-migrate или alembic migration
Как я могу вставить исходные данные в мою первую миграцию? Если миграция - не лучшее место для этого, то что лучше? """empty message Revision ID: 384cfaaaa0be Revises: None Create Date: 2013-10-11 16:36:34.696069 """ # revision identifiers,...
33665 просмотров

alembic — пример использования ресурса пакета в качестве script_location
Я пытаюсь включить миграции Alembic как часть дистрибутива пакета Python. Поскольку этот дистрибутив будет установлен, каталог сценариев Alembic (который содержит миграции) в конечном итоге будет скопирован в папки пакетов python. В таком случае,...
1959 просмотров
schedule 05.12.2023

Flask-SQLAlchemy использует базу данных SQLite, даже если она настроена для PostgreSQL.
У меня есть приложение Flask с базой данных PostgreSQL на Heroku. Я пытаюсь запустить миграции, созданные мной для миграции нашей промежуточной базы данных, с помощью команды heroku run. Однако я получаю сообщение об ошибке, что диалект SQLite не...
2811 просмотров

Переменная среды загрузки файла .ini
Я использую Alembic для реализации миграции в проекте Flask . Есть файл alembic.ini , в котором должны быть указаны конфиги БД: sqlalchemy.url = driver://user:password@host/dbname Есть ли способ указать параметры из переменных среды? Я...
8452 просмотров
schedule 12.06.2024

Использование alembic.config.main перенаправляет вывод журнала
У меня есть сценарий, который выполняет операции с базой данных вместе с вызовом API-интерфейса перегонного куба для обновления только что созданной базы данных до головы. У меня проблема с экземпляром регистратора python, когда журналы записываются...
3515 просмотров
schedule 16.10.2022

SQLAlchemy/Alembic необработанный SQL для добавления индекса
Я хотел бы использовать следующий необработанный SQL для создания индекса в PostgreSQL: CREATE INDEX ix_action_date ON events_map ((action ->> 'action'), date, map_id); Я попытался поместить эту строку в часть __table_args__ класса...
1659 просмотров
schedule 14.11.2022

Как устранить ошибку "Таблица уже существует" во Flask?
У меня проблема, я действительно не знаю, как подойти к ней с Python Flask. Для справки я использую SQL-Alchemy и flask-migrate для базы данных. Тем не менее. Когда я запускаю команду flask db upgrade, я получаю следующую ошибку: «Модель таблицы...
2336 просмотров
schedule 27.10.2023

Перенос/копирование базы данных с помощью automap_base и перегонного куба
У меня есть база данных x с некоторым объемом данных, заполненных в каждой таблице. Я хочу создать копию этой базы данных (с той же схемой и точными данными). Сначала я создаю декларативный базовый класс x , используя automap_base. from...
726 просмотров
schedule 21.03.2024

Как я могу автоматически инициализировать базу данных с помощью SQLalchemy и Alembic?
В настоящее время я бегу $ flask db init $ flask db migrate -m "initialization" $ flask db upgrade если база данных не существует. Я хотел бы запустить это в Python, например. что-то типа app.create_db() так что мне не нужно...
6644 просмотров
schedule 16.09.2022

Alembic: есть ли способ сохранить номер ревизии головы в БД?
Есть ли способ сохранить текущий номер версии в БД? Я имею в виду, когда я создаю заголовок миграции и обновления, как я могу вставить этот номер версии в базу данных и проверить таблицу на наличие этого номера версии в следующий раз, когда я буду...
411 просмотров
schedule 11.03.2024

Постановка Flask-миграции на Google App Engine (GAE)/Cloud SQL
У меня есть фляжное приложение, подключенное к локальной базе данных postgres с помощью SQlAlchemy для целей разработки. У меня также есть живая версия приложения, работающего в Google App Engine, которое подключено к базе данных postgres в CloudSQL....
189 просмотров

SQLalchemy не может найти мои таблицы, но alembic находит их просто отлично
Я начинаю проект с SQLAlchemy и Alembic. Я использую SQLite для целей тестирования. Когда я выполняю alembic revision --autogenerate -m "..." , он правильно генерирует миграции, а когда я выполняю alembic upgrade head , он создает...
24 просмотров
schedule 01.12.2022