Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot migrate to PostgreSQL #714

Closed
Monota opened this issue Apr 30, 2017 · 2 comments
Closed

Cannot migrate to PostgreSQL #714

Monota opened this issue Apr 30, 2017 · 2 comments

Comments

@Monota
Copy link
Contributor

Monota commented Apr 30, 2017

最新版をインストールし、システム設定画面から DB 接続先を PostgreSQL 9.6 に変更した上でデータを移行しようとするとエラーになります。

INFO  2017-04-30 20:41:17,398 [DataTransferEndpoint(68)] INFO  2017-04-30 20:41:17,394 [Intercepter(213)] error. [object]class org.support.project.knowledge.dao.gen.GenMailLocaleTemplatesDao_$$_jvsta05_20[proceed]_d17executeUpdate[param0]INSERT INTO MAIL_LOCALE_TEMPLATES ( KEY , TEMPLATE_ID , TITLE , CONTENT , INSERT_USER , INSERT_DATETIME , UPDATE_USER , UPDATE_DATETIME , DELETE_FLAG ) VALUES ( ? , ? , ? , ? , ? , ? , ? , ? , ? )[param1][Ljava.lang.Object;@59309333
INFO  2017-04-30 20:41:17,399 [DataTransferEndpoint(68)] [throwable.getMessage()] ERROR: duplicate key value violates unique constraint "mail_locale_templates_pkc"
INFO  2017-04-30 20:41:17,409 [DataTransferEndpoint(68)]   詳細: Key (template_id, key)=(notify_event, ja) already exists. [cause] ERROR: duplicate key value violates unique constraint "mail_locale_templates_pkc"
INFO  2017-04-30 20:41:17,410 [DataTransferEndpoint(68)]   詳細: Key (template_id, key)=(notify_event, ja) already exists.

おそらく InitializeSystem クラスの MailLogic.get().initMailTemplate(); で初期データを投入後、さらにレコードを H2DB からコピーしようとしているため発生しているのではないかと推測しています。私にはどのように直すべきか判断できませんでした。

@koda-masaru
Copy link
Contributor

ご連絡ありがとうございます。
修正しようと思います。

@koda-masaru
Copy link
Contributor

v1.9.0 pre1 でリリースしました。お時間あるときにご確認願います。
本issueはクローズいたします。もし問題があれば、お手数ですが、再度issue登録をお願いします。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants