【DB|PostgreSQL】psql 和pg_ctl

2024-02-06  本文已影响0人  盐果儿

pg_ctl

pg_ctl PostgreSQL 控制程序

用于控制 PostgreSQL 服务器的启动、停止、重启等操作。

它通常用于管理 PostgreSQL 服务器的生命周期

pg_ctl具有多种选项,可以用于执行不同的操作,例如启动、停止、重启、检查服务器状态等。

示例用法如下:

启动 PostgreSQL 服务器:

pg_ctl start -D /path/to/data_directory

停止 PostgreSQL 服务器:

pg_ctl stop -D /path/to/data_directory

重启 PostgreSQL 服务器:

pg_ctl restart -D /path/to/data_directory


psql

psqlPostgreSQL 的交互式命令行界面工具。

用于连接到 PostgreSQL 数据库并执行 SQL 查询管理数据库对象导入导出数据等操作。

它允许用户以交互方式与数据库进行交互,执行 SQL 命令并查看执行结果。

psql支持许多选项和命令,用于执行不同的任务,例如连接到数据库、执行查询、查看表结构、导出数据等。示例用法如下:

连接到 PostgreSQL 数据库:

psql -U username -d dbname

执行 SQL 查询:

SELECT * FROM tablename;

查看表结构:

\d tablename

退出psql:

\q

上一篇下一篇

猜你喜欢

热点阅读