`
ralin
  • 浏览: 41903 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

PostgreSQL 修改字段

阅读更多
要修改的列的字段类型应该是一样的。这样比较保险,你试一下面的脚本
我试着没问题,在Pg83上。
--drop table 成绩表;
create table 成绩表 (姓名 varchar(20), 成绩 varchar(20));
insert into 成绩表 values('张三','80');
insert into 成绩表 values('李四','65');
select * from 成绩表
select * from pg_attribute where attrelid =
(select oid from pg_class where relname='成绩表') and attnum>-1;
update pg_attribute set attnum=3 where attname='姓名';
update pg_attribute set attnum=1 where attname='成绩';
update pg_attribute set attnum=2 where attname='姓名';
select * from 成绩表;
再一个,修改系统表应该是比较危险的。只是提供一种探索可能性的方法,保险的做法还是倒表。
分享到:
评论

相关推荐

    PostgreSQL数据库WEB远程维护管理软件

    3、通过点击“设计”按钮,将切换到表结构设计页,您可以方便的增加、修改、删除表字段,调整字段顺序,设置主键,设置非空等操作。 4、当你编辑了许多SQL语句后,可点击”SQL保存”按钮,保存自己的劳动成果,通过...

    postgresql导入数据库表并重设自增属性

    postgresql 的自增字段 是通过 序列 sequence来实现的。 1、先删除导出的数据库表中的自增属性 2、导入数据库表之后,需要创建序列。 注:一般序列名称由数据表名+主键字段+seq组成 (通常情况下主键字段即为自增...

    sqlalchemy-jsonb-pg94:示例展示了 PostgresQL 的 JSONB 完美的相等性检查

    如果没有,只需使用 PostgresQL 数据库的python app.py (您可能需要修改app.py的连接字符串)。 脚步 使用fig up或python app.py 。 使用以下命令在数据库中创建测试实例: curl -XPUT http://0.0.0.0:5000/ ...

    Asp-.Net-Identity-2.1-For-PostgreSQL:带有 PostgreSQL 数据库的 Asp.Net 身份

    如果您想更改此提供程序使用的字段的名称,您应该修改位于每个表类中的常量,并将其反映在您的数据库中。 该项目不使用 CodeFirst。 要在您的项目中使用此提供程序,请执行以下步骤: 添加 AspNet.Identity....

    postgresql sql批量更新记录

    向postgresql中利用sql批量跟新记录的实现代码。

    Postgresql ALTER语句常用操作小结

    主要介绍了Postgresql ALTER语句常用操作小结,本文讲解了增加一列、删除一列、更改列的数据类型、表的重命名、更改列的名字、字段的not null设置等常用操作的代码示例,需要的朋友可以参考下

    postgressql 16.2-1 windows x64

    将default_toast_compression和wal_compression的默认值修改为lz4。它加快了WAL和TOAST处理速度,降低了磁盘空间利用率。 添加了配置参数,以便获取后端崩溃的信息。crash_info参数打开此功能,而crash_info_dump和...

    ChenHuajun#chenhuajun.github.io#2017-09-12-PostgreSQL字符类型长度变更的性能

    背景业务有时会遇到表中的字符型字段的长度不够用的问题,需要修改表定义。但是表里的数据已经很多了,修改字段长度会不会造成应用堵塞呢?测试验证做了个小测试,如下建表

    MySQL,Oracle,PostgreSQL 数据库WEB维护管理软件

    3、通过点击“设计”按钮,将切换到表结构设计页,您可以方便的增加、修改、删除表字段,调整字段顺序,设置主键,设置非空等操作。 4、当你编辑了许多SQL语句后,可点击”SQL保存”按钮,保存自己的劳动成果,通过...

    Shopping-System_Python-PostgreSQL

    该项目通过使用GUI中的表或树视图来工作,因此当必须进行更改时,有必要选择要修改的行,然后选择一个选项。 另外,必须正确填写所有注册条目,以保存新信息。 图形界面设计 用户界面如下所示: 如果在必要时未选择...

    PostgreSQL教程(一):数据表详解

    主要介绍了PostgreSQL教程(一):数据表详解表的定义、系统字段、表的修改、表的权限等4大部份内容,内容种包括表的创建、删除、修改、字段的修改、删除、主键和外键、约束添加修改删除等,本文讲解了,需要的朋友可以...

    postgresql_employees:在postgresql 中安装简化之后的employees数据库

    postgresql_employees在postgresql 中安装简化之后的employees数据库配置过程1、进入下载目录2、执行 psql -U postgres -a -f init.sql注意:此处需要修改init.sql文件中copy语句的文件路径为自己存储csv文件的路径...

    Discuz! 3.1.2 商业版

    数据结构更经过精心的设计,从字段到表的分配,索引的构建,都经过缜密的考虑,相同数据量的论坛,Discuz! 占用的数据库容量和其他类似产品相比要小. 程序内核中查询遵循 ANSI SQL 规范,短期内即可通过新增数据库类的...

    maku-generator是一款低代码生成器,可根据自定义模板内容,快速生成代码.rar

    优化列字段,删除查询字典类型字段 优化表单配置,默认勾选全部表单项 优化生成菜单 SQL 文件,可能重名的问题 优化配置,通过设置属性、表单、列表、查询,生成代码 升级 springboot 到 3.0.3 升级 element-plus 到...

    PostgreSQL教程(三):表的继承和分区表详解

    一、表的继承:  这个概念对于很多已经熟悉其他数据库编程的开发人员而言会多少有些陌生,然而它的实现方式和设计原理却是简单易懂,现在就让我们从一个简单的例子开始吧。  1. 第一个继承表: ...

    phpPgAdmin 5.1 edit

     *突出引用徘徊外键值的字段浏览表时(asleonardo)的  *简化翻译系统实施  *不要显示取消非超级用户/杀进程的页选项  *添加下载能力,从“历史记录”窗口  *用户查询现在默认分页 网上下的保存到这里,删了几个...

    pg-utils:有用的PostgreSQL实用程序

    对于用户/客户端会话,您可以看到修改后的参数,但是reset_val将包含配置文件中的值(希望如此)。 如果在配置名称前看到(*),则表示该参数具有默认值。 如果在配置名称后看到(c),则表示该参数是由于客户端...

    基于数据库的自动化生成工具,自动生成JavaBean、自动生成数据库文档等(v4.1.2版)

    于是一怒之下,自己动手丰衣足食,于是就自己用Swing写了一个基于数据库的自动化生成工具,支持MySQL、Oracle、SQLServce、PostgreSQL,完美支持JPA注解,可以同时生成Entity和DTO等,可以自动去除表前缀,支持单个...

Global site tag (gtag.js) - Google Analytics