Herramientas de usuario

Herramientas del sitio


informatica:base_de_datos:postgresql:start

¡Esta es una revisión vieja del documento!


PostgreSQL

comando linux:

psql

Cuando se usa ; o \q para terminar un query en postgre sino no lo ejecuta.

Listar Usuarios:

\du

Ver usuarios como tabla:

SELECT * FROM pg_catalog.pg_user;

Listar roles:

SELECT * FROM pg_catalog.pg_roles;

Listar Base de datos:

\l
--ó
\list

Crear usuario en postgresql:

CREATE USER <usuario> WITH PASSWORD '<password>'

Asignar privilegios grant:

GRANT ALL PRIVILEGES ON DATABASE <Nombre Base de Datos> TO <usuario>;

Tipo de Datos

Crear Identity

Python : psycopg2 : ejemplo simple

ejemplo simple:

import psycopg2
 
cnx = psycopg2.connect( user="<usuario>",
                        password="<password>",
                        host="<host>",
                        port="<port>",
                        database="<db>" )
 
print("Informarción PostgreSQL Server:")
print(cnx.get_dsn_parameters(), "\n")

Ejemplo simple con Try Catch:

import psycopg2
 
try:
 
  cnx = psycopg2.connect( user="<usuario>",
                        password="<password>",
                        host="<host>",
                        port="<port>",
                        database="<db>" )
 
  print("Informarción PostgreSQL Server:")
  print(cnx.get_dsn_parameters(), "\n")
 
except:
  print("No se pudo conectar")
informatica/base_de_datos/postgresql/start.1757920507.txt.gz · Última modificación: 2025/09/15 07:15 por admin