「別にPosgreに移植する必要何かないじゃん」と言われそうですが、複数のDB engineをメンテとするのはイヤなので、example/wikiをPosgreに移植しようとしています。
wiki-ddl.sql, wiki-data.sql は一応通るようにはなったのですが、実行させると、sequence のところで、うまく行っていません(「id_valの更新が出来ないよ!」って返ってきます-当たり前ですが)。 該当する問題の部分は下の2つなのですが、どなたか、下の状況に関して解決方法をご存知、或いは解決法のありかをご存知の方、アドバイスお願いします。
DBの移動って、O/Rマッピングしていても結構難しいんですね。
1) wiki-ddl.sql の下記の部分:
create table WIKI_SEQUENCE (
next_val bigint
);
insert into WIKI_SEQUENCE values ( 1000 );
2) org.jboss.seam.wiki.core.model/package-info.java
@GenericGenerator(
name = "wikiSequenceGenerator",
strategy = "org.hibernate.id.enhanced.SequenceStyleGenerator",
parameters = {
@Parameter(name = "sequence_name", value = "WIKI_SEQUENCE"),
@Parameter(name = "initial_value", value = "1000"),
@Parameter(name = "increment_size", value = "1")
}
)
package org.jboss.seam.wiki.core.model;
import org.hibernate.annotations.GenericGenerator;
以上、宜しくお願いします。
_______________________________________________
Japan-jbug-seam mailing list
Japan-j...@lists.sourceforge.jp
http://lists.sourceforge.jp/mailman/listinfo/japan-jbug-seam