PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Kopiuj w Postgresql:Ścieżka bezwzględna interpretowana jako ścieżka względna

Jeśli chcesz przechowywać dane / pobierać dane z lokalnego komputera i komunikować się z serwerem Postgres na innym, zdalnym komputerze, nie możesz po prostu użyć KOPIUJ .

Wypróbuj metapolecenie \copy w psql . Jest to opakowanie dla SQL COPY polecenie i używa lokalnych plików.

Twoja nazwa pliku powinien działać tak, jak na komputerze z systemem Windows, ale Postgres interpretuje go jako lokalny nazwa pliku na serwerze , który jest prawdopodobnie pochodną Uniksa. I tam nazwa pliku musiałaby zaczynać się od '/'.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres nie zwraca poprawnie lastval()

  2. pg_ctl:błąd podczas ładowania bibliotek współdzielonych:libpq.so.5

  3. Jak wykonać zapytanie PostgreSQL z klauzulą ​​where-in, która programowo zawiera wiele kolumn?

  4. Wstawianie danych analitycznych ze Sparka do Postgres

  5. Porządkowanie Postgres znaków UTF-8