我正在使用 SQLAlchemy 创建一个数据库,我需要迁移到我的数据,因为我正在使用 df_sql 函数将我的 csv 转换为数据框,然后转换为 sqlalchemy 中的表。当我这样做时,我需要进行迁移以在其中添加新列和值并分配主键和外键功能。我看到了一些与 Alembic 和烧瓶有关的东西,但我不确定如何升级它,因为我也在使用 Jupyter。关于如何更新删除并将键分配给我的表的任何想法都会非常有帮助。完成直到创建表。
metadata.tables.keys()
dict_keys(['table1', 'table2'])
我还尝试直接创建一个临时表并复制 ist 值并分配主键,但我的列名出现错误,因为它具有特殊字符,所以我也无法创建重复项。重命名属性也不起作用
Column: date
Column: time_stamp
Column: timeslices[5].profilerDataProcess[8]_C0[us]
Column: timeslices[4].profilerDataProcess[54]_C0[us]
Column: timeslices[4]profilerDataProcess[50]_C0[us]
Column: timeslices[4].profilerDataProcess[49]_C0[us]
Column: timeslices[0].profilerDataProcess[14]_C0[us]