PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Zapisz wynik zapytania PostgreSQL w zmiennej Shell lub PostgreSQL

Nie nie nie! Użyj przełącznika „surowe dane” z psql, takiego jak „-t” lub „\t” i potokuj zapytanie do psql zamiast analizować ascii-table, chodź :-)

echo 'select * from myvalue;' | psql -t -h host -U user -d db

Jeśli naprawdę potrzebujesz parsować wyjście psql, możesz również użyć przełącznika -H (włącza wyjście HTML) i przeanalizować go za pomocą jakiegoś modułu perl do parsowania tabel html, użyłem tego raz lub dwa razy. plik pgpass i ~/.psqlrc dla niektórych wartości domyślnych, takich jak domyślna baza danych do połączenia, jeśli nie określono.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Unikać zduplikowanych wstawek bez unikatowego ograniczenia w tabeli docelowej?

  2. PostgreSQL:Jak połączyć tabele 3 posortowane według daty

  3. Do czego służą Reguły PostgreSQL?

  4. Dodanie nowej kolumny w tabeli tymczasowej

  5. x to procedura, użyj połączenia, gdy już używam połączenia