PG数据库更新表字段排序

方法一:直接通过修改表中列数据较少的情况

一、查询表的关联关系

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软件工具箱》中的文本拆分,进行分割

四、通过导入数据操作,导入之前分割的数据

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-01-09 11:10:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-09 11:10:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-09 11:10:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-09 11:10:03       20 阅读

热门阅读

  1. MySQL 8.0中新增的功能(七)

    2024-01-09 11:10:03       22 阅读
  2. git常用工具difftool的使用

    2024-01-09 11:10:03       31 阅读
  3. SQL-DML小结

    2024-01-09 11:10:03       36 阅读
  4. Bluez交叉编译

    2024-01-09 11:10:03       41 阅读
  5. C++ STL中vector的模拟实现

    2024-01-09 11:10:03       37 阅读
  6. 安卓adb

    2024-01-09 11:10:03       34 阅读
  7. 逐步递进地手写一个Promise

    2024-01-09 11:10:03       32 阅读
  8. 探索 GitHub:高效使用技巧与实例分享

    2024-01-09 11:10:03       40 阅读
  9. git常用指令及应用案例

    2024-01-09 11:10:03       43 阅读