我想交一份课程作业来评分,但我不知道哪些文件代表数据库。 问题: 我可以在哪里找到硬盘上的 postgres sql 数据库?谢谢。
答案1
答案2
检查 Postgres 服务的启动参数 -D。它定义了数据目录的位置。
编辑:
要交作业,你最好按照 WoLpH 的建议使用 pg_dump 导出数据库。数据目录中的实际文件是二进制文件,我敢打赌你的老师想要 SQL 脚本
答案3
数据库文件位于所谓的“数据”目录中。根据您的环境,有几种方法可以判断 - 以下一种方法应该适用于所有环境:
psql -d 数据库名称-c “显示数据目录”
如果你要将其作为学校作业提交,你应该:
pg_dump -d 数据库名称
答案4
如果由或类似的包管理器安装apt-get
,最有可能
/usr/local/pgsql/data