PostgreSQL序列绑定字段与不绑定字段的区别说明
项目招商找A5 快速获取精准代理名单
这篇文章主要介绍了PostgreSQL 序列绑定字段与不绑定字段的区别说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
序列绑定字段与不绑定字段的区别
绑定字段
构造数据
drop sequence if exists test_id_seq;create sequence test_id_seq;drop table if exists test;create table test(id int default nextval('test_id_seq'), name text);alter sequence test_id_seq owned by test.id;
测试
test=# drop table test;DROP TABLEtest=# \dDid not find any relations.test=#
不绑定字段
构造数据
drop sequence if exists test_id_seq;create sequence test_id_seq;drop table if exists test;create table test(id int default nextval('test_id_seq'), name text);
测试
test=# drop table test;DROP TABLEtest=# \d List of relationsSchema | Name | Type | Owner --------+-------------+----------+----------public | test_id_seq | sequence | postgres(1 row)
test=#
总结
序列绑定字段,则删除表的时候,序列会被一并删除
序列不绑定字段,则序列与表是独立的,删除表不会将序列一并删除
补充:PG表中字段使用序列类型以及绑定序列实例
两种方法效果是一样的
直接看代码
文章来源:脚本之家
来源地址:https://www.jb51.net/article/205199.htm
尊敬的看官您对PostgreSQL序列绑定字段与不绑定字段的区别说明有什么看法呢?互联网品牌制作专家愿与您共同探讨!版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请加微信号oem365 举报,一经查实,本站将立刻删除。上一篇: 淘宝处罚通知什么意思?违规行为需要注意的 返 回 下一篇:淘宝介入多久有结果?淘宝介入怎么判定?