我的机器上有大约10个postgresql数据库。有些很大,有些很小。我希望将大型磁盘移动到新磁盘上,同时保持小磁盘的位置。这可能吗?如果是这样,我该怎么办?我能找到的就是如何将整个data
目录移动到一个新位置,但这会移动所有数据库,我只想移动它们中的一些。
答案 0 :(得分:6)
您可以使用表空间移动它们。这是你怎么做的:
CREATE TABLESPACE dbspace LOCATION '/data/dbs';
然后,
ALTER DATABASE dbname SET TABLESPACE dbspace;