PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

съхранявайте резултата от postgresql в bash променлива

Поставете -c опция точно преди нейния аргумент - заявката. Имайте предвид и допълнителния -t опция за получаване само на стойността на кортежа. И разбира се, използвайте обратните отметки (` ) оператор.

Използване на -X опцията също се препоръчва, като понякога .psqlrc файл може да добави излишен изход, както и -A опция, която деактивира подравняването на колони (бели интервали).

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Несъответствие на версията на Postgresql 9.2 pg_dump

  2. Генерирайте SQL за актуализиране на първичен ключ

  3. SequelizeConnectionError:самоподписан сертификат

  4. Връщане на редове, съответстващи на елементи от входния масив във функцията plpgsql

  5. Как да получите първи ред на група в PostgreSQL