postgresql – Postgres中的“隐式序列”和“隐式索引”是什么意
发布时间:2020-12-13 18:05:34 所属栏目:百科 来源:网络整理
导读:我刚刚在Postgres中创建了一个表,并收到一条通知消息,我对隐式索引和序列并不完全了解.任何澄清将不胜感激. my_database=# CREATE TABLE sitesmy_database-# (my_database(# site_id_key serial primary key,my_database(# site_url VARCHAR(255),my_databas
我刚刚在Postgres中创建了一个表,并收到一条通知消息,我对隐式索引和序列并不完全了解.任何澄清将不胜感激.
my_database=# CREATE TABLE sites my_database-# ( my_database(# site_id_key serial primary key,my_database(# site_url VARCHAR(255),my_database(# note VARCHAR(255),my_database(# type INTEGER,my_database(# last_visited TIMESTAMP my_database(# ) ; NOTICE: CREATE TABLE will create implicit sequence "sites_site_id_key_seq" for serial column "sites_to_search.site_id_key" NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "sites_pkey" for table "sites_to_search" CREATE TABLE
PostgreSQL中的某些东西由索引和序列处理.这些包括串行和bigserial类型,唯一约束和主键.这些并不隐含在PostgreSQL中(因此通知有点误导),而是隐含在PostgreSQL运行的DDL中.
换句话说,索引和序列只是正常的索引和序列.它们只是由PostgreSQL自动创建,以便提供您在DDL中请求的保证和功能. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- oracle导入导出(impdp/expdp)高版本导入低版本
- swift详解之九---------------自动引用计数、循环引用(这个
- cocos2d-x 中添加显示文字的三种方式 LabelTTF 、LabelBMFo
- oracle存储过程举例
- c# – ManageUserViewModel类在哪里?
- Swift-总结单例实现的几种方法
- 《JavaScript高级程序设计》之JSON学习note
- ruby-on-rails – 在Rails / ActiveRecord和Legacy Schema中
- PostgreSQL 遇到问题之一 read成功偏偏没有数据
- c# – 有没有办法在VS Debugger中自定义自定义对象的工具提