Olá! Como vai?
Boa pergunta, Mariana! É sempre interessante estimular a nossa curioridade em relação a esses cenários.
Sim, é possível ter a visualização por esquema mesmo com um banco de dados grande. Os esquemas funcionam como agrupadores lógicos dentro do banco, ajudando a separar os objetos por contexto ou aplicação. Mas ao invés de carregar todas as tabelas de uma vez, também é possível aplicar filtros por esquema, o que pode evitar travamentos.
Um exemplo genérico seria esse:
-- Lista as tabelas do esquema "public" que contenham "cliente" no nome
SELECT table_name
FROM information_schema.tables
WHERE table_schema = 'public'
AND table_type = 'BASE TABLE'
AND table_name LIKE '%cliente%';
Essa é uma abordagem que ajuda a explorar o banco de forma mais leve e controlada, especialmente em ambientes com muitos objetos.
Espero ter ajudado e fico à disposição se precisar.
Abraço e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado