古いサイトから新しいサイトへの移行を試みています。旧サイトは MySQL を使用し、新サイトは PostgreSQL を使用しています。私の問題は、古いDBから情報を照会するPHPで移行スクリプトを作成して、同じスクリプト内で新しいDBに挿入できるようにすることです。スクリプトが必要な理由は、テーブルの列が 1 対 1 の一致ではないため、他の関数を呼び出してデータを操作する必要があるためです。そのため、バックアップと復元のタイプの状況だけを実行することはできません。私が使用する両方のDBのクラスがあります。
mysql クエリは機能しますが、postgres は機能しません。彼らはエラーメッセージを受け取りますpg_query(): 19 is not a valid PostgreSQL link resource in xxx
同じスクリプトで両方を実行することは可能ですか? 2 つのスクリプトを別々に呼び出すと問題なく動作しますが、古いサーバーから新しいサーバーにデータを取得できません。私はいたるところを見てきましたが、1 つのファイルで両方の DB を使用する必要があるという質問はあまり見当たりません。どんな助けでもいいです。