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

psql nieprawidłowe polecenie \N podczas przywracania sql

Postgres używa \N jako symbol zastępczy dla wartości NULL. Ale wszystkie polecenia psql zaczynają się od odwrotnego ukośnika \ symbol. Możesz otrzymać te komunikaty, gdy instrukcja kopiowania nie powiedzie się, ale ładowanie zrzutu jest kontynuowane. Ta wiadomość jest fałszywym alarmem. Musisz przeszukać wszystkie wiersze przed tym błędem, jeśli chcesz zobaczyć prawdziwy powód niepowodzenia instrukcji COPY.

Czy można przełączyć psql w tryb "zatrzymaj przy pierwszym błędzie" i znaleźć błąd:

psql -v ON_ERROR_STOP=1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL GROUP_CONCAT() Odpowiednik

  2. Dodawanie klucza obcego do modelu rails

  3. Jak działa Z WYJĄTKIEM w PostgreSQL

  4. Błąd pakietu — Nie można znaleźć biblioteki klienta PostgreSQL (libpq)

  5. PHP nie ładuje php_pgsql.dll w systemie Windows