sql - 无法在 Postgresql 中添加约束

标签 sql postgresql

我在 postgres 中遇到了一个我认为非常简单的约束问题。

破坏:

ALTER TABLE rss_feed_list ADD CONSTRAINT status_type CHECK (feed_status = 'active' OR feed_status 'inactive');

返回错误:

错误:类型“feed_status”不存在

最佳答案

这里没有等号:

OR feed_status 'inactive'

应该是:

OR feed_status = 'inactive'

关于sql - 无法在 Postgresql 中添加约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12853117/

相关文章:

mysql - 优化基于非过去 360 天的日期在另一个表中搜索记录的子查询

mysql - 使用 LEFT JOIN 优化 JOIN

python - 获取两个形状文件的差异

mysql - SQL 查询解释的结果是否取决于数据库的大小?

sql - 连接和排序 1 :n relationship 中两个表的不同行

sql - PostgreSQL - 在今天的开始时间和结束时间之间选择查询

mysql - 构建用户收藏夹表的正确方法是什么(性能)

postgresql - 使用 SSL 从 google data studio 连接到 google cloud sql postgres

python - 从 Django 创建 SQL 插入脚本以填充 PostgreSQL 数据库

MySQL 从另一个表插入带有 2 个选项的 WHERE 语句