2008/6/11 Herick Marques <[EMAIL PROTECTED]>:

> Evandro Ricardo Silvestre escreveu:
> > Herick Marques wrote:
> >
> Olá Evandro, obrigado pela ajuda, mas o problema continua.
> Usei o script que vc me passou fiz a alteração necessária, mas ele não
> executa no console do PG.
> usei o seguinte script:
> 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 = 'allst' AND  b.attname = 'blocker';
>  IF NOT FOUND THEN
>    ALTER TABLE allst ADD blocker BOOLEAN NOT NULL
>  END IF;
>
> O console dá o seguinte erro:
> ERROR: syntaxe error at or near "IF" SLQ state: 42601 Character: 218
>
> Sabe me dizer se eu preciso passar mais algum comando, tipo um execute,
> ou colocar o script dentro de um begin/end, etc?
> Obrigado!
>

No alter table deve ser assim:

   ALTER TABLE allst ADD COLUMN blocker BOOLEAN NOT NULL

-- 
Ribamar FS - [EMAIL PROTECTED]
http://ribafs.net
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a