172 похожих чатов

Скажите пожалуйста, а можно ли сделать чтоб serial не увеличивался

при вставке on conflict?

10 ответов

6 просмотров

а зачем вам это ?

Вроде нет, потому что, он с начала дёргает сиквенс, а потом получает конфликт

@- Автор вопроса
Konstantin Zaitsev
а зачем вам это ?

использую конструкцию on conflict для insert or update и при частых update id сильно разростается

@
использую конструкцию on conflict для insert or up...

сильно это простите как? там число ззапредделььное для атомов во вселеенной ))))))))

@- Автор вопроса
Konstantin Zaitsev
сильно это простите как? там число ззапредделььное...

ну проблемы в этом нет, но просто думал может есть способ чтоб выглядело немного приятнее для глаз

@
ну проблемы в этом нет, но просто думал может есть...

для. тогго чтобы провеерить конфиликт ннужно иметь полный кортеж. соответственно получить все ддефаулт

@
ну проблемы в этом нет, но просто думал может есть...

Если очень хотите, то можно max(id)+1 Но потом вас будут долго бить, возможно даже, ногами. А если без шуток, то: 1. Если хотите "красивый" справочник – ведите его руками. 2. Если вставка извне, то не надо рассчитывать ни на пробелы, ни на порядок идентификаторов. Т.е. вполне нормальная ситуация, что более поздний элемент будет иметь меньший идентификатор. Ни в коем случае не завязывайте сортировку на идентификатор в промышленной системе.

@
использую конструкцию on conflict для insert or up...

Используйте bigserial, и не беспркойтесь по этому поводу.

@
использую конструкцию on conflict для insert or up...

Не используйте bigserial, используйте https://wiki.postgresql.org/wiki/Don%27t_Do_This#Don.27t_use_serial

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
How to create an OS in C? what to study?
Linus
18
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
9
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
Карта сайта