alembic

    8熱度

    2回答

    我有一個應用程序構建瓶,我想今天爲它創建一個新的遷移。當我運行 $ alembic revision -m "__name__" 我得到一個消息 Only a single head is supported. The script directory has multiple heads (due branching), which must be resolved by manually

    0熱度

    1回答

    我有一個瓶的應用程序有如下型號: class User(db.Model, UserMixin): __tablename__ = 'users' id = db.Column(db.Integer, primary_key=True) email = db.Column(db.String(64), unique=True, index=True) pas

    10熱度

    1回答

    我試圖自動生成一個蒸餾器版本首次對預先存在的數據庫,但是當我運行下面的命令 alembic revision --autogenerate 它會產生嘗試遷移在我的數據庫中創建每個表和索引。此類似: def upgrade(): ### commands auto generated by Alembic - please adjust! ### op.create_tabl

    0熱度

    1回答

    我有一個燒瓶應用程序構建,我想今天爲它創建一個新的遷移。當我運行$python manage.py db upgrade 我得到的消息 提高util.CommandError(「只有一個頭支持的」 alembic.util.CommandError:只有一個頭支持的腳本目錄有多個頭(由於分支),必須通過手動編輯修改的文件來解決,形成線性序列運行alembic branches看到發散(S)。 所以

    37熱度

    1回答

    我需要在Alembic升級過程中更改數據。 我現在有一個「玩家」表中的第一修訂: def upgrade(): op.create_table('player', sa.Column('id', sa.Integer(), nullable=False), sa.Column('name', sa.Unicode(length=200), nullable=Fal

    11熱度

    3回答

    我爲基於PySide的桌面應用程序使用SQLite作爲應用程序文件格式(請參閱here,爲什麼要這樣做)。也就是說,當用戶使用我的應用程序時,他們的數據被保存在他們機器上的單個數據庫文件中。我正在使用SQLAlchemy ORM與數據庫進行通信。 在我發佈應用程序的新版本時,我可能會修改數據庫架構。我不希望用戶每次更改架構時都不得不扔掉他們的數據,所以我需要將他們的數據庫遷移到最新的格式。另外,我

    0熱度

    1回答

    我需要在我的MYSQL數據庫中使用DOUBLE列。我已經閱讀了文檔,這表明我使用精度爲64的Float。但是,這似乎並不奏效。我結束了一個普通的浮動列,並且所需的精度不存在。 我也試過: from sqlalchemy.dialects.mysql import DOUBLE #and in the model: item = db.Column(DOUBLE()) 但是,遷移時,瓶,遷移似

    3熱度

    1回答

    我在Postgres中創建了一個數據庫和模式。我有我的模型,當我運行使用Flask-Migrate的python manager.py db migrate時,出現下面的錯誤。但是,db init命令有效。 sqlalchemy.exc.ProgrammingError: (ProgrammingError) no schema has been selected to create in 現

    0熱度

    1回答

    我試圖插入一些數據作爲部署的一部分。我創建了以下修訂蒸餾器腳本AttributeError的 revision = '59891ffc8502' down_revision = '349540cf9cef' from alembic import op import sqlalchemy as sa from sqlalchemy.dialects import mysql from

    2熱度

    1回答

    您舉報此重複之前: 我也來看看這個question/answer,我沒做什麼暗示,但是當我做添加以下代碼: permslookup = sa.Table('permslookup', sa.Column('perms_lookup_id', primary_key=True), sa.Column('name', sa.Unicode(40), index=True),