sql >> Database >  >> RDS >> PostgreSQL

Hoe de decoratie van de resultaatset in Psql-uitvoer te verbergen

U kunt de -t . gebruiken of --tuples-only optie:

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

Bewerkt (meer dan een jaar later) toe te voegen:

Misschien wil je ook de COPY . bekijken opdracht. Ik heb geen PostgreSQL-instanties meer bij de hand om mee te testen, maar ik denk dat je iets in de trant van kunt schrijven:

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

(behalve dat result.txt moet een absoluut pad zijn). De COPY commando ondersteunt ook een intelligenter CSV-formaat; zie de documentatie.



  1. Waarom kan een tekstkolom geen standaardwaarde hebben in MySQL?

  2. Snelle tips om SQL-database te repareren en te herstellen zonder back-up

  3. Reflectie in PLSQL?

  4. Hoe ORA-02014 op te lossen:kan FOR UPDATE niet selecteren in weergave met DISTINCT, GROUP BY