我在两台计算机上安装了 PostgreSQL 13.1,一台笔记本电脑和台式机。
我在F:\MyProject\DB\PG_13_202007201\20350
. 所以我希望所有的数据库文件都在某个地方。
我想处理 SSD 驱动器上的数据库,这在创建数据库的笔记本电脑上很好,但是当我转到我的桌面时,我不知道如何附加(SQL Server 样式)现有的数据库/表空间并继续正在努力。
有没有办法用 Postgresql 像这样工作?
我在两台计算机上安装了 PostgreSQL 13.1,一台笔记本电脑和台式机。
我在F:\MyProject\DB\PG_13_202007201\20350
. 所以我希望所有的数据库文件都在某个地方。
我想处理 SSD 驱动器上的数据库,这在创建数据库的笔记本电脑上很好,但是当我转到我的桌面时,我不知道如何附加(SQL Server 样式)现有的数据库/表空间并继续正在努力。
有没有办法用 Postgresql 像这样工作?
我建议您在外部驱动器中创建一个新集群。您可以使用initdb 创建一个新的 PostgreSQL 数据库集群。
这是一个示例命令;
之后,您甚至可以使用pg_ctl将新集群注册为新的 postgresql 服务器服务,如下所示;