Insertar ID insertado a otra tabla
Aquí está el escenario:
create table a (
id serial primary key,
val text
);
create table b (
id serial primary key,
a_id integer references a(id)
);
create rule a_inserted as on insert to a do also insert into b (a_id) values (new.id);
Estoy tratando de crear un registro enb
haciendo referencia aa
en inserción aa
mesa. Pero lo que entiendo es quenew.id
es nulo, ya que se genera automáticamente a partir de una secuencia. También probé un disparadorAFTER
insertarFOR EACH ROW
, pero el resultado fue el mismo. ¿Alguna forma de resolver esto?