Permisos a Usuario en Todas las Tablas en PostgreSql

Para brindar permisos a todas las tablas en una base de datos en PostgreSql, solo hay que seguir esta sintáxis:

[sql]
GRANT
SELECT, DELETE, INSERT, UPDATE
ON
ALL TABLES
IN SCHEMA
public
TO
myusername;
[/sql]

Esta instrucción se corre una vez conectados a la base de datos, sustituyendo “myusername” por el nombre del usuario al que quieres darle permisos y “public” a otro esquema, si es necesario.

Related Posts

Respaldando y restaurando bases de datos en PostgreSQL

admin

March 24, 2016

Postgresql

No Comment

**IMPORTANTE** Los comandos son efectuados desde la terminal. **IMPORTANTE** Para utilizar pg_dump y psql tienes que estar “loggeado” con un usuario que tenga acceso a PostgreSql, por esta razón en los comandos no enviamos información de autenticación. **IMPORTANTE** Al restaurar un script en formato sql con priviegios a usuarios en otro servidor, los usuarios deben […]

Read More

Agregar un usuario en PostgreSQL

admin

March 23, 2016

Postgresql

No Comment

Paso 1: Crear un usuario en linux: $ adduser luis $ passwd luis Paso 2: Personificar al usuario postgres y entrar a la base de datos template1 $ su postgres $ psql -d template1 Paso 3: Crear el usuario en postgres (Se debe de llamar igual que el usuario de linux) postgres=# CREATE USER luis […]

Read More

Leave a Reply

Your email address will not be published. Required fields are marked *