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

Nie możesz wstawić nowego wiersza do tabeli bazy danych postgres?

Ten wiersz już istnieje, dlatego nie można go wstawić. Jaki jest główny klucz twojej relacji? Czy to sekwencja? Jeśli tak, może utknął (może zaimportowałeś dane). Powinieneś zresetować go ręcznie do następnego wolnego ID dostępnego (np. jeśli maksymalny ID to 41, powinieneś zrobić:SELECT setval('your_seq', 42);), a następnie spróbuj ponownie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Stosowanie unikalnego ograniczenia daty w kolumnie TIMESTAMP w postgresql

  2. Czy usunięcie bazy danych nie musi odbywać się w żadnej transakcji?

  3. Eksportowanie danych zawierających linie jako CSV z PostgreSQL

  4. Czy PostgreSQL obsługuje przezroczystą kompresję tabel (fragmentów)?

  5. Wyrównanie planetarne