Описание тега sqlalchemy-migrate
Инструменты миграции схемы для SQLAlchemy, разработанные для поддержки гибкого подхода к проектированию базы данных и упрощающие синхронизацию разрабатываемых и производственных баз данных при необходимости изменения схемы.
1
ответ
Настройка миграции Flask db с помощью Elastic Beanstalk
Я создал сайт, основанный на Flask Sing eb (Терминальный клиент для Elastic Beanstalk v3.1). При развертывании новой версии моего сайта я получаю "Операция обновления среды завершена, но с ошибками. Для получения дополнительной информации см. Докуме…
22 фев '15 в 22:42
0
ответов
Flask Migrate ondelete Каскад не работает
Я использую колбу мигрировать для создания таблиц в базе данных MySQL. Когда я удаляю запись актива или данных обучения, я хочу, чтобы запись assets_training_data_xref была удалена. Когда я запускаю миграцию, сгенерированные таблицы SQL не имеют "ON…
09 авг '18 в 21:35
2
ответа
Sqlalchemy Ошибка отношения внешнего ключа при создании таблиц
Я создаю таблицы с использованием sqlalchemy, и некоторые из этих таблиц имеют более одного отношения внешнего ключа. Ниже приведен код. Я получаю ошибку: sqlalchemy.exc.NoForeignKeysError: Невозможно найти какие-либо связи по внешнему ключу между "…
16 сен '14 в 06:07
1
ответ
alembic позволит файлы sql по версиям?
В репозиториях sqlalchemy-migrate мы можем поместить файлы.sql вместо файлов.py в папку с версиями для обновления / понижения схемы базы данных. 001_mysql_downgrade.sql 001_mysql_upgrade.sql Есть ли такая же особенность в alembic? Если да, может кто…
24 июл '13 в 09:14
1
ответ
Странная ошибка TypeError при переносе базы данных
После миграции базы данных несколько раз я начал видеть эту ошибку на моем локальном сервере. Если я очищаю базу данных и воссоздаю ее, ошибки не возникает, поэтому я не думаю, что с написанием моих моделей что-то не так. Я получаю следующую ошибку:…
27 сен '14 в 03:32
0
ответов
ОШИБКА [alembic.env] имя "Текст" не определено при "обновлении python manage.py db"
Воспроизведение этой ссылки, чтобы сначала проверить выполнимость миграции БД. Это оказалось ошибкой в Alembic, и я попытался добавить from sqlalchemy.types import Text но безрезультатно. Предполагается, что эта ссылка исправлена, но я не совсем п…
28 янв '19 в 20:29
1
ответ
Миграция Python/SQLAlchemy - ValueError: нужно более 3-х значений для распаковки при миграции
Я следую прекрасному мега-учебнику Мигеля Гринберга и использую его сценарии создания и переноса баз данных (см. Здесь), но столкнулся с проблемой при изменении столбца в одной из моих моделей. Старая модель была: class Classes(db.Model): id = db.Co…
12 янв '15 в 02:59
1
ответ
Python не может найти sqlalchemy-migrate в образе Docker
Моя задача состоит в том, чтобы Dockerize Python приложение фляги. Часть этого приложения использует sqlite для управления пользователями. Проблема, с которой я сталкиваюсь, заключается в том, что python жалуется, что не может найти дистрибутив sqla…
22 фев '17 в 13:29
0
ответов
Как обновить models.py, когда я добавлю новый столбец с ORM?
Я довольно новичок в Python и ORM, и у меня есть довольно специфический вопрос. Для обработки SQL в Python ORM должны быть определены модели, вероятно, в файле с именем models.py, право? Теперь, когда я хочу автоматически создать новый столбец при д…
02 сен '16 в 18:58
0
ответов
Как создать настольную базу модели sqlalchemy?
У меня есть модель данных: class Accounts(db.Model): __tablename__ = 'accounts' id = Column(Integer, primary_key=True) api_key = db.Column(db.String(150), nullable=False) name = db.Column(db.String(150), nullable=True) status = db.Column(db.Integer(…
22 май '18 в 21:25
2
ответа
Как создать автоматически сгенерированный файл из последней ревизии в Alembic
Я следую этому уроку... и первоначальная автоматическая генерация идеальна... он в основном создает файл миграции с методами апгрейда и понижения. скажем так, это номер версии файла миграции: 3e96cf22770b.. все мои заявления об обновлении выглядят т…
07 май '15 в 15:23
0
ответов
Sqlalchemy-migrate создать столбец со значениями по умолчанию
Я использую SQLAlchemy-migrate 0.6.1 для управления версиями моей базы данных mysql. Ссылка указывает на документацию. Но они, кажется, удалили документы для 0.6.1. Я пытаюсь добавить в таблицу новый столбец с ограничением внешнего ключа: fk = Colum…
29 ноя '12 в 09:41
0
ответов
Flask-SQLAlchemy - как добавить ключ привязки в существующую базу данных
Из-за дополнительных данных я решил реорганизовать исходную базу данных SQLAlchemy и начать использовать несколько баз данных. Есть ли способ изменить имя таблицы и добавить ключ привязки в исходную базу данных? Я просмотрел документацию по SQLAlche…
30 май '17 в 14:41
1
ответ
Flask db migrate не влияет на мои таблицы базы данных
Я пытаюсь реализовать менеджер Flask для SQLalchemy. Когда я бегу python run.py db migrate затем python run.py db upgradeмои таблицы не пострадали. Я просто удалил поле из моего файла models.py, который должен быть удален из таблицы. Вот мои файлы: …
15 мар '14 в 12:50
0
ответов
FileNotFoundError [Ошибка2] происходит, даже когда указывается абсолютный путь
Я работаю через колбу после этого урока. При запуске db_migrate.py скрипт я получаю файл не найден ошибка на open(migrations, "wt") команда. db_migrate.py #!flask/bin/python import imp from migrate.versioning import api from app import db from confi…
13 дек '14 в 06:56
8
ответов
Не удается завершить Flask-Migration
Я настроил локальную базу данных Postgres с помощью SQLAlchemy и не могу зафиксировать свою первую запись. Я продолжаю получать эту ошибку... ProgrammingError: (ProgrammingError) relation "user" does not exist LINE 1: INSERT INTO "user" (name, email…
07 янв '14 в 13:40
1
ответ
Flask-SqlAlchemy декларирующие модели
Это файл application.py: db = SQLAlchemy() migrate = Migrate() db.app = app db.init_app(app) migrate.init_app(app, db) Я обнаружил, что могу объявить модель двумя разными способами. from application import db class MyModel(db.Model): id = db.Column(…
17 фев '18 в 21:51
1
ответ
Проверьте, соответствуют ли результаты миграции БД (ORM)? модели
Я использую migrate создать схему базы данных SQL и заполнить ее исходными данными. Позже SQLAlchemy используется для работы с этой БД. Как я могу проверить, что мой SQLAlchemy модели актуальны / корректны для реальной схемы БД, сгенерированной migr…
27 мар '14 в 12:29
3
ответа
Стоит ли использовать sqlalchemy-migrate?
У меня есть веб-приложение, использующее sqlalchemy (в пределах Pylons). Мне нужно эффективно изменить схему, чтобы иметь возможность менять рабочую версию, по крайней мере, ежедневно, а может и больше, без потери данных. В выходные я немного поигра…
17 ноя '10 в 22:14
2
ответа
SQL-алхимия: ValueError слишком много значений для распаковки?
У меня есть сайт, работающий с базой данных mysql с использованием пакета sql-alchemy, который внезапно сломался. Я провел некоторое исследование и обнаружил, что ожидаемая проблема заключается в том, что новейшее обновление sql-alchemy передает fla…
22 янв '18 в 21:01