急于求救。我从来没有像 SQLalchemy 那样在图书馆上花这么多时间……这东西是一个疯狂的雷区。努力获取有关最佳行动的信息。
因此,非常简单,我使用 sqlalchemy 核心命令来启动一个表并一次插入一个事务。每次,我都希望## Heading ## 在时间序列的 TOP 或 CONTINUATION 添加事务。直觉上,当我查看 PGAdmin 时,这是表格的顶部 - 因此按时间序列顺序继续。
非常感谢您对此的帮助。我感觉每次都会重新排序表格?这感觉计算成本高吗?有兴趣学习。
我正在使用一个简单的插入语句并执行。事务进入数据库没有问题,但位于时间序列的开头。
stmt = insert(table).values(
Date=tx["Date"].iloc[0],
Ticker=tx["Ticker"].iloc[0],
Open=tx["Open"].iloc[0],
High=tx["High"].iloc[0],
Low=tx["Low"].iloc[0],
Close=tx["Close"].iloc[0],
Volume=tx["Volume"].iloc[0])
print(str(stmt))
connection.execute(stmt)
results = connection.execute(s).fetchall()