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