Usando a ferramenta de linha de comando psql, como listar todas as tabelas postgres em um esquema específico
relate perguntas
-
Posso ativar o PITR depois que o banco de dados foi usado
-
Práticas recomendadas para executar a replicação atrasada do deslocamento de tempo
-
Os procedimentos armazenados impedem a injeção de SQL?
-
Sequências Biológicas do UniProt no PostgreSQL
-
Qual é a diferença entre a replicação do PostgreSQL 9.0 e o Slony-I?
\dt schemaname.*
vai fazer o que você quer.Além da
\dt
correspondência, você também pode consultar o catálogo do banco de dados:Você também pode fazer isso com o esquema de informações mais padrão, mas tende a ser mais lento:
Aqui está a abordagem de como funciona para mim em 11.2:
Liste todos os esquemas:
Mostrar tabelas de esquema específico (exemplo mostra público):
Mostrar tabelas de todos os esquemas:
Por fim, mostre as tabelas dos esquemas selecionados (aqui esquemas 'acl' públicos e personalizados):
Observe que, se nenhuma tabela for encontrada, ele o avisará, mas se alguns esquemas não tiverem relações ou não existirem, eles serão apenas ignorados (isso é bom para mim, não tenho certeza se é o efeito desejado para você).
você pode correr