Postgresql Postgres 9.4如何对整型字段执行最大约束

Postgresql Postgres 9.4如何对整型字段执行最大约束,postgresql,postgresql-9.4,Postgresql,Postgresql 9.4,我是博士后的新手,一直在试图找到一种方法来限制一个领域。我在数据库中有一个名为friends的字段,它的类型为INT我想对该字段设置一个30的限制,以便该字段中保存的数字不能大于30。我正在使用postgres 9.4和PgAdmin 3。我正在阅读此页,但找不到任何内容。使用检查约束 创建架构时,只需键入: CREATE TABLE sometable ( ... friends int CONSTRAINT high_friends CHECK (friends <= 30)

我是博士后的新手,一直在试图找到一种方法来限制一个领域。我在数据库中有一个名为friends的字段,它的类型为INT我想对该字段设置一个30的限制,以便该字段中保存的数字不能大于30。我正在使用postgres 9.4和PgAdmin 3。我正在阅读此页,但找不到任何内容。

使用
检查
约束

创建架构时,只需键入:

CREATE TABLE sometable (
  ...
  friends int CONSTRAINT high_friends CHECK (friends <= 30)
)
创建表sometable(
...
friends int CONSTRAINT high_friends CHECK(friends OP可能需要
介于0和30之间的朋友
)。