我本质上有两个问题:
1)SQL表达式CREATE TABLE mytable AS ...
的SQLAlchemy等效语法是什么?我无法在SO或官方网站上找到答案。
2)如何通过从数据库B中选择数据来在数据库A中创建表?
我尝试了A.execute(query)
,其中查询生成SQL
create table ua123 as SELECT data_1k.id
与OperationalError: no such table: data_1k
失败。我了解表data_1k
来自数据库B,如何告诉SQLAlchemy向数据库B添加数据库名称,所以生成的查询就像
create table ua123 as SELECT databaseB.data_1k.id
我要加入同一数据库的许多快照。因此,我想通过创建内存数据库(sqlite://
)来建立基础并存储ID列。然后,我离开了内存数据库与其他快照数据库的连接,以生成描述性统计信息。
感谢您的帮助!