[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Postgresql_8.3] Si puo` 'congelare' la prima riga in console?



Ennio-Sr wrote:
Che voi sappiate - operando in console - e` possibile 'congelare' la
prima riga (quella con le intestazioni dei vari campi) mentre 'scorrono'
le pagine di una query?
In pratica vorrei poter fare su console il 'freeze col. raw' che e`
possibile fare, ad es., con Open Office Calc.

sì :-)

psql utilizza il pager selezionato come default. Quindi se ti crei un pager (o ne trovi uno già esistente) che fa scorrere tutto tranne le prime due righe (la seconda è composta da separatori), allora hai ottenuto quello che chiedi. In realtà basterebbe un pager che ti permetta di avere più finestre e di poterle ridimensionare: apri due finestre e ridimensioni la prima per visualizzare sola la prima riga ... e quindi tornando sulla seconda hai l'effetto da te voluto.

Io uso most e puoi ottenere qualcosa che si avvicina a quello da te richiesto premendo pochi tasti:

1) esegui la query
2) Ctrl-x-2 (ti spezza la finestra in due parti uguali e in ognuna hai il risultato della query)
3) o (passi alla seconda finestra)
4) ora puoi scorrere la seconda finestra mentre la prima resta fissa

In realtà con most puoi ottenere esattamente (o quasi) quanto da te voluto, ma devi fare più passi (non conosco un metodo veloce):

1) esegui la query
2) Ctrl-x-2
3) goto 2 fino a quando nella finestra in alto vedi solo le righe che ti interessano (dovresti riuscire a crearti minimo una finestra con tre righe, ma forse dipende dalla dimensione del video e di xterm)
4) o
5) o (sulla terza)
6) Ctrl-X 0 (chiudi la terza finestra)
7) ripeti le ultime due operazioni fino a quando hai solo due finestre, di cui la prima è composta solo dall'intestazione, più il separatore e probabilmente anche la prima riga estratta

Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Petizione per liberare i PC:
http://www.petitiononline.com/liberasw/
Non autorizzo la memorizzazione del mio indirizzo su outlook


Reply to: