如何限制postgresql中的行数

时间:2015-02-04 16:05:01

标签: postgresql

在PostgreSQL中,我如何限制行数,我的意思是我有一个users表,我想设置一个例子10的限制,所以10必须是计数的上限。我怎么能这样做?

提前致谢...

1 个答案:

答案 0 :(得分:3)

您可以对ID号使用CHECK约束。

create table users (
  user_id integer primary key
    check (user_id between 1 and 10),
  user_name varchar(35) not null
);

我认为你使用整数比用serial更好,因为你只使用了10行。