sql >> Database >  >> RDS >> PostgreSQL

bewaar postgresql-resultaat in bash-variabele

Zet de -c optie net voor het argument - de query. Let ook op het gebruik van de extra -t optie om alleen de tuple-waarde te krijgen. En gebruik natuurlijk de backticks (` ) operator.

De -X . gebruiken optie wordt ook aanbevolen, zoals soms een .psqlrc bestand kan wat redundante uitvoer toevoegen, evenals de -A optie, die kolomuitlijning (spaties) uitschakelt.

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


  1. SAS JMP verbinden met Salesforce.com

  2. Een benadering van indexafstemming - Deel 2

  3. Strings samenvoegen in SQLite

  4. Hoe ontbrekende datums in MySQL in te vullen?