博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PostgreSQL 10.1 手册_部分 II. SQL 语言_第 11 章 索引_11.6. 唯一索引
阅读量:6430 次
发布时间:2019-06-23

本文共 335 字,大约阅读时间需要 1 分钟。

11.6. 唯一索引

索引也可以被用来强制列值的唯一性,或者是多个列组合值的唯一性。

CREATE UNIQUE INDEX name ON table (column [, ...]);

当前,只有B-tree能够被声明为唯一。

当一个索引被声明为唯一时,索引中不允许多个表行具有相同的索引值。空值被视为不相同。一个多列唯一索引将会拒绝在所有索引列上具有相同组合值的表行。

PostgreSQL会自动为定义了一个唯一约束或主键的表创建一个唯一索引。该索引包含组成主键或唯一约束的所有列(可能是一个多列索引),它也是用于强制这些约束的机制。

注意

不需要手工在唯一列上创建索引,如果那样做也只是重复了自动创建的索引而已。

本文转自PostgreSQL中文社区,原文链接:

转载地址:http://xjiga.baihongyu.com/

你可能感兴趣的文章
分享三个USB抓包软件---Bus Hound,USBlyzer 和-USBTrace【转】
查看>>
ARM 处理器架构【转】
查看>>
QQ初始化失败,很多网站访问不了 的解决
查看>>
深入理解[代理模式]原理与技术
查看>>
LeetCode OJ:Evaluate Reverse Polish Notation(逆波兰表示法的计算器)
查看>>
关于Qt的事件循环以及QEventLoop的简单使用
查看>>
Mac下安装pymssql
查看>>
AlertDialog基本用法详解
查看>>
《人月神话》读书摘记
查看>>
将Gridview导出到Excel
查看>>
关于C语言指针 初识
查看>>
wpf的毛边窗体效果 前台代码
查看>>
TCP实现连接传输案例
查看>>
[ZJOI2015] 幻想乡战略游戏
查看>>
c/c++:动态库 静态库 linux/windows 例子 (转)
查看>>
Spannable对textview首行缩进的设置
查看>>
支付宝sdk集成过程中报 openssl/asn1.h file not found错误的解决办法
查看>>
[转]虚函数实现原理
查看>>
eclipse设置HTML, JSP, JAVA自动提示
查看>>
c# SqlHelper
查看>>