【发布时间】:2015-05-26 19:37:29
【问题描述】:
我已使用迁移工具包将我的 SQL Server DB 迁移到 PostgreSQL。但是,某些表的“检查”并未迁移。 PostgreSQL 上的“检查”功能是否有任何替代方法?
提前致谢。
【问题讨论】:
-
如果你先查看 postgresql 文档会怎样?
-
好吧,我搜索过但没有找到任何有用的东西,但也许我需要搜索更多,对吧?很抱歉。
-
是的,PostgreSQL 有CHECK constraints。哪些特定 CHECK 未迁移?
-
感谢@muistooshort。我猜所有的“检查”都没有迁移。我的 SQL Server 数据库很大,所以我无法检查所有表。但我有不成功的名单。你知道通过 pgAdmin 添加这个“检查”约束的方法吗?也许在列的“默认值”上添加检查验证(例如 CHECK (price > 0) )。再次感谢。对不起,如果是一个愚蠢的问题,但我整天都在做这个迁移,我的大脑现在运转良好.
-
我不使用 pgAdmin,文档涵盖了简单的 CHECK,不是吗?
标签: sql-server postgresql constraints