我正在使用节点的pg客户端构建节点应用程序,并且由于它是一个简单的应用程序,因此我不使用应用程序验证,而仅采用postgres约束来保护数据完整性并显示插入和更新错误。
使用pg客户端,即使发生多次违规,我一次也只会遇到一个约束违规。
是否可以将postgres设置为在插入错误时发出所有违反constrait的行为?
是否可以将postgres设置为在插入错误时发出所有违反constrait的行为?
不适用于PostgreSQL,不,因为第一次违反会引发错误,从而中止事务。
使PostgreSQL发出所有违规行为将涉及对核心PostgreSQL引擎的重大手术。
验证应用内以提供用户友好的错误消息和指导;使用数据库约束和验证来强制数据完整性。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句