Cómo crear una base de datos postgres y luego asignarle a un usuario.

2508 단어
Despues de crear el usuario company , vamos a con la creación de la base de datos.
  • 역할/usuario -> 회사
  • 데이터베이스 -> 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;
    




    리스토! 🚀

    좋은 웹페이지 즐겨찾기