me explico tengo una tabla llamada accesos y ella ase referencia a otras tablas.
y tengo una funcion que ya esta funcionando la cual hace update a la tabla accesos
el punto es cuando se crea un nuevo perfil
debo hacer un insert a la tabla accesos para ingresar este nuevo perfil creado
aca la tabla
Código SQL:
Ver originalCREATE TABLE "web"."acceso" (
"perfil_id" SMALLINT NOT NULL,
"modulo_id" SMALLINT NOT NULL,
"menu_id" SMALLINT NOT NULL,
"submenu_id" SMALLINT NOT NULL,
"activo" SMALLINT NOT NULL,
"permiso" SMALLINT DEFAULT 3 NOT NULL,
CONSTRAINT "acceso_pkey" PRIMARY KEY("perfil_id", "modulo_id", "menu_id", "submenu_id"),
CONSTRAINT "acceso_perfil_id" FOREIGN KEY ("perfil_id")
REFERENCES "web"."perfil"("perfil_id")
ON DELETE RESTRICT
ON UPDATE RESTRICT
NOT DEFERRABLE
) WITHOUT OIDS;
alguna idea de como hacerlo???
como ago que el insert se inicie cuando no exista un perfil en la tabla????