Usuarios y privilegios PostgreSQL
Cuentas de usuario Altas: Borrado de usuarios: CREATE USER caramelo WITH PASSWORD 'caramelo'; Borrado de usuarios: DROP USER caramelo;
Modificación de usuarios Cambio de contraseña ALTER USER caramelo WITH PASSWORD ‘nueva_pass'; La sintaxis de ALTER USER es mucho más amplia y se puede consultar en la ayuda del comando
Privilegios A nivel de tabla A nivel de columna Pueden ser de SELECT, INSERT, DELETE, UPDATE, …
Concesión de privilegios Concesión (Ejemplos) GRANT privilegio (campos) ON nivel TO user; Concede el privilegio de insert a todos los usuarios en la tabla films: GRANT INSERT ON films TO PUBLIC; Concede todos los privilegios a manuel para la vista kinds: GRANT ALL PRIVILEGES ON kinds TO manuel;
Revocación de privilegios Revocación de privilegios (Ejemplos) REVOKE privilegio (campos) ON nivel FROM user; Quitar INSERT a todos los usuarios sobre la tabla films: REVOKE INSERT ON films FROM PUBLIC; Quitar los privileges concedidos al usuario manuel sobre la vista kinds: REVOKE ALL PRIVILEGES ON kinds FROM manuel;