如何为Postgresql添加一个自增的主键列

news/2024/7/9 23:05:14 标签: postgresql, 数据库, database

对于没有主键的Postgresql数据表,执行以下语句即可增添自增的主键列id:

ALTER TABLE table_name
ADD COLUMN id BIGSERIAL PRIMARY KEY;

http://www.niftyadmin.cn/n/905461.html

相关文章

用mysql json 数组中的数组更新同一条记录的其他字段

表名:tb_test json字段: detailImgs 要取的json中的字段:value UPDATE tb_test aliasJOIN (   SELECT     id,     TRIM(BOTH " FROM Json_extract (detailImgs, "$[0].value") ) city,     TRIM(BOTH " FROM Json_extract (detailImgs, &qu…

centos7下kubernets(k8s) 国内阿里源部署笔记

安装环境 系统:centos 7.9 集群: 10.0.11.11 centos001 10.0.11.12 centos002 10.0.11.13 centos003 其中centos001作为master。 如果是克隆出来的虚拟机,可能存在worker的主机名和master一样而无法加入的问题,解决方法是修改…

js css等静态文件版本控制,一处配置多处更新.net版【原创】

日常web开发中,我们修改了js、css等静态资源文件后,如果文件名不变的话,客户端浏览并不会及时获取最新的资源文件,这就很尴尬了 怎么办呢? 1.小白:让客户清除缓存?,No , …

python带命令行参数解析的文件遍历脚本(找出文件名长度大于某值的文件)

背景 复制一个目录时,提示有个文件名太长未能复制成功,然后忘记是哪个了,现在要靠脚本把它找出来。 代码 #!/usr/bin/pythonimport getopt import os import sysdef parse_args(argv):num 0path .try:Syntax: getopt.getopt(args, optio…

Shader基础之渲染流程

本文记录Shader将模型顶点渲染到屏幕上的流程及流程简介 流程: 顶点着色器->光栅化->片段着色器 ->alpha测试->模板测试->深度测试 ->Blend Gbuffer->front buffer->frame buffer ->显示器 1.顶点着色器 (1)计算顶…

centos7搭建vsftp服务(可开启passive mode)

环境 系统:centos 7.9 应用:vsftp 服务端口:20021 passive mode端口:60000-600200 背景知识:FTP的主动模式与被动模式 主动模式 客户端发起PORT指令,主动提供IP和端口号(随机,大…

Git:Git的安装过程

Git:Git的安装过程 路径不要存在空格 默认即可,第一项为是否在页面显示 文本编辑器,默认VIM即可 设置环境变量: 1)最安全的选择,path环境变量不会改变,你只能在git bash里使用命令(推…

简单理解parquet文件格式——按列存储和元数据存储

简介 Apache Parquet是一种常见的列式存储文件格式,常用于Pig, Spark, Hive等大数据组件中,其后缀是.parquet。 核心特点有: 跨平台可被各种文件系统识别的格式按列存储数据存储元数据 下面详细介绍第3、4个特点。 列式存储 假设有以下…