У меня есть объект ORM Alchemy:
from sqlalchemy.ext.declarative import declarative_base
Base = declarative_base()
class MyORM(Base):
id = Column(Integer, primary_key=True)
name = Column(String(128), unique=True, nullable=False)
При использовании перегонного куба для создания таблицы я делаю следующее:
def upgrade():
op.create_table(
'myorm',
sa.Column('id', sa.Integer, primary_key=True),
sa.Column('name', sa.String(128), nullable=False),
)
Вопрос. Можно ли использовать класс MyORM для создания таблицы? Что-то вроде этого:
def upgrade():
op.create_table(
'myorm',
sa.BaseObject(MyORM)
)