ALTER TABLE name ALTER [ COLUMN ] column_name SET STORAGE { PLAIN | EXTERNAL | EXTENDED | MAIN }
postgres=# create table toast_1 (id int ,name text); CREATE TABLE postgres=# \d+ toast_1 Table "public.toast_1" Column | Type | Collation | Nullable | Default | Storage | Stats target | Description --------+---------+-----------+----------+---------+----------+--------------+------------- id | integer | | | | plain | | name | text | | | | extended | | Access method: heap
postgres=# select reltoastrelid,oid,relname from pg_class where relname='toast_1';
reltoastrelid | oid | relname
---------------+-------+---------
24885 | 24882 | toast_1
(1 row)
[postgres13@rhel711g 13577]$ ls -lrth {24882,24885}
-rw------- 1 postgres13 postgres13 0 Aug 10 16:11 24882
-rw------- 1 postgres13 postgres13 0 Aug 10 16:11 24885
postgres=# insert into toast_1 values (1,'1');
INSERT 0 1
[postgres13@rhel711g 13577]$ ls -lrth {24882,24885}
-rw------- 1 postgres13 postgres13 0 Aug 10 16:11 24885
-rw------- 1 postgres13 postgres13 8.0K Aug 10 16:16 24882
[postgres13@rhel711g 13577]$ ls -lrth {24882,24885}
-rw------- 1 postgres13 postgres13 8.0K Aug 10 16:18 24882
-rw------- 1 postgres13 postgres13 8.0K Aug 10 16:20 24885
postgres=# alter table toast_1 alter name set storage PLAIN ; ALTER TABLE
postgres=# select reltoastrelid,oid,relname from pg_class where relname='toast_1'; reltoastrelid | oid | relname ---------------+-------+--------- 24885 | 24882 | toast_1 (1 row)
postgres=# vacuum FULL toast_1; ERROR: row is too big: size 30696, maximum size 8160
postgres=# vacuum FULL toast_1; VACUUM postgres=# select reltoastrelid,oid,relname from pg_class where relname='toast_1'; reltoastrelid | oid | relname ---------------+-------+--------- 0 | 24882 | toast_1 (1 row)
编辑推荐:
- PostgreSQL数据库修改行外存储(TOAST)可能遇到的坑03-14
- PostgreSQL死锁相关03-14
- PostgreSQL的常用索引03-14
- pg_buffercache安装及使用03-14
- PG优化器简单概述03-14
- 安装配置PGBouncer连接池03-14
- PostgreSQL 14中TOAST的新压缩算法LZ4,它有多快?03-14
- PostgreSQL DBA(185) - watch03-14
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- PostgreSQL死锁相关
PostgreSQL死锁相关
26-03-14 - PostgreSQL的常用索引
PostgreSQL的常用索引
26-03-14 - pg_buffercache安装及使用
pg_buffercache安装及使用
26-03-14 - PG优化器简单概述
PG优化器简单概述
26-03-14 - PostgreSQL 14中TOAST的新压缩算法LZ4,它有多快?
PostgreSQL 14中TOAST的新压缩算法LZ4,它有多快?
26-03-14 - RockyLinux创建自定义systemd服务(手把手教你配置Linux后台守护进程)
- MogDB/openGauss与PG的repmgr对比
MogDB/openGauss与PG的repmgr对比
26-03-14 - 聚焦PGConf.Asia-腾讯云分论坛,Get金融级分布式数据库集大成之作
- 原汁原味的韩语演讲,就在PGConf.Asia2021-首尔子论坛
原汁原味的韩语演讲,就在PGConf.Asia2021-首尔子论坛
26-03-14 - PostgreSQL体系结构概述
PostgreSQL体系结构概述
26-03-14
