2つのOracleデータベースがあるとします。それらをデータベースAおよびデータベースBと呼びます。
ここで、データベースAに次のように定義されたテーブルがあるとします。
CREATE TABLE foo
(
foo_id INT PRIMARY KEY,
some_text VARCHAR2(10),
other_table_id INT
CONSTRAINT some_fk_constraint
FOREIGN KEY (other_table_id)
REFERENCES other_table(other_table_id)
)
...同じ主キーと同じ外部キーを使用してデータベースBに同じテーブルを作成する簡単な方法はありますが、データはありませんか?cx_Oracleを使用してPythonでこれを実行できるように、純粋なSQLメソッドがあれば理想的ですが、必要に応じてシェルスクリプトを起動できます。