如何使用flask-migrate创建mssql VIEW模型?

时间:2020-08-20 11:20:36

标签: flask-migrate

Mssql + pyodbc连接。

导入和数据库

from sqlalchemy import Column, DateTime, ForeignKey, Integer, String, Table, text, Text, Unicode, MetaData
from sqlalchemy.orm import relationship
from flask_sqlalchemy import SQLAlchemy

db = SQLAlchemy()

我已经使用flask-sqlacodegen生成了表模型,

class BlaBla(db.Model):
    __tablename__ = 'bla_bla'

    blabla= db.Column(db.Integer, primary_key=True)
    bla2= db.Column(db.Integer, nullable=False)

我在数据库中的视图是这样生成的

t_bla_bla_bla_view = Table(
    'View_bla_bla_bla',
    Column('irrelevant', db.Unicode(50), nullable=False),
    Column('etc', db.Unicode(50), nullable=False),
    Column('etc2', db.Unicode(50), nullable=False)
)

当我运行flask db migration时,将正确创建表,而将View也创建为表。 创建视图的实际语法是什么? 也许有原始查询迁移解决方法?

0 个答案:

没有答案