Cómo crear una base de datos postgres y luego asignarle a un usuario.
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;
리스토! 🚀
Reference
이 문제에 관하여(Cómo crear una base de datos postgres y luego asignarle a un usuario.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/nahum_trinidad/como-crear-una-base-de-datos-postgres-y-luego-asignarle-a-un-usuario-315g텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)