我正试图将Postgres 8.2中的一个数据库移动到一个新的表空间,但是当运行ALTER DATABASE data_base_name SET TABLESPACE TO tbspc_name
出现以下错误:无法识别的配置参数“tablespace”。

最佳答案

在Postgres8.2中,你似乎有两个选择:
逐个移动表格,请参见ALTER TABLE ...
备份数据库,创建一个定义了表空间的新数据库,并在新数据库中恢复备份,请参见CRETE DATABASE ...

09-08 03:48