Existe uma maneira de mostrar todo o conteúdo dentro de uma tabela usando a interface de linha de comando do psql?
Posso usar \list
para mostrar todos os bancos de dados, \d
para mostrar todas as tabelas, mas como posso mostrar todos os dados em uma tabela?
Respostas:
Versões mais recentes: (de 8.4 - mencionado nas notas de lançamento )
Mais longo, mas funciona em todas as versões:
Você pode querer usar
\x
primeiro se for uma tabela larga, para facilitar a leitura.Para dados longos:
ou similar.
Para dados largos (linhas grandes), no
psql
cliente de linha de comando, é útil usar\x
para mostrar as linhas na forma de chave / valor em vez de tabuladas, por exemploObserve que, em todos os casos, o ponto-e-vírgula no final é importante.
fonte
LIMIT 100
ao seu comando, para que você possa ver apenas as primeiras 100 (ou quantas linhas quiser)."MyTable"
vsMyTable
).No Windows, use o nome da tabela entre aspas:
TABLE "user";
ouSELECT * FROM "user";
fonte