Esse codigo abaixo, tem algum a ver com o que eu estou querendo.
Quero gerar uma tabela Log_produtos, a partir de todos os campos da tabela Protudos:
create table log_produtos as
(SELECT a.attname
FROM pg_attribute AS a
JOIN pg_class AS c ON c.oid=a.attrelid AND c.relname !~ '^pg_'
JOIN pg_type AS t ON t.oid=a.atttypid
LEFT OUTER JOIN pg_attrdef AS d ON c.oid=d.adrelid
AND d.adnum=a.attnum
WHERE a.attnum>0
AND c.relname = 'produtos'
ORDER BY a.attnum);
Agradeço a todos!
Criar Tabela A Partir Do Pg_Attribute De Outra Tabela
Started By Marcel Costa, 27/03/2011, 04:50
1 reply to this topic
#1
Posted 27/03/2011, 04:50
#2
Posted 27/04/2011, 16:18
Esse codigo abaixo, tem algum a ver com o que eu estou querendo.
Quero gerar uma tabela Log_produtos, a partir de todos os campos da tabela Protudos:
create table log_produtos as
(SELECT a.attname
FROM pg_attribute AS a
JOIN pg_class AS c ON c.oid=a.attrelid AND c.relname !~ '^pg_'
JOIN pg_type AS t ON t.oid=a.atttypid
LEFT OUTER JOIN pg_attrdef AS d ON c.oid=d.adrelid
AND d.adnum=a.attnum
WHERE a.attnum>0
AND c.relname = 'produtos'
ORDER BY a.attnum);
Agradeço a todos!
Não entendi sua duvida...
ta pretendendo fazer uma copia da tabela com todos os dados ou simplesmente copiar a estrutura?
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)