代码之家  ›  专栏  ›  技术社区  ›  Mithun Sreedharan Kuldeep Modi

在ubuntu中Postgres数据库文件保存在哪里?

  •  15
  • Mithun Sreedharan Kuldeep Modi  · 技术社区  · 16 年前

    1 回复  |  直到 16 年前
        1
  •  32
  •   jbochi    14 年前

    在postgres提示符中,只需执行以下查询:

    SHOW data_directory;
    

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

        2
  •  4
  •   Promise Preston    6 年前

    以下是我如何在Ubuntu中找到Postgres数据库文件的目录:

    在终端中运行下面的命令将用户切换到 postgres

    su - postgres
    

    它将请求 博士后 用户 密码 在计算机上设置PostgreSQL时设置的。

    psql 终端/提示符。这可以通过运行以下代码来实现:

    psql
    

    它还将要求 在计算机上设置PostgreSQL时设置的。

    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 Machine上存储Postgres数据库文件的目录:

    SHOW data_directory;
    

    这将显示类似以下内容的输出:

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

    现在可以通过导航显示的目录来定位Postgres数据库文件。

    但是,Ubuntu中的PostgreSQL配置目录位于 /etc/postgresql/10/main 10 是服务器上安装的PostgreSQL的版本。你的版本可能是 9.5 , 11 12 psql --version

    运行以下命令导航到目录:

    cd ~
    cd /etc/postgresql/10/main
    

    我希望这有帮助