2017-04-17 8 views
0

を使用して同様の表をMSSQLします私はデータの移行を行っているMSSQLの同様のテーブル。 PostgreSQLはライブデータベースで、私はスクリプトを使用してPostgreSQLからMSSQLに新しい登録を移行したいと思っていました。私は現在PostgreSQLからExcelにデータベースを転送し、時間を無駄にしている統合サービスを使用してMSSQLにインポートする必要があるので、現在はMSSQL Cursorを使用していますが退屈です。 PostgreSQLのデータをクエリしてMSSQLに直接貼り付けるコードが必要です。データのコピーは、私はPostgreSQLのcpad.mst_Patient PatientIDのテーブルを持っているクエリ

まず、あなたにpostgresのテーブルおよび挿入から簡単に選択PHPやPythonなどのプログラミング言語*を使用することができます。私は、PostgreSQL 9とMSSQL 2016

答えて

0

を使用しています

あなたはオプションのカップルが持っていますmssql。

第2に、postgres "FDW"(外部データラッパー)を使用して、ODBCを使用してpostgres dbからmysql dbへのデータベース接続を設定できます。その設定を取得すると、FDWはpostgres dbにあるかのように、postqlがmysqlテーブルを参照するだけです。その後、それはFDW接続の設定

insert into mssqltab select * from postgrestab; 

と同じくらい簡単なのは設定のほとんどは、あなたのDBとテーブルが設定されている方法によって決定されるように、私はここに取り上げるものではありません。

もちろん、3番目のオプションは、postgresqlがより良いデータベースであるため、mssqlに移行しないことですが、これは私の意見です。

関連する問題