Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Crear usuario en el motor base de datos

Estas en el tema de Crear usuario en el motor base de datos en el foro de PostgreSQL en Foros del Web. Hola amigos necesito crear un usuario para el motor base de datos , este usuario solo podria realizar (INSERT,SELECT,UPDATE,DELETE) sobre las tablas de una base ...
  #1 (permalink)  
Antiguo 30/10/2012, 13:34
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 14 años, 2 meses
Puntos: 6
Crear usuario en el motor base de datos

Hola amigos necesito crear un usuario para el motor base de datos , este usuario solo podria realizar (INSERT,SELECT,UPDATE,DELETE) sobre las tablas de una base de datos.

y requiero eliminarlo



me encuentro trabajando con postgresql 8.4
  #2 (permalink)  
Antiguo 28/11/2012, 07:19
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Crear usuario en el motor base de datos

Para crearlo:
http://www.postgresql.org/docs/8.4/s...reaterole.html

Para permisos de SELECT, INSERT, UPDATE y DELETE
Código SQL:
Ver original
  1. GRANT SELECT, INSERT, UPDATE,DELETE ON mitabla TO usuario;

Para borrarlo:
http://www.postgresql.org/docs/8.4/s...-droprole.html
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 29/11/2012, 16:03
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 14 años, 2 meses
Puntos: 6
Respuesta: Crear usuario en el motor base de datos

huesos52 gracias por responder ya vi lo que me indicaste y me sirvio mucho

podria indicarme lo siguiente , lo que pasa es que requiero crear un CRUD web con el cual pueda modificar los permisos de los usuaris en la base de datos .


donde puedo consutar los permisos de los usuarios y podria modificarlos ?


por ejemplo con la siguiente consulta me doy cuenta quienes son los dueños de las tablas de la base de datos

Código SQL:
Ver original
  1. SELECT  * FROM pg_tables WHERE schemaname = 'public'

es posible mediante un update o ALTER table



y con esta las secuencias
Código SQL:
Ver original
  1. SELECT * FROM pg_class c WHERE c.relkind = 'S';

Última edición por Montes28; 29/11/2012 a las 22:58

Etiquetas: motor, postgre, tabla, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:13.