我有很多SQLite3数据库文件需要合并。例如,考虑类似于代理脚本生成的数据库文件:
#!/usr/bin/python
# -*- coding: utf-8 -*-
import random
import time
import folktales
agent_ID = "f67b809e-c38b-465a-9e93-665ab36668f2"
def main():
while True:
folktales.insert_state_dictionary_into_database_table(
entries = {
"value_1" : random.random(),
"agent_ID": agent_ID
},
table_name = "measurements",
filepath = "database_1.db"
)
time.sleep(5)
if __name__ == "__main__":
main()
其中一个数据库中的一个表可能长这样:
我希望有一种通用的方式(可能是SQL命令)来合并所有数据库中的单个表(可能有多个表)。该命令必须适用于不同形式的数据库(因此不能包含表名或字段名等信息)。