Eu crio uma tabela no Redshift. Quando tentei pesquisar a definição da tabela, recebo os resultados information_schema.columns
executando a seguinte consulta:
select * from information_schema.columns
where table_name = 'table' and table_schema='schema'
No entanto, quando executo uma consulta em pg_catalog.pg_table_def
, não recebo nenhum resultado.
select * from pg_catalog.pg_table_def
where tablename = 'table' and schemaname = 'schema'
Alguém poderia me ajudar a entender porque isso está acontecendo? A tabela é criada e de propriedade da conta que estou usando.