PG数据库更新表字段排序
2024-01-09 11:34:54
方法一:直接通过修改表中列数据较少的情况
一、查询表的关联关系
SELECT relname, relfilenode FROM pg_class where relname='a_0_risk_census_city_total'
二、查询字段的排序
SELECT attrelid, attname, attnum FROM pg_attribute WHERE attrelid=52980;
三、更新排序
update pg_attribute set attnum=3 where attrelid =2549250 and attnum=2; update pg_attribute set attnum=2 where attrelid =2549250 and attnum=1; update pg_attribute set attnum=1 where attrelid =2549250 and attnum=3
方法二:通过数据导出导入的方式,内容相对少
一、首先创建数据表结构
通过SQL脚本来添加,赋值之前的创建脚本,然后将正确的字段顺序调整,执行脚本
二、导出之前数据表记录
三、通过导入数据操作,导入之前的数据
方法三:数据分割的方式,内容无比多
一、首先创建数据表结构
通过SQL脚本来添加,赋值之前的创建脚本,然后将正确的字段顺序调整,执行脚本
二、导出之前数据表记录
三、将之前导出的数据通过《我的ABC软件工具箱》中的文本拆分,进行分割
四、通过导入数据操作,导入之前分割的数据
文章来源:https://blog.csdn.net/xunbaogang/article/details/135471775
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!