sql >> Databáze >  >> RDS >> PostgreSQL

Mohu použít příkaz \copy do funkce postgresql?

Můžete jednoduše změnit \copy v copy . COPY je "sql varianta" \copy , funguje v databázové funkci, syntaxe je identická, ale má určité rozdíly, které pro vás mohou být relevantní:

Z https://wiki.postgresql.org/wiki/COPY

Hlavní rozdíl je v tom, že COPY zapíše výstupní soubor na souborový systém, kde běží postgres server, ne na server, kde spustíte COPY . To bude stejné, pokud máte postgres server běžící na localhost, ale u složitějších scénářů to může být velký problém.

Viz také dokumentaci:http://www.postgresql.org/ docs/9.3/static/sql-copy.html

a tato odpověď:Uložit výstup PL/pgSQL z PostgreSQL do souboru CSV



  1. Co by mohlo způsobit, že čtení mysql db vrátí zastaralá data

  2. Jak správně vložit znaky utf-8 do tabulky MySQL pomocí pythonu

  3. Mysql FROM_UNIXTIME jako UTC

  4. Zalomení řádku SQL nefunguje