暂无图片
postgreSQL 是不是新增字段,也会触发版本控制?
我来答
分享
暂无图片 匿名用户
postgreSQL 是不是新增字段,也会触发版本控制?

相当于所有记录都重新写了一遍?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
伟鹏

新增字段并不会触发版本控制

当您通过执行ALTER TABLE语句向表中添加新字段时,PostgreSQL会修改表的结构,而不会生成版本控制的历史记录。这是因为添加新字段通常被视为结构上的更改,而不是数据更改。

版本控制主要涉及数据的更改的追踪,主要涉及增删改的操作。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
10版本下用basebackup备份的全量,如何验证备份文件是否有效呢?
回答 1
pg10,通过pgwaldump可帮助你快速验证WAL文件的格式和数据,例如pgwaldump/path/to/wal/file,如果WAL文件损坏,pgwaldump会抛出错误提示。代表备份文件损坏
PG:在列上创建索引后,仍使用顺序扫描,怎么才能绕过?
回答 1
已采纳
要看表结构和索引的列的区分度。如果区分度较好。比如你是唯一的,那么不会出现你说的情况。所以要看实际情况。
PostgreSQL 参数是hexString是什么?
回答 1
hexstring()函数说明:将数据或者byte数组转换为十六进制字符(数据当做无符号数据处理)语法:hexstring(dataExp{,spaceExp})参数说明:dataExp数据或者byt
pg_event_trigger_ddl_commands() 的 command 列如何使用或显示?
回答 1
好问题,但是为什么不直接使用log(logstatementddl)功能呢?(postgres@[local])[sbtest]16:08:37CREATEORREPLACEFUNCTIONaaa()
postgreSQL 有没有类似set fmtonly on的功能?
回答 2
selectfromtab\gdesc
pg_stat_activity和pg_stat_statements获取慢sql,其中的过滤添条件都被替换为$1,$2等变量,不能直接拿来进行执行计划分析,怎么获取替换前的sql?
回答 1
打开logstatement,从数据库日志查看。
如何知道 postgreSQL 数据库是做过reindex的?还需要查找其结果和时间?
回答 1
看一下索引文件的创建时间,与表创建时间对比,如果索引文件创建时间大于表创建时间,就可以确定有reindex
postgresql analyze分区表耗时较长
回答 3
补充一下楼主的问题描述:数据库是高斯200,使用的列存表,楼主反馈客户对单个分区做analyze,实际上还是全表analyze(虽然高斯语法上说是支持对分区做analyze)。
postgresql安装oracle_fdw.so插件,提示:没有libnnz11.so,但是已有libnnz11.so
回答 2
不知道哪位朋友匿名问的问题。这个问题应该是我前段时间做测试中在群里提问的,感谢这位朋友在这里帮我提问。现在问题已经解决。当时的postgresql数据库是使用systemctl启动的,切换到postg
pg中show 参数,怎么模糊查看或者show all|grep -i data这样怎么过滤需要的参数名
回答 3
这个问题可以用pg15的psql客户端\dconfig查看
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~