gsql是openGauss数据库提供的命令行工具,可以用来连接服务器,以便进行操作和维护,同时该工具还提供若干高级特性,便于用户使用。
在gsql的使用过程中,参数-d用于指定目标数据库的名称;参数-U用于指定数据库的用户名;参数-h用于指定主机名或IP地址(若采用本机登录方式,则可以省略此参数);参数-p用于指定端口(若使用默认端口,则可以省略此参数)。
连接本机数据库的命令如下:
gsql.-d dbname -U username
获取帮助的命令如下:
openGauss=# \h
退出数据库的命令如下:
openGauss=# \q
在默认情况下,当客户端连接数据库后处于空闲状态的时间超过参数session_timeout的值(默认值为10min)时,会自动断开连接。可以在配置文件postgresql.conf中将session_timeout设置为0(0表示禁用此参数)。
通过gsql --help命令可以获取全部参数及其说明:
[omm@localhost ~]$ gsql --help