Herick Marques wrote:
> Olá pessoal,
>
> Preciso criar um campo em minha tabela, porém, quero verificar se esse
> campo já existe ou não.
> Tentei executar esses scripts pelo console do PG mas nenhum deu certo.
>
Você pode acessar as tabelas do catalogo e verificar se o campo existe.
Por exemplo:
SELECT a.relname AS Tabela, b.attname AS Campo
FROM pg_class a
JOIN pg_attribute b ON (b.attrelid = a.relfilenode)
WHERE b.attstattarget = -1 AND
a.relname = <TABELA> AND b.attname = <CAMPO>;
IF NOT FOUND THEN
**** existe o campo
ELSE
**** não existe o campo
END IF;
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral