首页 > 数据库 >Postgresql 大象数据库long自定义自增

Postgresql 大象数据库long自定义自增

时间:2023-07-05 16:36:33浏览次数:38  
标签:自增 Postgresql seq 自定义 SEQUENCE long ALTER user id

 

Postgresql 

--创建序列
CREATE SEQUENCE user_long_id_seq START 100000; CREATE SEQUENCE departments_long_id_seq START 100000; CREATE SEQUENCE positions_long_id_seq START 100000; CREATE SEQUENCE position_grades_long_id_seq START 100000;
--设置对应列Key值 ALTER TABLE users ALTER "id" SET DEFAULT nextval('user_long_id_seq'); ALTER TABLE departments ALTER "id" SET DEFAULT nextval('departments_long_id_seq'); ALTER TABLE positions ALTER "id" SET DEFAULT nextval('positions_long_id_seq'); ALTER TABLE position_grades ALTER "id" SET DEFAULT nextval('position_grades_long_id_seq');

--更新序列
ALTER SEQUENCE user_long_id_seq RESTART WITH 10000
--删除序列
DROP
SEQUENCE user_long_id_seq

--查询序列
select * from "user_long_id_seq"

 

标签:自增,Postgresql,seq,自定义,SEQUENCE,long,ALTER,user,id
From: https://www.cnblogs.com/supertotoro/p/17528902.html

相关文章

  • 使用docker部署pg集群(postgresql+postgis+pgrouting+pgpool)
    使用docker部署pg集群(postgresql+postgis+pgrouting+pgpool)1,安装dockeryuminstalldocker2,拉取docker容器dockerpullhub-mirror.c.163.com/bitnami/postgresql-repmgr:15dockerpullhub-mirror.c.163.com/bitnami/pgpool:latest3,启动数据库1,创建文件夹并赋予权限cd......
  • Element 自定义指令 下拉分页,获取无限数据
    template代码<el-form-item><el-selectv-model="form.batchId"v-loadmore="loadmoreBatchList"placeholder="请输入批次名称"filterableclearable><el-optionv-for="(item,......
  • PostgreSQL 管理数据表(二)
    修改表当我们创建好一个表之后,可能会由于业务变更或者其他原因需要修改它的结构。PostgreSQL使ALTERTABLE语句修改表的定义:ALTERTABLEnameaction;其中的action表示要执行的操作。常见的修改操作包括:添加字段删除字段添加约束删除约束修改字段默认值修改字段数据类......
  • PostgreSQL 管理数据表(一)
    创建表在PostgreSQL中,使用CREATETABLE语句创建一个新表:CREATETABLEtable_name(column_namedata_typecolumn_constraint,column_namedata_type,...,table_constraint);建表语句说明首先,table_name指定了新表的名称。括号内是字段的定义,column......
  • PostgreSQL 管理数据表(三)
    删除约束删除约束通常需要知道它的名称,可以通过psql工具的\dtable_name命令查看表的约束。ALTERTABLEtable_nameDROPCONSTRAINTconstraint_name[RESTRICT|CASCADE];RESTRICT是默认值,如果存在其他依赖于该约束的对象,需要使用CASCADE执行级联删除。例如,外键约束依赖......
  • 前端Vue自定义轮播图视频播放组件 仿京东商品详情轮播图视频Video播放效果 可图片预览
    前端Vue自定义轮播图视频播放组件仿京东商品详情轮播图视频Video播放,可图片预览,下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=13325效果图如下:cc-videoSwiper使用方法<!--goodsData:轮播图视频数据 @setShowVideo:视频按钮点击事件-......
  • postgresql大表分批次删除
    [root@localhost~]#cat/root/delete_big_table.sh#!/bin/bash#$1对应表名,$2对应主键列,$3对应一次删除多少行i=`psql-h127.0.0.1-Upostgres-dtenant_1011046-c"selectceil(count(1)/${3}::float)from${1}whereplatcreatetime<'2023-04-3023:59:59'......
  • 自定义报表查询不出来
    现象,生产环境复核,收货报表查询不出来,配置的为OMS数据库原因:rp_db_connection中的pm_code重复,导致错误修改pm_code在修改数据源的时候发现启用或停用会一起更新,发现数据错误。 自定义配置中的对应的db_pm_code也需要更新,也可以通过界面重新选择数据库来更新。rp_report_da......
  • 【paddlepaddle速成】paddlepaddle图像分类从模型自定义到测试
    这是给大家准备的paddlepaddle与visualdl速成例子这一次我们讲讲paddlepadle这个百度开源的机器学习框架,一个图像分类任务从训练到测试出结果的全流程。将涉及到paddlepaddle和visualdl,git如下:https://github.com/PaddlePaddle相关的代码、数据都在我们Git上,希望大家Follow一下......
  • 自定义日期选择器
    HTML部分代码使用popup组件将它弹出<view> <uni-popupref="popupDate"type="bottom"> <viewclass="popup-top-box"> <text>日期选择</text> <textclass="cancel-btn"@click="closeFun"......