risposta

9

È possibile farlo facilmente dalla GUI. Dopo aver aperto la sessione, fai clic sulla scheda Oggetti, quindi espandi l'albero. Espandi il db, lo schema e quindi i nodi della tabella e vedrai tutte le tue tabelle. Se fai clic su un nodo di una particolare tabella, una tabella si aprirà a destra. Facendo clic sulla scheda Colonne, è possibile ottenere i nomi delle colonne, i tipi e altri metadati.

O stai cercando comandi SQL?

30

A volte ho notato che facendo quanto sopra non può risultare nelle tabelle che mostrano. Prima ho capito, il mio nodo di tabella non sarà espandibile e non potrò mai ottenere un elenco delle tabelle.

Dopo molte ricerche su Internet, ho appreso che è necessario scegliere lo schema dalla casella di riepilogo a discesa del catalogo situata nella parte in alto a sinistra del client sql dello scoiattolo prima che le icone siano in grado di ottenere l'elenco delle tabelle per quel particolare schema.

Spero che questo aiuti.

+1

Sì, questo ha funzionato per me, ma non dimenticare di aggiornare le tabelle nella scheda Oggetto dopo aver selezionato la tabella dal catalogo. – leeand00

+1

Questo ha funzionato anche per me ... Wow ci è voluto molto per scoprire che questo era il problema che stavo vedendo ... – bbarke

+0

OMG GRAZIE! Ho avuto problemi con questo per un po 'ora, e non riuscivo a capirlo. Qualcosa è cambiato in un recente aggiornamento? Mi sento come se funzionasse solo, come forse il catalogo è stato selezionato automaticamente quando si fa clic sullo schema nella vista ad albero? Idk, ma questo post era esattamente quello che stavo cercando! :-) –

5

So che questa è una domanda piuttosto vecchia. Sono rimasto bloccato con questo per gli ultimi 3 giorni (i risultati di ricerca di Google non hanno aiutato) Sto usando Squirrel 3.4 e ho dovuto connettermi a un vecchio database DB2. Potrei connettermi al DB ma non potrei vedere le tabelle per 3 giorni. Infine ha ottenuto, qui è che cosa ha funzionato per me -

  1. Modifica alias Proprietà -> cliccare proprietà - selezionare il pulsante di opzione "Specifica lo schema di carico e caching" -> clicca su "Collega banca dati e aggiornare tabella dello schema" .
  2. Una volta eseguita questa operazione, tutti gli schemi vengono caricati nella finestra a comparsa.
  3. Seleziona quelli che ti servono e cambia l'opzione in "Carica e cache". Riconnettersi a questa sessione.
  4. Selezionare il nome dello schema dal catalogo discesa e rinfrescare
0

Abbiamo avuto questo problema utilizzando SQuirreL SQL client con Amazon Redshift PostgreSQL.

Una soluzione a breve termine solo era quello di utilizzare:.

SELECT * FROM information_schema.columns 

RJ di soluzione ha funzionato per alcune macchine (grazie) e non altre

Alla fine abbiamo capito che era un autista problema. Avevamo bisogno di postgresql-8.4 -... jar da http://jdbc.postgresql.org/download.html#others

Problemi correlati