peeweedbevolve.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:peewee-db-evolve 作者: keredson 项目源码 文件源码
def alter_add_column(db, migrator, ntn, column_name, field):
  qc = db.compiler()
  operation = migrator.alter_add_column(ntn, column_name, field, generate=True)
  to_run = [qc.parse_node(operation)]
  if is_mysql(db) and isinstance(field, pw.ForeignKeyField):
    op = qc._create_foreign_key(field.model_class, field)
    to_run.append(qc.parse_node(op))
  return to_run
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号