postgresql - 如何在postgresql中对字符串使用检查约束
问题描述
我是 postgres 的新手
如何创建具有列名检查约束的表说污染,它只需要在插入时接受“是”或“否”值。
对于其他值,它应该促进错误消息
我的表名是车辆
解决方案
使用in
条件。
create table vehicles
(
id integer primary key,
polluted text not null check (polluted in ('yes', 'no'))
);
推荐阅读
- python - 关于python中死锁模拟的问题
- jhipster - Jhipster TS2440:导入声明与本地声明“I”冲突
- javascript - 向 IDE 提供使用电子的 remote.require 导入的模块的打字稿定义
- azure - 使用 AAD 令牌的间歇性 SQL 连接问题(MSI 方法)
- java - 如何使用 java regex 匹配 cidr 块列表
- node.js - 用于更大消息的本机 websocket api NodeJS?
- ios - ASAuthorizationAppleIDCredential :如何在后端服务器中检查凭证是否有效?
- python - 在 Python 中创建一个二维数组
- excel - 使用 vba 进行网页抓取,无需重新运行给定范围内的每个输入
- javascript - 如何使用 JavaSript 在本地机器上搜索变量路径中的文件?