H2 からPostgreSQL に移行したい
現在、H2で、Webアプリケーションを作成しています。
使用するDBをPostgreSQLに変更したいです。
SQL
1SCRIPT TO 'backup.sql'
を実行して、SQLファイルを生成しました。
これを、
psql -U postgres < backup.sql
を実行してPostgreSQLに同じものを作成しようしたところ、
以下のようなエラーメッセージが大量に出てしまいました。
エラーメッセージ
ERROR: syntax error at or near "BELONGS_TO_TABLE"
試したこと
H2では使えたCREATE DATABASE, CREATE USER での IF NOT EXISTS が、
使えないということは調べました。
H2で生成したSQLファイルは900行くらいあるのですが、
これを一行ずつPostgreSQL 用に修正するしかないのでしょうか、、?
環境
Windows 10 pro
H2 1.3.173
PostgreSQL 9.6
さいごに
初めての質問で至らぬ点もあるかと思いますが、
何卒よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/21 02:40
2020/02/21 02:41
2020/02/21 08:16