问题描述
我正在尝试将数据库从oracle迁移到Postgres,在生成DDL之后并将数据插入Postgres期间,我遇到了这个问题:
[2020-10-19 18:15:49] Dumping data from table ACREF_ACCOUNTINGPERIOD_ into Postgresql table ACREF_ACCOUNTINGPERIOD_...
[2020-10-19 18:15:49] Setting client_encoding to UTF8...
[2020-10-19 18:15:49] disabling synchronous commit when writing to Postgresql...
[2020-10-19 18:15:49] DEBUG: Formatting bulk of 100000 data (real: 1 rows) for Postgresql.
[2020-10-19 18:15:49] DEBUG: Creating output for 100000 tuples
[2020-10-19 18:15:49] DEBUG: Sending copY bulk output directly to Postgresql backend
DBD::Pg::db pg_putcopyend Failed: ERROR: null value in column "entity$code_" violates not-null constraint
DETAIL: Failing row contains (null,1395753794346,admin@ALL,null,1400,com.acf.AccountPeriod,ALL,user@ALL,false,13000,753794288,Yearly,true,Current,873738087).
PS:entity $ code_列没有空值,看来ora2pg没有迁移所有数据 有帮助吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)