Запитання з тегом «database-sequence»

29
Як скинути послідовність основного ключа postgres, коли він не синхронізується?
Я зіткнувся з проблемою, що моя послідовність основного ключа не синхронізується з рядками таблиці. Тобто, коли я вставляю новий рядок, я отримую помилку дублюючого ключа, оскільки послідовність, що міститься в послідовному типі даних, повертає число, яке вже існує. Схоже, це викликано імпортом / відновленням, не підтримуючи послідовність належним чином.

5
Постгреси змінюють послідовність вручну
Я намагаюся встановити послідовність на певне значення. SELECT setval('payments_id_seq'), 21, true Це дає помилку: ERROR: function setval(unknown) does not exist Використання ALTER SEQUENCEтакож не працює? ALTER SEQUENCE payments_id_seq LASTVALUE 22 Як це можна зробити? Посилання: https://www.postgresql.org/docs/current/static/functions-sequence.html
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.