Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Вопрос по Sequence / 6 сообщений из 6, страница 1 из 1
21.07.2017, 12:45
    #39492926
qi_ip
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Sequence
Приветствую, сорри за возможный оффтоп.

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

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

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

+1

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


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