powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Вопрос по Sequence
6 сообщений из 6, страница 1 из 1
Вопрос по Sequence
    #39492926
qi_ip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую, сорри за возможный оффтоп.

Использую Postgresql 9.6. Была создана таблица, для нее был создан sequence. При ошибке при инсерте, последнее значение sequnce увеличивается на +20. Можно ли это как-то отключить? Или сделать, чтобы хотя бы было +1, а не +20

Спасибо.
PS: Просьба сильно не пинать, в первый раз юзаю эту БД.
...
Рейтинг: 0 / 0
Вопрос по Sequence
    #39492939
Lonepsycho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qi_ip,

про сиквенсы , а так нет, с сиквенсами этого не сделаете.
...
Рейтинг: 0 / 0
Вопрос по Sequence
    #39492979
LeXa NalBat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qi_ipПри ошибке при инсерте, последнее значение sequnce увеличивается на +20... сделать, чтобы хотя бы было +1, а не +20Наверное, для этого сиквенса INCREMENT равен 20-ти, либо приложение делает 20 попыток в случае неудачи. И в том, и в другом случае, можно изменить на 1.
...
Рейтинг: 0 / 0
Вопрос по Sequence
    #39492980
ХД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LeXa NalBatqi_ipПри ошибке при инсерте, последнее значение sequnce увеличивается на +20... сделать, чтобы хотя бы было +1, а не +20Наверное, для этого сиквенса INCREMENT равен 20-ти, либо приложение делает 20 попыток в случае неудачи. И в том, и в другом случае, можно изменить на 1.

+1

отловить запросы и проверить первую версию.
...
Рейтинг: 0 / 0
Вопрос по Sequence
    #39493004
Lonepsycho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LeXa NalBatНаверное, для этого сиквенса INCREMENT равен 20-ти, либо приложение делает 20 попыток в случае неудачи.
либо всё более елементарно, вставляется 20 записей в таблицу за инсерт.
...
Рейтинг: 0 / 0
Вопрос по Sequence
    #39493024
LeXa NalBat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lonepsychoлибо всё более елементарно, вставляется 20 записей в таблицу за инсерт.То есть несколько записей вставляются в одной транзакции или одним запросом. И для 20-ой записи возникает ошибка. Да, и из-за этого тоже может...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Вопрос по Sequence
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]