Alembic无法删除server_default

gohxr

我正在尝试将新列添加到现有表,但是在删除server_default时出现错误。

from alembic import op
import sqlalchemy as sa


# revision identifiers, used by Alembic.
revision = 'a29663449f3c'
down_revision = 'e42f9a7ca3d2'
branch_labels = None
depends_on = None


def upgrade():
    # ### commands auto generated by Alembic - please adjust! ###
    op.add_column('register_code', sa.Column('interest', sa.Integer(), nullable=False, server_default='0'))
    op.alter_column('register_code', 'interest', server_default=None)
    # ### end Alembic commands ###


def downgrade():
    # ### commands auto generated by Alembic - please adjust! ###
    op.drop_column('register_code', 'interest')
    # ### end Alembic commands ###

执行时出现下一个错误 flask db migrate

sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) near "ALTER": syntax error
[SQL: ALTER TABLE register_code ALTER COLUMN interest DROP DEFAULT]
(Background on this error at: http://sqlalche.me/e/e3q8)

也许SQLLite不支持删除server_default?

gohxr

SQLLite不支持删除server_default

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Alembic删除外键索引

来自分类Dev

Alembic删除外键索引

来自分类Dev

无法删除WebLogic Server实例

来自分类Dev

如何删除类似的Alembic版本?

来自分类Dev

Alembic迁移:如何删除多态身份

来自分类Dev

无法删除SQL Server CE中的记录

来自分类Dev

SQL Server无法添加,删除,添加列?

来自分类Dev

为什么Alembic无法自动生成?

来自分类Dev

SQL Server:删除列@variable无法正常工作

来自分类Dev

无法从Windows Server 2012 R2中删除IIS

来自分类Dev

Eclipse JPA:无法删除表关联(SQL Server)

来自分类Dev

无法删除ubuntu 12.04.5 TLS上的mysql-server

来自分类Dev

删除日志文件后无法启动Apache HTTP Server

来自分类Dev

wso2 Identity Server-无法删除租户

来自分类Dev

Alembic-SQLAlchemy无法检测到现有表

来自分类Dev

Alembic / Flask迁移无法识别数据库结构

来自分类Dev

无法删除/〜

来自分类Dev

如何从烧瓶应用程序的 alembic_version 表中删除一行

来自分类Dev

WSL2无法访问Windows ip(由“ ip route | grep default | awk'{print $ 3}`删除”)

来自分类Dev

无法在SQL Server Management Studio中删除数据库

来自分类Dev

无法在SQL Server中使用partition和rank()删除重复记录

来自分类Dev

无法删除数据库快照SQL Server,错误:946

来自分类Dev

SQL Server:在执行更新查询时,无法执行删除查询

来自分类Dev

无法在SQL Server 2008 R2上执行(删除)查询

来自分类Dev

无法删除临时表无效的对象名称'#Temp1'错误-SQL Server中

来自分类Dev

意外删除mdf文件后无法分离SQL Server Management Studio中的数据库

来自分类Dev

无法删除在Windows Server 2008上创建的用户配置文件

来自分类Dev

无法从Server 2012中的文件夹中删除只读属性

来自分类Dev

(Win Server 2012)无法在C:驱动器上启用重复数据删除

Related 相关文章

  1. 1

    Alembic删除外键索引

  2. 2

    Alembic删除外键索引

  3. 3

    无法删除WebLogic Server实例

  4. 4

    如何删除类似的Alembic版本?

  5. 5

    Alembic迁移:如何删除多态身份

  6. 6

    无法删除SQL Server CE中的记录

  7. 7

    SQL Server无法添加,删除,添加列?

  8. 8

    为什么Alembic无法自动生成?

  9. 9

    SQL Server:删除列@variable无法正常工作

  10. 10

    无法从Windows Server 2012 R2中删除IIS

  11. 11

    Eclipse JPA:无法删除表关联(SQL Server)

  12. 12

    无法删除ubuntu 12.04.5 TLS上的mysql-server

  13. 13

    删除日志文件后无法启动Apache HTTP Server

  14. 14

    wso2 Identity Server-无法删除租户

  15. 15

    Alembic-SQLAlchemy无法检测到现有表

  16. 16

    Alembic / Flask迁移无法识别数据库结构

  17. 17

    无法删除/〜

  18. 18

    如何从烧瓶应用程序的 alembic_version 表中删除一行

  19. 19

    WSL2无法访问Windows ip(由“ ip route | grep default | awk'{print $ 3}`删除”)

  20. 20

    无法在SQL Server Management Studio中删除数据库

  21. 21

    无法在SQL Server中使用partition和rank()删除重复记录

  22. 22

    无法删除数据库快照SQL Server,错误:946

  23. 23

    SQL Server:在执行更新查询时,无法执行删除查询

  24. 24

    无法在SQL Server 2008 R2上执行(删除)查询

  25. 25

    无法删除临时表无效的对象名称'#Temp1'错误-SQL Server中

  26. 26

    意外删除mdf文件后无法分离SQL Server Management Studio中的数据库

  27. 27

    无法删除在Windows Server 2008上创建的用户配置文件

  28. 28

    无法从Server 2012中的文件夹中删除只读属性

  29. 29

    (Win Server 2012)无法在C:驱动器上启用重复数据删除

热门标签

归档