Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 283 Pomógł: 1 Dołączył: 15.11.2004 Skąd: Mikołów Ostrzeżenie: (0%)
|
Sytuacja jest taka... Miałem w tablicy 7 rekordów. Talibca ma taką postać:
Zrobiłem sobie skrypt, który spisuje do SQL-a zawartość bazy. Jednak nie uwzględnia on tego, że pewne pola mogą być typu serial i przy uaktualnieniu bazy z tego pliku SQL zapisywane jest wszystko bezpośrednio poprzez odczytane wartości (serial jest wpisywany bezpośrednio pomijając mechanizmy bazy, które mogą - i chyba powinny - same go wpisywać). Wydaje mi się, iz właśnie dlatego jest błąd, gdy próbuję dodać już rekord tak, jak powinno się go dodawać. Wnioskuję, że po uaktualnieniu bazy powyższym plikiem SQL, w bazie nie ma zapisanej ostatniej wartości sekwencji i dlatego wyskakuje mi błąd: Cytat Warning: pg_query(): Query failed: ERROR: duplicate key violates unique constraint "biblia_pkey" in /var/www/localhost/htdocs/www/admin.php on line 97 Jeśli to powyżej jest prawdą (co napisałem), to chciałbym zapytać, jak eksportuje się całą bazę tak, aby wszystkie mechanizmy bazy były zachowane :?: Ten post edytował Blackhole 6.07.2005, 14:42:39 |
|
|
|
Blackhole [SOLVED] serial 6.07.2005, 08:35:14
SongoQ Odnosnie seriala, to dziala to tak ze tworzone jes... 6.07.2005, 09:07:27
Blackhole A jak się eksportuje całą bazę? 6.07.2005, 09:22:21
SongoQ Jedna z metod to z lini polecen inna np mozesz z p... 6.07.2005, 10:20:58
Blackhole Byłbym raczej skłonny skorzystać z linii poleceń, ... 6.07.2005, 10:41:00
jach Na co dzien taki ladny duecik dla zdalnego hosta z... 6.07.2005, 11:56:52
Blackhole Dzięki, jach
---- edit ----
Nic to jednak nie po... 6.07.2005, 12:40:05
SongoQ Ale seriala Ci nie zrzuci tylko sekwencje i pole t... 6.07.2005, 13:09:54
Blackhole Zauważyłem, że last_value w sekwencji wynosi 3, a ... 6.07.2005, 13:23:39
SongoQ [SQL] pobierz, plaintext SELECT SETVAL('sekwen... 6.07.2005, 13:33:42
Jabol [SQL] pobierz, plaintext SELECT pg_catalog.SETVAL ... 6.07.2005, 13:36:30
Blackhole Wielkie dzięki Teraz można wpisywać tak, jak się ... 6.07.2005, 14:40:43 ![]() ![]() |
|
Aktualny czas: 20.12.2025 - 23:54 |