Postgresql的表空间问题

时间:2018-03-15 11:00:28

标签: postgresql postgresql-9.4

我正面临一个问题。

我的linux VM上运行了postgresql 9.4.5版本。我想在它上面运行一个postgresql 9.5实例。

我停止了postgresql 9.4.5服务,并为postgres 9.5启动了服务文件中提供的不同数据目录的服务。

现在当postgres 9.5运行时,当我连接到数据库时,我发现postgres正在从postgresql 9.4.5表空间位置获取数据库。例如:数据库userdata表空间存在于名为/ TablespaceLocation的文件夹中,然后在连接到postgres 9.5时,它在运行\ db命令时显示此数据库。

当我尝试连接到这个特定的数据库时,我得到一个错误,即postgres的数据存储位置缺少此数据库的数据文件。

现在我想分离postgres 9.4.5和postgres 9.5的表空间位置。如何从postgres 9.4.5表空间位置中选择表空间?

0 个答案:

没有答案