postgresql - Postgres 将自动增量计数器设置为固定值
问题描述
我想在 postgres 中将主要值设置为从 1000 开始。
我知道mysql中的一个命令
ALTER TABLE tablename AUTO_INCREMENT = 1000
上面的mysql命令怎么写postgres
?
解决方案
identity
(以及有些过时 serial
的)列是基于序列的。
您可以使用设置与此类列关联的序列setval()
select setval(pg_get_serial_sequence('table_name', 'column_name'), 1000);
推荐阅读
- python - Pytest 请求模拟最大重试次数
- java - Java Printwriter 和 css 问题
- css - Material UI 网格:如何在内部而不是外部的元素之间仅留空间
- r - 无法在joyplots(ggplot)中工作
- ubuntu - 如何在 linux/ubuntu 的终端中杀死命令
- c# - 如何使用 char 启用 GetAsyncKeyState?
- python - 包的虚拟环境
- python - 在 PyMC3 中对 MvNormal 应用“裁剪”转换
- c++ - memory_order_seq_cst 和 memory_order_release 的可能排序
- mysql - SQL 中的 @ 和 := 运算符