Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.
PostgreSQL: encontrar usuarios en PostgreSQL
Pregunta: ¿Existe una consulta en PostgreSQL que devuelva todos los usuarios creados?
Respuesta: En PostgreSQL, hay una tabla de sistema llamada pg_user. Puede ejecutar consultas en esta tabla del sistema, que devuelve todos los usuarios que se han creado en PostgreSQL e información sobre esos usuarios.
Para recuperar todos los usuarios en PostgreSQL, puede ejecutar la siguiente instrucción SQL:
SELECT usename FROM pg_user;
La tabla pg_user contiene las siguientes columnas:
Pilar | explique |
---|---|
usa el nombre | Nombre de usuario (es decir: postgres, prograrmaplus, etc.) |
usar sysid | ID de usuario (número asignado por PostgreSQL) |
usar createdb | Valor booleano (t o f) que indica si el usuario puede crear bases de datos |
usar súper | booleano que indica si el usuario es un superusuario (t o f) |
usar catupd | Valor booleano (t o f) que indica si el usuario puede actualizar el catálogo del sistema |
respuesta de usuario | booleano (t o f) que indica si el usuario puede iniciar la replicación |
contraseña | La contraseña de usuario se muestra como ******** |
Valentí | tiempo de caducidad de la contraseña |
configuración de uso | Valores predeterminados de sesión para variables de configuración de tiempo de ejecución |
(Visited 13 times, 1 visits today)