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