私はPythonでsqlite3を使用していますが、複数のデータベースファイルがあり、それらを1つの大きなファイルに結合したいと考えています。各データベースは特定のトピックに関連付けられていますが、それらはすべて同じ構造を共有しています。個別にクエリを実行します。移動しやすいように、1つのファイルにまとめたいだけです。
私が考えることができる1つの汚い方法は次のようになります:
create_string = 'CREATE TABLE %s_table1 (id INTEGER PRIMARY KEY, doca INTEGER, docb INTEGER)' %topic1
cur.execute(create_string)
このように、各テーブルの前にトピック名を付け、クエリを実行するときに、適切なトピック名でクエリ文字列を作成する必要があります。しかし、これを解決するためのより良い方法があるはずです。明らかな何かが欠けていますか?
SQLiteで複数のデータベースファイルをマージする方法は?
どうすれば多くのSQLiteデータベースをマージできますか?
私はすでにこれらを見て、私の問題は彼らの問題よりも解決しやすいようですが、それでもより良い解決策を見つけることができません。
助けてくれてありがとう。