Описание тега flask-migrate

Используйте этот тег для вопросов, связанных с расширением Flask flask-migrate, это расширение реализует миграции базы данных SQLAlchemy. Его также следует использовать с тегом Flask.
1 ответ

Можно ли позволить пользователям создавать и выполнять миграции баз данных из формы?

Можете ли вы взять данные формы и изменить схему базы данных? Это хорошая идея? Есть ли обратная сторона для многих миграций из базы данных "по умолчанию"? Я хочу, чтобы пользователи могли добавлять / удалять таблицы, столбцы и строки. Для внесения …
28 янв '16 в 19:11
1 ответ

Как мне найти последнюю миграцию, созданную с помощью flash-migrate?

В моем приложении для колб теперь более 20 миграций flask-migrate и все они имеют хэшированные имена файлов, такие как: 389d9662fec7_.py Я хочу дважды проверить параметры последней выполненной миграции, но не хочу открывать каждый файл, чтобы найти …
05 дек '16 в 18:16
1 ответ

Колба-миграция не распознает обновление завершено

Я побежал db migrate затем db upgrade но обновление не удалось из-за сбоя одной из команд. (Я не читал миграцию до ее запуска.) Я оказался в штате, где db history признал, что обновление было запущено, но db current все еще перечислил предыдущее обн…
19 фев '16 в 16:09
1 ответ

Как синхронизировать базу данных с Flask-Migrate в новом развертывании приложения?

При развертывании приложения на новом сервере (т. Е. База данных пуста), как правильно синхронизировать базу данных с Flask-Migrate? Я добавил Flask-Migrate в проект, когда у меня уже была схема, поэтому у меня нет "первоначальной" миграции со всеми…
17 мар '16 в 18:55
1 ответ

Flask-migrate и Flask-скрипт настраивают Procfile для героку?

Я использую flask-migrate и flask-script для инициализации базы данных и запуска миграций. По большей части я использую пример сценария flask на веб-сайте flask-migrate и запускаю такие команды, как python manage.py db init, Мой вопрос: как добавить…
19 мар '17 в 18:39
1 ответ

Настройка миграции Flask db с помощью Elastic Beanstalk

Я создал сайт, основанный на Flask Sing eb (Терминальный клиент для Elastic Beanstalk v3.1). При развертывании новой версии моего сайта я получаю "Операция обновления среды завершена, но с ошибками. Для получения дополнительной информации см. Докуме…
2 ответа

Не могу переименовать столбец используя alter_column

У меня есть существующий проект, основанный на пилонах и sqlalchemy. Я еще не использовал alembic или какую-либо обертку в этом проекте. Я перенес проект в колбу и sqlalchemy. Я взял старую базу данных старой версии 1.5 и сгенерировал первый скрипт …
25 янв '15 в 21:06
0 ответов

Flask Migrate ondelete Каскад не работает

Я использую колбу мигрировать для создания таблиц в базе данных MySQL. Когда я удаляю запись актива или данных обучения, я хочу, чтобы запись assets_training_data_xref была удалена. Когда я запускаю миграцию, сгенерированные таблицы SQL не имеют "ON…
1 ответ

psycopg2.ProgrammingError: отношение "событие" не существует

Я использую alembic вместе с flask-migrate вместе с Postgres для своей базы данных. Я запустил инициализацию db и мигрировал db. Однако, когда я запускаю команду db upgrade, я получаю следующую ошибку: cursor.execute(statement, parameters) psycopg2.…
30 ноя '18 в 21:42
1 ответ

Проблема с переносом колб при рефакторинге кода

Я получил следующую структуру файлов для приложения Python-Flask с flask-migrate: Мои проблемы 1-я не могу использовать db и create_app внутри manage.py Когда я делаю: $ python manage.py db init Я получил ниже ошибки: File "/app/main/model/model.py"…
1 ответ

Нужно ли использовать git для отслеживания файлов базы данных и переноса сценариев?

Я изучаю Flask, читая удивительный урок Мигеля Гринберга. В этой главе он говорил об использовании расширения Flask-Migrate, чтобы справиться с изменениями схемы базы данных. Он сказал, что сценарии миграции необходимо добавить в систему контроля ве…
29 окт '18 в 13:17
1 ответ

Получение Flask-Migrate для игнорирования представлений SQL, которые отображаются как модели Flask-SQLAlchemy

Я использую Flask-SQLAlchemy для определения своих моделей, а затем использую Flask-Migrate для автоматического создания сценариев миграции для развертывания в базе данных PostgreSQL. Я определил несколько представлений SQL для базы данных, которые …
01 фев '17 в 21:21
1 ответ

Колба мигрирует, игнорируя внешний ключ

Я использую Flask-migrate для создания миграций. У меня есть 2 модели следующим образом - class User(db.Model): id = db.Column(db.Integer, primary_key=True, autoincrement=True) name = db.Column(db.String(80), unique=True) email = db.Column(db.String…
2 ответа

Alembic/Flask-Migrate не обнаруживает события after_create

У меня есть простая модель Flask-SQLAlchemy (с прослушивателем событий для создания триггера): from flask_sqlalchemy import SQLAlchemy db = SQLAlchemy() class Confirm(db.Model): created = db.Column(db.DateTime, default=db.func.current_timestamp(), n…
2 ответа

Как можно проверить u=g.user во Flask

Допустим, у меня есть приложение фляги. Теперь я хочу протестировать u=g.user.be_friend(user), чтобы сделать друга другом с помощью eachother, если они раньше не были друзьями. Но я не знаю, как я могу протестировать g.user и большинство других. гла…
28 фев '15 в 11:28
2 ответа

Невозможно создать логическое поле MySQL с помощью flask-sqlalchemy и flask-migrate

У меня есть рабочее приложение фляги с несколькими моделями. User модель как следовать... class User(UserMixin, db.Model): id = db.Column(db.Integer, primary_key=True) username = db.Column(db.String(64), index=True, unique=True) email = db.Column(db…
4 ответа

Запуск колбы-переноса на героку выдает ошибку

Я пытаюсь использовать flask-migrate для локальной версии моей базы данных, а затем отразить изменения в работе (Heroku). До сих пор мне удавалось успешно создавать версии локальной базы данных и обновлять ее, поэтому теперь я хотел отразить это на …
03 фев '14 в 13:50
1 ответ

Скопируйте сценарии миграции, созданные внутри докера, во внешнюю базу данных.

В настоящее время я работаю над проектом, в котором я использую Postges внутри Docker и управляю им через Flask-Migrate, но только во время разработки. Моя цель - использовать базу данных непосредственно на VPS. Могу ли я создать сценарии миграции в…
03 янв '19 в 10:37
0 ответов

Что вызывает IntegrityError "Невозможно добавить ограничение внешнего ключа"?

Мое приложение фляги работает очень хорошо локально. Я развертываю приложение на Python Anywhere. Проблема заключается в том, что когда я запускаю обновление flask db в bash pythonanywhere, я получаю сообщение об ошибке ниже (когда я делаю любую миг…
1 ответ

Добавление ограничения UniqueKey к таблице sqlite3 с помощью Flask-Migration завершается неудачно с IntrgrityError

Поэтому я использую sqlite в качестве моей тестовой базы данных и иметь следующие классы в моем models.py class User(UserMixin, db.Model): __tablename__ = 'users' id = db.Column(db.Integer, primary_key=True, index=True) username = db.Column(db.Strin…
13 фев '19 в 15:00