簡體   English   中英

Postgres 數據庫文件在 ubuntu 中保存在哪里?

[英]Where Postgres database files are saved in ubuntu?

如何在 Ubuntu 10.04 文件系統中找到 Postgres 8.x 數據庫文件的保存位置?

在 postgres 提示中,只需執行以下查詢:

SHOW data_directory;

另請查看 Ubuntu 手冊: https : //help.ubuntu.com/10.04/serverguide/C/postgresql.html

以下是我在 Ubuntu 中定位 Postgres 數據庫文件目錄的方法:

在終端中運行以下命令將用戶切換為postgres用戶:

su - postgres

它將請求您在機器上設置 PostgreSQL 時設置的postgres用戶密碼

接下來,您需要登錄psql終端/提示。 這可以通過運行以下代碼來完成:

psql

它還會請求您在機器上設置 PostgreSQL 時設置的postgres密碼

如果您成功登錄,您會看到類似這樣的提示:

psql (11.5 (Ubuntu 11.5-3.pgdg18.04+1), server 10.10 (Ubuntu 10.10-1.pgdg18.04+1))
Type "help" for help.

postgres=#

此時,您將執行以下查詢以顯示 Linux 機器上存儲 Postgres 數據庫文件的目錄:

SHOW data_directory;

這應該顯示與此類似的輸出:

data_directory        
-----------------------------
/var/lib/postgresql/10/main
(1 row)

您現在可以通過導航顯示的目錄來定位 Postgres 數據庫文件。

但是,Ubuntu 中的 PostgreSQL 配置目錄位於/etc/postgresql/10/main 請注意, 10是我在服務器上安裝的 PostgreSQL 版本。 您的版本可能是9.51112或任何其他版本。 運行命令psql --version以確認您的 PostgreSQL 版本。

運行以下命令以導航到目錄:

cd ~
cd /etc/postgresql/10/main

就這樣。

我希望這有幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM