迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 数据库 > PostgreSQL >

在 Ubuntu 上的 PostgreSQL 中找到配置文件

作者:迹忆客 最近更新:2023/03/25 浏览次数:

conf 文件为数据库添加自定义配置参数。这些配置文件改变了数据库正常工作以实现所需功能的方式。

在本篇文章中,我们将学习如何在我们的计算机上找到这些文件的位置,以确保我们在需要执行一些自定义时进行更改。

在 PostgreSQL 中在 Ubuntu 上使用 SHOW 命令查找配置文件

登录数据库时,我们可以执行如下命令,返回配置文件存放的绝对路径。

将以下命令复制并粘贴到终端,然后按键盘上的 Enter 按钮。在返回的提示中输入你的密码,然后再次按 Enter

david@david-HP-ProBook-6470b:~$ psql -U postgres -c 'SHOW config_file'
Password for user postgres:

以下是执行上述命令的结果。

               config_file
-----------------------------------------
 /etc/postgresql/14/main/postgresql.conf
(1 row)

导航到返回的路径并找到一个 postgresql.conf 文件。根据需要编辑文件并确保保存它以使更改持久。

在 PostgreSQL 中在 Ubuntu 上使用 locate 命令查找配置文件

locate 命令用于在文件系统中搜索文件。使用以下命令生成可以通过 locate 命令搜索的文件数据库。

david@david-HP-ProBook-6470b:~$ sudo updatedb

要在上面生成的数据库文件中搜索名为 postgresql.conf 的配置文件,请将以下命令复制并粘贴到你的终端,然后按键盘上的 Enter 按钮。

david@david-HP-ProBook-6470b:~$ locate postgresql.conf

上述命令的结果返回配置文件的路径。以下是 locate 命令返回的路径。

/etc/postgresql/14/main/postgresql.conf
/usr/share/postgresql/14/postgresql.conf.sample

导航到返回的路径并找到一个名为 postgresql.conf 的文件。编辑文件并进行所需的更改。

在 Ubuntu 上使用 PostgreSQL 的运行服务定位 PostgreSQL 中的配置文件

执行以下命令查看 PostgreSQL 服务运行的详细信息。PostgreSQL 的详细信息包含诸如进程 id 和我们感兴趣的配置文件的位置等信息。

david@david-HP-ProBook-6470b:~$ ps aux | grep 'postgres *-D'

以下是执行上述命令的结果。

postgres  1165  0.0  0.2 322432 27900 ?        Ss   17:43   0:00 /usr/lib/postgresql/14/bin/postgres -D /var/lib/postgresql/14/main -c config_file=/etc/postgresql/14/main/postgresql.conf

返回的数据的最后一个值提供了配置文件的绝对路径。根据需要编辑文件,并确保保存文件以确保更改是持久的。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

在 PSQL 中运行 SQL 文件

发布时间:2023/03/20 浏览次数:178 分类:数据库

本文解释了如何直接从终端/命令行或 psql shell 运行 SQL 文件。为此,你需要指定主机名、端口、用户名和数据库名称。

在 PostgreSQL 中使用循环

发布时间:2023/03/20 浏览次数:124 分类:PostgreSQL

在 PL/SQL 中,你可能需要在 Postgres 中使用循环。我们可以使用 FOR 和 WHILE 语句来创建循环。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便