我对SQLAlchemy很陌生,我喜欢它。现在我正在做很多手工的事情,我想做的事情更'Python'和动态。
因此作为一个例子,我有一个简短的脚本,它手动创建/定义一个表,然后是一个函数,将数据插入到该表中。
数据库连接import os
from sqlalchemy import *
from sqlalchemy import schema, types
from sqlalchemy.ext.declarative import declarative_base
db_url = os.environ.get('DATABASE_URL')
engine = create_engine(db_url)
Base = declarative_base(engine)
meta = Base.metadata
表格定义file_paths = Table('file_paths', meta,
Column('table_id', Integer, primary_key = True),
Column('fullpath', String(255)),
Column('filename', String(255)),
Column('extension', String(255)),
Column('created', String(255)),
Column('modified', String(255)),
Column('size', Integer),
Column('o