sql >> Databáze >  >> RDS >> PostgreSQL

uložit výsledek postgresql do proměnné bash

Vložte -c možnost těsně před argumentem - dotazem. Nezapomeňte také použít další -t možnost získat pouze hodnotu n-tice. A samozřejmě použijte zpětná zaškrtnutí (` ) operátor.

Pomocí -X Doporučuje se také možnost, jako někdy .psqlrc soubor může přidat nějaký redundantní výstup, stejně jako -A volba, která zakáže zarovnání sloupců (mezery).

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


  1. Kontrola časového překrývání tabulky?

  2. MySQL Group By a Součet celková hodnota jiného sloupce

  3. Přidání cizího klíče do modelu kolejnic

  4. Příprava serveru MySQL nebo MariaDB pro produkci – část první