当我输入命令时:-
选择inet_server_addr();
我得到这样的输出:
inet_server_addr
------------------
::1
(1 row)
这是否意味着我的postgresql服务器没有运行?我该怎么解决??
最佳答案
https://www.postgresql.org/docs/current/static/functions-info.html:
inet_server_addr()本地连接的inet地址::1
表示您已连接到PIv6本地主机
可以显式使用协议版本:
-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/