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

Sådan skjuler du resultatsæt-dekoration i Psql-output

Du kan bruge -t eller --tuples-only mulighed:

psql --user=myuser -d mydb --output=result.txt -t -c "SELECT * FROM mytable;"

Redigeret (mere end et år senere) for at tilføje:

Du vil måske også tjekke COPY kommando. Jeg har ikke længere nogen PostgreSQL-instanser praktisk at teste med, men jeg tror, ​​du kan skrive noget i denne retning:

psql --user=myuser -d mydb -c "COPY mytable TO 'result.txt' DELIMITER ','"

(bortset fra at result.txt skal være en absolut vej). COPY kommandoen understøtter også et mere intelligent CSV-format; se dens dokumentation.



  1. Opdeling af kommasepareret streng i en PL/SQL-lagret proc

  2. Vores mest populære database blogindlæg i 2017

  3. Sådan defineres en auto-inkrementer primær nøgle i SQL Server

  4. Tilslutning af Oracle til SQL Server fra Windows