PostgreSQL的学习心得和知识总结(十一)|约束管理实现方案

针对于UXDB数据库而言,目前只支持约束(包括但不限于:主键、外键、唯一和检查约束)的创建、修改、删除和查看的功能。但是并没有支持以上四种约束的禁止和启用功能。(也即:Disable/Enable)

一、UXDB数据库相关约束的使用及特性查看(结合系统表)

注:下面我们着重关注于主键约束、外键约束、唯一约束和检查约束的特性查看,看一下这四种重要约束的修改和删除操作。(结合PostgreSQL的系统表预先做好四种约束的启动和停止的准备)(作为对之前学习内容的补充,约束的详细概念请见博客PostgreSQL的学习心得和知识总结(九)|PostgreSQL约束的定义创建及特性说明

主键约束

主键约束

主键是用于在表中唯一标识行的列或列组。从技术上讲,主键约束是非空约束和UNIQUE约束的组合效果。

1、使用列约束设置主键

--说明:只能设置一列作为主键,主键默认名称为tablename_pkey。
uxdb=# create table test(uid serial primary key,uname varchar(50),upwd varchar(40));
CREATE

猜你喜欢

转载自blog.csdn.net/weixin_43949535/article/details/106756334