我是postgres的新手,并且一直试图找到一种方法来对场进行最大限制。我在数据库中有一个名为朋友的字段,它的类型为 INT 我想对该字段设置一个约束30,这样就不会在该字段中保存任何数字高于30.我使用postgres 9.4和PgAdmin 3。我正在阅读此页面http://www.postgresql.org/docs/9.4/static/sql-set-constraints.html,但找不到任何内容。
答案 0 :(得分:2)
使用CHECK
约束。
创建架构时,只需输入:
CREATE TABLE sometable (
...
friends int CONSTRAINT high_friends CHECK (friends <= 30)
)