我找不到我在PostgreSQL中创建的数据库和表。有人能告诉我这些东西存放在硬盘上的什么地方吗?
发布于 2018-02-08 15:39:41
你最好不要直接去文件系统调查数据库和表,因为你可能会损坏你的数据库。
可以从命令行使用-l选项列出所有数据库
psql -l要列出所有表,请连接到数据库,然后执行命令(使用-c)来描述表\dt
psql your_database -c "\dt"发布于 2018-02-08 15:38:02
这些表存储在Postgres服务器的数据目录中。您可以通过以下方式获取此位置
show data_directory;在psql中。
,但 Postgres以一种非常有效的内部格式存储数据。因此,如果不使用Postgres服务器,则读取这些表应该非常困难。
https://stackoverflow.com/questions/48679528
复制相似问题