PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

store postgresql risulta nella variabile bash

Inserisci il -c opzione appena prima del suo argomento - la query. Ricorda anche di usare il -t aggiuntivo opzione per ottenere solo il valore della tupla. E, naturalmente, usa i backtick (` ) operatore.

Usando il -X è anche consigliata un'opzione, come a volte un .psqlrc il file potrebbe aggiungere dell'output ridondante, così come il -A opzione, che disabilita l'allineamento delle colonne (spazi bianchi).

vartest=`psql -X -A -d $dbname -U $username -h localhost -p 5432 -t -c "SELECT gid FROM testtable WHERE aid='1'"`