SQLAlchemy通过从其他数据库中选择数据来创建表

时间:2019-10-24 00:03:48

标签: python sqlalchemy

我本质上有两个问题:

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列。然后,我离开了内存数据库与其他快照数据库的连接,以生成描述性统计信息。

感谢您的帮助!

0 个答案:

没有答案