1

我正在安装openbravo。安装日志显示了一堆 SQL 错误,这些错误都是“非空”约束错误。

我已经搜索了很长时间来解决这个问题,但他们只说如何在单个表中删除非空约束。

我想要的是将 PostgreSQL 服务器配置为在完全不抱怨“非空”的松散状态下运行。我知道 MySQL 有一个选项,但我不知道 PostgreSQL 是什么。


更新:我通过取消选中“安装示例数据”选项消除了安装错误。多么艰难而简单的修复啊!

4

2 回答 2

1

你不能这样做。没有任何允许“松散状态”的全局开关

于 2011-10-29T16:31:51.893 回答
1

我知道mysql有一个选项,不知道postgres是什么

与 MySQL 不同,PostgreSQL 服务器不提供以如此简单的方式粉碎数据的方法。您唯一的机会是NOT NULL从表中删除约束。

顺便说一句:如果约束不重要——正如你所说——它们为什么会存在呢?

于 2011-10-29T15:46:57.667 回答