1.発生事象
InterSafe Server v7.01へバージョンアップ、マイグレーション後に
既に登録済みの仮想兼職ユーザーをInterSafe Managerから削除しようとするとエラーが発生します。
------------------------------------------------------------
aused by: org.postgresql.util.PSQLException: ERROR: update or delete on table "usergroupinfo" violates
foreign key constraint "usergroupauthzclientinfo_fkey" on table "usergroupauthzclientinfo"
詳細: Key (userid, groupid)=(IGO01, ISM_0000002) is still referenced from table
"usergroupauthzclientinfo".
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2433)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2178)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:479)
at org.postgresql.jdbc.PgStatement.executeBatch(PgStatement.java:835)
at org.apache.tomcat.dbcp.dbcp2.DelegatingStatement.executeBatch(DelegatingStatement.java:242)
at org.apache.tomcat.dbcp.dbcp2.DelegatingStatement.executeBatch(DelegatingStatement.java:242)
at org.apache.tomcat.dbcp.dbcp2.DelegatingStatement.executeBatch(DelegatingStatement.java:242)
------------------------------------------------------------
2.対象バージョン
3.原因
v7.01のマイグレーション時にクライアントの権限情報(usergroupauthzclientinfoテーブル)に不要な兼職ユーザー情報を登録していたため、
兼職ユーザー情報削除時にデータ不整合が起き、エラーが発生することが判明しております。
4.対処方法
修正用のbatファイルを提供させていただきますので
お手数をおかけしますが、弊社サポートへご連絡ください。
→問い合わせフォーム