no puedo insertarlo desde la sqlshell desde el usuario_consulta incluso habiendole dado todos los permisos a todas las tablas me sale es...

Ruben Andia Pimentel

Ruben Andia Pimentel

Pregunta
studenthace 3 años

no puedo insertarlo desde la sqlshell desde el usuario_consulta incluso habiendole dado todos los permisos a todas las tablas me sale este error

CREATE TABLE public.estacion ( id integer NOT NULL DEFAULT nextval('estacion_id_seq'::regclass), nombre character varying(100) COLLATE pg_catalog."default", direccion character varying COLLATE pg_catalog."default", CONSTRAINT estacion_pkey PRIMARY KEY (id) ) TABLESPACE pg_default; ALTER TABLE public.estacion OWNER to postgres; GRANT ALL ON TABLE public.estacion TO postgres; GRANT ALL ON TABLE public.estacion TO usuario_consulta;``` ERROR: permiso denegado a la secuencia estacion_id_seq alguien sabe a que se puede deber? gracias
1 respuestas
para escribir tu comentario
    Ruben Andia Pimentel

    Ruben Andia Pimentel

    studenthace 3 años

    al final me he percatado que solo haciendolo desde propiedades del propio usuario desde pgadmin y poninendo privilege > superuser ya si que puedo modificarlo, lo cual podria ser una mala practica aunque restringiera los permisos desde las propias tablas cual seria el que prima?

Curso de PostgreSQL

Curso de PostgreSQL

Administra bases de datos con PostgreSQL, desde instalación y configuración hasta la creación de réplicas y gestión de backups. Aprende sobre PL/SQL, triggers, transacciones y más en un entorno profesional.

Curso de PostgreSQL
Curso de PostgreSQL

Curso de PostgreSQL

Administra bases de datos con PostgreSQL, desde instalación y configuración hasta la creación de réplicas y gestión de backups. Aprende sobre PL/SQL, triggers, transacciones y más en un entorno profesional.