Instalar postgres
sudo apt install postgresql postgresql-contrib Ingresar a la consola desde root
Iniciar con el usuario postgres que se ha creado, ya que es el único al que se le asigno el rol para ingresar por consola
sudo -i -u postgres
Luego con escribir el comando psql
postgres@ubuntu-focal:~$ psql
psql (12.9 (Ubuntu 12.9-0ubuntu0.20.04.1))
Type "help" for help.
postgres=#
Los comandos y acciones que podemos hacer las explico adelante en el siguiente apartado. Por el momento con \q salimos de la consola de postgres.
Acceder a consola sin cambiar de usuario
Podemos acceder directamente a la consola sin tener que cambiar de usuario de la siguiente forma:
Crear nuevo rol
Podemos crear un nuevo rol para darle acceso a un nuevo usuario o aplicación, para ellos podemos seguir los siguientes pasos.
Vamos a indicar que creara un usuario nuevo con la herramienta que nos proporciona postgres para ello escribimos lo siguiente:
Esto nos pedirá si queremos crear un super usuario o no, pero el paso anterior crea el usuario en postgres, ahora lo tenemos que crear desde los usuarios de ubunti/linux, para ello hacemos lo siguiente:
Por ultimo creamos una base de datos para este usuario, con el mismo nombre:
Con esto logramos crear un usuario nuevo en postgres y en los usuarios de linux, solo nos queda ingresar y probar su funcionamiento.
Operaciones básicos de psql
En la consola de postgres psql podemos realizar varias acciones, en este apartado no va a ser tan detallado, pero mencionaremos los comandos básicos que podemos ejecutar:
- \l
- Te muestra las bases de datos existentes.
- \d
- Te muestra las relaciones (tablas, secuencias, etc.) existentes en la base de datos.
- \d [nombre_tabla]
- Para ver la descripción (nombre de columnas, tipo de datos, etc.) de una tabla.
- \c [nombre_bd]
- Para conectarte a otra base de datos.
- SHOW search_path;
- Para ver la ruta de búsqueda actual.
- SET search_path TO [nombre_esquema];
- Para actualizar la ruta de búsqueda.
- \q
- Para salir de psql
Comentarios
Publicar un comentario