如何在不转储的情况下更改postgresql中列的位置

罗比

我知道唯一的解决方法是转储表,然后使用所需列的正确定位重新创建整个数据库。

但问题是其中一列是数据库中许多表的外键,因此不可能只删除整个表。我也不能删除任何列,因为外键列位于表的最后一个。请给我一个解决方案。

如果这个问题是重复的,请给我正确答案的链接。

编辑:为了更多说明,我想使用插入命令添加行,问题是倒数第二列是串行类型。我的主要目标是在给出插入命令时不接触串行列

维维克 S。

您只需要一个自定义的插入语句,

例如,

你的桌子看起来像这样,

CREATE TABLE "public"."ada" (
    
    "trandate" date, 
    "locname" text, 
    "totusers" integer, 
    "actusers" integer, 
    "datausage" integer, 
    "issues" integer, 
    "id" serial PRIMARY KEY, 
    "issuessolved" integer
);

并且插入语句可以写成

INSERT INTO "public"."ada" (
    "trandate"
    ,"locname"
    ,"totusers"
    ,"actusers"
    ,"datausage"
    ,"issues"
    ,"issuessolved"
    )
VALUES (
    < trandate
    ,date >
    ,< locname
    ,text >
    ,< totusers
    ,integer >
    ,< actusers
    ,integer >
    ,< datausage
    ,integer >
    ,< issues
    ,integer >
    ,< issuessolved
    ,integer >
    );

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Joda Time中如何在不更改时间的情况下转换时区

来自分类Dev

如何在不更改轴标签对齐的情况下更改ggplot标题的垂直位置

来自分类Dev

如何在不更改代码的情况下动态拦截jar中的方法?

来自分类Dev

如何在不更改位置的情况下更改div的宽度/高度?

来自分类Dev

如何在不更改绘图位置的情况下从igraph删除顶点

来自分类Dev

如何在不使用for循环的情况下转储<WebElement>列表的内容

来自分类Dev

如何在不丢失或更改数据的情况下更改列排序规则?

来自分类Dev

如何在不更改ember 1.11中的URL的情况下进行过渡

来自分类Dev

如何在不应用盐堆栈的情况下渲染和转储文件sls

来自分类Dev

如何在没有相对URL的情况下转储HTML文档?

来自分类Dev

如何在不更改绘图的情况下更改matplotlib中的图形画布大小?

来自分类Dev

如何在不编辑HTML文件的情况下使用AngularJS更改HTML中的img src?

来自分类Dev

如何在不更改整个列表的情况下编辑列表中的项目?

来自分类Dev

如何在不更改EditText中的文本大小的情况下更改提示文本大小

来自分类Dev

当我使用join -Postgresql时如何在不更改输出的情况下使用count()

来自分类Dev

如何在不更改行数和列数的情况下从矩阵创建数据框?

来自分类Dev

如何在Excel中不更改列名的情况下合并一个列下的多个列?

来自分类Dev

如何在不运行查询本身的情况下查找由PostgreSQL查询返回的列?

来自分类Dev

如何在不禁用分配的情况下编辑核心转储模式?

来自分类Dev

如何在不将数据库与生产转储对齐的情况下使用FlywayDB?

来自分类Dev

如何在不更改变量的情况下递归

来自分类Dev

如何在不更改GIMP中的打印尺寸的情况下更改图片的PPI

来自分类Dev

如何在不使用for循环的情况下转储<WebElement>列表的内容

来自分类Dev

如何在没有sudo的情况下更改核心转储位置

来自分类Dev

CakePHP 3 如何在不更改密码的情况下编辑用户(散列)

来自分类Dev

如何在不更改 HTML 的情况下将单个 UL 拆分为两列布局?

来自分类Dev

如何在不更改未指定列的情况下更新 SQLAlchemy 行的某些列?

来自分类Dev

如何在不丢失Mysql中的数据的情况下更改列数据类型

来自分类Dev

如何在不嵌入容器的所有内容的情况下转储和保存函数参数?

Related 相关文章

  1. 1

    在Joda Time中如何在不更改时间的情况下转换时区

  2. 2

    如何在不更改轴标签对齐的情况下更改ggplot标题的垂直位置

  3. 3

    如何在不更改代码的情况下动态拦截jar中的方法?

  4. 4

    如何在不更改位置的情况下更改div的宽度/高度?

  5. 5

    如何在不更改绘图位置的情况下从igraph删除顶点

  6. 6

    如何在不使用for循环的情况下转储<WebElement>列表的内容

  7. 7

    如何在不丢失或更改数据的情况下更改列排序规则?

  8. 8

    如何在不更改ember 1.11中的URL的情况下进行过渡

  9. 9

    如何在不应用盐堆栈的情况下渲染和转储文件sls

  10. 10

    如何在没有相对URL的情况下转储HTML文档?

  11. 11

    如何在不更改绘图的情况下更改matplotlib中的图形画布大小?

  12. 12

    如何在不编辑HTML文件的情况下使用AngularJS更改HTML中的img src?

  13. 13

    如何在不更改整个列表的情况下编辑列表中的项目?

  14. 14

    如何在不更改EditText中的文本大小的情况下更改提示文本大小

  15. 15

    当我使用join -Postgresql时如何在不更改输出的情况下使用count()

  16. 16

    如何在不更改行数和列数的情况下从矩阵创建数据框?

  17. 17

    如何在Excel中不更改列名的情况下合并一个列下的多个列?

  18. 18

    如何在不运行查询本身的情况下查找由PostgreSQL查询返回的列?

  19. 19

    如何在不禁用分配的情况下编辑核心转储模式?

  20. 20

    如何在不将数据库与生产转储对齐的情况下使用FlywayDB?

  21. 21

    如何在不更改变量的情况下递归

  22. 22

    如何在不更改GIMP中的打印尺寸的情况下更改图片的PPI

  23. 23

    如何在不使用for循环的情况下转储<WebElement>列表的内容

  24. 24

    如何在没有sudo的情况下更改核心转储位置

  25. 25

    CakePHP 3 如何在不更改密码的情况下编辑用户(散列)

  26. 26

    如何在不更改 HTML 的情况下将单个 UL 拆分为两列布局?

  27. 27

    如何在不更改未指定列的情况下更新 SQLAlchemy 行的某些列?

  28. 28

    如何在不丢失Mysql中的数据的情况下更改列数据类型

  29. 29

    如何在不嵌入容器的所有内容的情况下转储和保存函数参数?

热门标签

归档