sql >> Databasteknik >  >> RDS >> PostgreSQL

Kan jag använda kommandot \copy till en funktion av postgresql?

Du kan helt enkelt ändra \copy i copy . COPY är "sql-varianten" av \copy , fungerar i en databasfunktion, syntaxen är identisk men har några skillnader som kan vara relevanta för dig:

Från https://wiki.postgresql.org/wiki/COPY

Den största skillnaden är att COPY kommer att skriva utdatafilen på filsystemet där postgres-servern körs, inte på servern där du kör COPY . Detta kommer att vara detsamma om du har en postgres-server som körs på localhost, men kan vara ett stort problem i mer komplexa scenarier.

Se även dokumentationen:http://www.postgresql.org/ docs/9.3/static/sql-copy.html

och detta svar:Spara PL/pgSQL-utdata från PostgreSQL till en CSV-fil



  1. Byt namn på en tabell i SQL Server (T-SQL)

  2. Slå samman tabeller med SUM-problem i MYSQL

  3. PostgreSQL 11:Vad är nytt

  4. Hur hämtar man datumet för mms från content://mms.