ver usuarios script postgres listar entrar desde datos crear consola como comandos postgresql

postgresql - usuarios - Encuentra el nombre de host y el puerto usando los comandos PSQL



usuarios y roles en postgresql (10)

El puerto postgresql se define en su archivo postgresql.conf .

Para mí en Ubuntu 14.04 es: /etc/postgresql/9.3/main/postgresql.conf

En el interior hay una línea:

port = 5432

Cambiar el número allí requiere el reinicio de postgresql para que tenga efecto.

Tengo PSQL ejecutándose, y estoy tratando de obtener una aplicación perl que se conecte a la base de datos. ¿Existe un comando para encontrar el puerto y el host actuales en los que se ejecuta la base de datos?


Este comando te dará el número de puerto postgres

/conninfo

Si postgres se ejecuta en un servidor Linux, también puede usar el siguiente comando

sudo netstat -plunt |grep postgres

O (si viene como postmaster)

sudo netstat -plunt |grep postmaster

y verá algo similar a este

tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 140/postgres tcp6 0 0 ::1:5432 :::* LISTEN 140/postgres

en este caso, el número de puerto es 5432, que también es el número de puerto predeterminado

link crédito


Este es un método que no es sql. Las instrucciones se dan en la imagen misma. Seleccione el servidor sobre el que desea encontrar la información y luego siga los pasos.


ve a la "Terminal" y simplemente escribe

service postgres status

En los resultados puedes obtener los detalles del puerto

En mi caso, se ejecuta en el puerto "5432" (predeterminado).
Estoy usando CentOS 7. Espero que esto ayude.


select inet_server_addr(); te da la dirección IP del servidor.


select inet_server_port(); te da el puerto del servidor.


El puerto predeterminado de PostgreSQL es 5432 . El host en el que está operando la base de datos debería haber sido proporcionado por su proveedor de alojamiento; Supongo que sería el mismo host que el servidor web si no se especificara uno. Normalmente, esto se configuraría como localhost, suponiendo que su servidor web y servidor de base de datos están en el mismo host.


SELECT * FROM pg_settings WHERE name = ''port'';


SELECT CURRENT_USER usr, :''HOST'' host, inet_server_port() port;

Esto usa la variable HOST incorporada de psql, documentada here

Y las funciones de información del sistema Postgres, documentadas here


select inet_server_addr( ), inet_server_port( );