-
Type: Bug
-
Resolution: Incomplete
-
Priority: Minor
-
None
-
Affects Version/s: 0.9
-
Component/s: database
-
None
-
Environment:外部データベースはPostgreSQL
既存テーブルを自動的に読み込むモード
Table "public.groupname"
Column | Type | Modifiers
-----------------------------------------------------------------------
gid | integer | not null default nextval('"groupname_gid_seq"'::text)
groupname | text | not null
pid | integer |
Indexes:
"groupname_pkey" primary key, btree (gid)
"groupname_pid_key" unique, btree (pid)
のテーブルに対して、Excel編集を実行し、groupnameが空である行が存在した状態で保存するとエラーが発生する。
通常のデータ追加でも同様のことは発生する。
発生するエラーは以下の通り。
Caused by: org.postgresql.util.PSQLException: ERROR: null value in column "groupname" violates not-null constraint
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:1525)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1309)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:188)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:452)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:354)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:308)
at org.seasar.extension.dbcp.impl.ConnectionWrapperImpl$PreparedStatementWrapper.executeUpdate(ConnectionWrapperImpl.java:572)
... 75 more