pessoal tenho uma função que monta um script dinamicamente conforme a tabela, logo preciso saber o nome do campo que é uma PK:
--PEGA O CAMPO PK DA TABELA campopk=(SELECT a.attname FROM pg_index i JOIN pg_attribute a ON a.attrelid = i.indrelid AND a.attnum = ANY(i.indkey) WHERE i.indrelid = TG_TABLE_NAME::regclass AND i.indisprimary); com o nome do campo da PK da tabela, precisaria atribuir o valor do NEW deste Campo para uma variável, valorpk:=new.campopk; tentei concatenar, converter, mas nada... alguma dica? Postgres 9.4.1 com windows -- Douglas Fabiano Specht
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
