1
當我輸入命令時: - select inet_server_addr(); 我得到的輸出是這樣的:?在輸入以下命令時看不到任何輸出:select inet_server_addr();
inet_server_addr
------------------
::1
(1 row)
這是否意味着我的PostgreSQL的服務器運行的不是如何解決這個問題?
當我輸入命令時: - select inet_server_addr(); 我得到的輸出是這樣的:?在輸入以下命令時看不到任何輸出:select 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)
這意味着localh ost for IP v6 –