postgresql - 输入以下命令时我没有看到任何输出 :select inet_server_addr();

标签 postgresql

当我输入命令时:- 选择 inet_server_addr(); 我得到这样的输出:

 inet_server_addr 
------------------
 ::1
(1 row)

这是否意味着我的 postgresql 服务器没有运行?我该如何解决??

最佳答案

https://www.postgresql.org/docs/current/static/functions-info.html :

inet_server_addr() inet address of the local connection

::1 表示您已连接到 PIv6 本地主机

您可以明确使用协议(protocol)版本:

-bash-4.2$ psql -h ::1 -U vao -d mon
psql (9.3.14)
mon=# select inet_server_addr(),inet_client_addr();
 inet_server_addr | inet_client_addr
------------------+------------------
 ::1              | ::1
(1 row)

mon=# \q
-bash-4.2$ psql -h 127.0.0.1 -U vao -d mon
psql (9.3.14)
mon=# select inet_server_addr(),inet_client_addr();
 inet_server_addr | inet_client_addr
------------------+------------------
 127.0.0.1        | 127.0.0.1
(1 row)

关于postgresql - 输入以下命令时我没有看到任何输出 :select inet_server_addr();,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43843414/

相关文章:

postgresql - Postgres 的 tcp_keepalives_idle 不更新 AWS ELB 空闲超时

postgresql - setval 和 alter sequence restart 命令之间的区别

sql - 单个查询中的 Postgresql 多个连接,其中连接的外键不存在于所有表中

sql - 在查询sql postgresql中替换A-Z和0-9

PostgreSQL 自定义异常条件

ruby-on-rails - 你如何访问你的 heroku 数据库(特别是 postgres)?

postgresql - PostgreSQL 的 GUI 工具

sql - postgres 中使用不同计数的慢速查询

postgresql - greenplum 数据库错误 : relation does not exist,

postgresql - SQL 错误 [22P02] 无法识别 where 子句中的 varchar 转换为整数