Despues de crear el usuario company, vamos a continuar con la creación de la base de datos.
role/usuario -> company
database -> company_db
Creamos la base de datos llamado company_db
Abrimos el terminal con Ctrl + Alt + T y nos conectamos con el usuario postgres, si desean pueden ingresar con el usuario company. Yo lo hago con la intención de mostrarles cómo cambiar de propietario a una base de datos.
sudo -i -u postgres
Luego ejecutamos psql para ingresar a la consola de postgres y digitamos \l para ver las bases de datos que tenemos.
psql
postgres=# \l
Seguidamente creamos nuestra base de datos company_db con el siguiente comando.
CREATE DATABASE company_db;
Como podemos ver ya tenemos la nueva base de datos, propietario del usuario postgres y sin ningún privilegio.
Ahora cambiaremos de propietario y le otorgaremos todos los privilegios de la base de datos company_db al usuario company.
ALTER DATABASE company_db OWNER TO company;
GRANT ALL PRIVILEGES ON DATABASE company_db TO company;
Para finalizar salimos de la consola postgres con el comando exit
e ingresamos a la base de datos company_db
con el usuario company
.
psql company_db company;
SELECT current_database();
SELECT current_user;
Listo! 🚀
Top comments (0)