我想将数据库(表、索引等)完全移动到新表空间。我知道如何单独移动每个项目,但有没有办法一次性移动所有项目?我正在使用 postgresql 9.1。
Mil*_*dev 17
ALTER DATABASE name SET TABLESPACE new_tablespace
Run Code Online (Sandbox Code Playgroud)
文档摘录:
...更改数据库的默认表空间。只有数据库所有者或超级用户才能执行此操作;您还必须具有新表空间的创建权限。此命令将数据库旧默认表空间中的任何表或索引物理移动到新表空间。请注意,非默认表空间中的表和索引不受影响。
归档时间: |
|
查看次数: |
14989 次 |
最近记录: |