ALTER
ALTER
可以用来修改数据库的设置,表的设置或表的元数据,包括:
- 修改数据库选项
- 添加/删除/修改列
- 设置/取消列默认值
- 重命名表
- 修改表选项
ALTER DATABASE
ALTER DATABASE
语句可以用来修改数据库的选项。
语法
ALTER DATABASE db
[SET <option_name>=<option_value> [, ...]
| UNSET <option_name> [, ...]
]
当前支持修改以下数据库选项:
ttl
: 数据库中数据的默认保留时间。过期的数据会被异步删除。- 如果之前未设置 ttl,通过
ALTER
设置新的 ttl 后,超过保留时间的数据将被删除。 - 如果之前已设置过 ttl,通过
ALTER
修改 ttl 后,新的保留时间将立即生效,超过新保留时间的数据将被删除。 - 如果之前已设置过 ttl,通过
ALTER
取消 ttl 设置后,新增的数据将不会被删除,但已被删除的数据无法恢复。
- 如果之前未设置 ttl,通过