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

Kopírovat v Postgresql:Absolutní cesta interpretována jako relativní cesta

Pokud chcete ukládat data / získávat data z místního počítače a komunikovat se serverem Postgres na jiném vzdáleném počítači, nemůžete jednoduše použít KOPÍROVAT .

Vyzkoušejte metapříkaz \copy v psql . Je to obal pro SQL COPY a používá místní soubory.

Váš název souboru by měl fungovat jako na počítači s Windows, ale Postgres to interpretuje jako místní název_souboru na serveru , což je pravděpodobně derivát Unixu. A tam by název souboru musel začínat '/'.




  1. načíst data místní vstupní soubor ERROR 2 soubor nenalezen

  2. Zvyšte výkon pomocí hromadného shromažďování v Oracle

  3. Migrace MySQL na PostgreSQL na AWS RDS, část 4

  4. chyba, řetězec nebo binární data by byla při pokusu o vložení zkrácena