postgresql有没有像sqlserver那样附加数据库?

fstao 2024-11-28 16:04:07

1、我在postgresql创建了数据库名为:v302NNNNN,那我在硬盘的文件夹如何找得到?但是在sqlserver是很容易的,直接找对应的名称“v302NNNNN.mdf”和“v302NNNNN.ldf”就可以了。
2、如果找到了数据库文件,寻如何在postgresql里如何附加?

我的postgreSQL的版本是17.1。

...全文
73 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
fstao 2024-11-29
  • 打赏
  • 举报
回复

img


我在我的电脑的文件夹,怎么找不到你说的PGDATA指定那个数据目录?

trainee 2024-11-29
  • 打赏
  • 举报
回复

不能像SQLSERVER那样附加
postgresql数据集合都是在一个文件夹里,如果只有一个数据库,那启动参数PGDATA指定那个数据目录就可以了。

fstao 2024-12-01
  • 举报
回复
@trainee 具体怎么做?请指教,谢谢
trainee 2024-12-02
  • 举报
回复
@fstao pg_ctl register -N 服务名 -D "D:/postgresql/17/data" 注册服务,-D 参数根数据库目录 具体用法请看pg_ctl --help

971

社区成员

发帖
与我相关
我的任务
社区描述
PostgreSQL相关内容讨论
sql数据库数据库架构 技术论坛(原bbs)
社区管理员
  • PostgreSQL社区
  • yang_z_1
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧