PostgreSQL外键可保障数据完整性,但部门与员工互相引用会形成循环依赖,导致两表都无法插入数据。解决办法是使用INITIALLY DEFERRED,将外键检查延迟到COMMIT时执行,这样在同一事务内可按任意顺序插入,只要提交前满足所有约束即可。
完成下面两步后,将自动完成登录并继续当前操作。