最近、ローカル マシン上のデータベースを MySQL から PostgreSQL に切り替えました。インターネットにアクセスできない場所で現地調査を行うときは、データベース全体を別のマシン (ラップトップ) にエクスポートします。以前は、バイナリ ログを使用してデータベースのプライマリ バージョンへの変更を更新していましたが、バイナリ ログの代わりに PostgreSQL の mod ログを使用しようとしていました。PgAdmin を直接使用して入力したクエリで成功しました。ただし、フロントエンド (Wavemaker) を使用して処理したクエリの場合、ログには次のような 2 つの列でステートメントが表示されます。
execute <unnamed>: insert into schema.table (col1, col2, col3) values ($1,$2,$3)
parameters: $1 = 'value1', $2 = 'value2', $3 = 'value3'
また:
execute <unnamed>: delete from schema.table where key=$1
parameters: $1 = 'keyvalue'
PostgreSQLのPREPAREに関する情報を調べました。ただし、これを行うにはデータ型を定義する必要があるようです (CSV レポートには記載されていません)。
上記の場合、PostgreSQL が処理できるようにログの内容を変換する方法はありますか?
どなたでもご協力いただけますよう、よろしくお願いいたします。