Size: a a a

DBA - русскоговорящее сообщество

2021 March 21

bS

bulbazavr1k S1NC£R1T... in DBA - русскоговорящее сообщество
Yaroslav Schekin
Ну и что?
А если даже (почему-то) и "что" — шифруйте перед "выдачей наружу", большое дело. ;)
а потом расшифровывать?
источник

YS

Yaroslav Schekin in DBA - русскоговорящее сообщество
bulbazavr1k S1NC£R1T¥
а потом расшифровывать?
Если нужно — то да.
источник

bS

bulbazavr1k S1NC£R1T... in DBA - русскоговорящее сообщество
Yaroslav Schekin
Если нужно — то да.
это точно лучше чем гуид? мне казалось гуид как то быстро ищется по кластеру
источник

YS

Yaroslav Schekin in DBA - русскоговорящее сообщество
bulbazavr1k S1NC£R1T¥
это точно лучше чем гуид? мне казалось гуид как то быстро ищется по кластеру
Вы же хранить зашифрованным ничего не будете (я это имел в виду, если что).
Поэтому искать нужно будет bigint-ы, например.
источник

АА

Андрей Агеев... in DBA - русскоговорящее сообщество
bulbazavr1k S1NC£R1T¥
ребят, а как можно сделать айдишник PK с гуидом автоинкрементированым? чтобы не рандомный гуид, а как то последовательно
что то вроде 00000-00000-00000-0000F1,
00000-00000-00000-0000F2 , но может быть не совсем от нулей
в ms sql есть newsequentialid()
источник

bS

bulbazavr1k S1NC£R1T... in DBA - русскоговорящее сообщество
Yaroslav Schekin
Вы же хранить зашифрованным ничего не будете (я это имел в виду, если что).
Поэтому искать нужно будет bigint-ы, например.
ну в целом звучит логично, но красивее все равно без лишних шифраторов, если возможно
источник

bS

bulbazavr1k S1NC£R1T... in DBA - русскоговорящее сообщество
если нет тогда сделаю так совет хороший
источник

bS

bulbazavr1k S1NC£R1T... in DBA - русскоговорящее сообщество
Андрей Агеев
в ms sql есть newsequentialid()
да я вот видел, поэтому хочу тоже для постгри
источник
2021 March 22

АА

Андрей Агеев... in DBA - русскоговорящее сообщество
bulbazavr1k S1NC£R1T¥
да я вот видел, поэтому хочу тоже для постгри
the grammar police are watching you
источник

YS

Yaroslav Schekin in DBA - русскоговорящее сообщество
bulbazavr1k S1NC£R1T¥
ну в целом звучит логично, но красивее все равно без лишних шифраторов, если возможно
"Заплатите" Вы за эту "красоту" лишними восемью байтами на каждый row, и (возможно, намного) более медленным доступом по индексу и большим объёмом записи при insert/update/delete, учтите. Для "последовательных" UUID-ов два последних эффекта меньше, конечно (где-то была их реализация для PostgreSQL — поищите).
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
bulbazavr1k S1NC£R1T¥
ребят, а как можно сделать айдишник PK с гуидом автоинкрементированым? чтобы не рандомный гуид, а как то последовательно
что то вроде 00000-00000-00000-0000F1,
00000-00000-00000-0000F2 , но может быть не совсем от нулей
Не бывает GUID автоинкрементным, и последовательным не бывает
источник

bS

bulbazavr1k S1NC£R1T... in DBA - русскоговорящее сообщество
ладно сделаю bigint тогда
источник

n🐈

nikoinlove 🐈 in DBA - русскоговорящее сообщество
ну вроде ууид разной версии бывает и самый первый на таймстамп завязан
источник

n🐈

nikoinlove 🐈 in DBA - русскоговорящее сообщество
но лексикографически это не значит что он отсортирован наверно
источник

YS

Yaroslav Schekin in DBA - русскоговорящее сообщество
bulbazavr1k S1NC£R1T¥
ладно сделаю bigint тогда
О, нашёл статью со ссылкой на реализацию (и анализом), кажется: https://www.2ndquadrant.com/en/blog/sequential-uuid-generators/
На всякий случай. ;)
источник

bS

bulbazavr1k S1NC£R1T... in DBA - русскоговорящее сообщество
Андрей Агеев
the grammar police are watching you
Доскональное изучения грамотности противоречит постмодернической структуры развития, это не я придумал а ученый Джанни Ваттимо
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
может кто знает, мне нужно сделать пагинацию по отсортированному по количеству репортов desc списку юзеров. Решил сделать такую пагинации, но она не корректно работает. Может кто знает в чём причина:
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
Serega Carbon
может кто знает, мне нужно сделать пагинацию по отсортированному по количеству репортов desc списку юзеров. Решил сделать такую пагинации, но она не корректно работает. Может кто знает в чём причина:
вот сам вызов: юзер создан позже и по логике не должен попадать в эту выборку, но попадает (тот, что в таблице создан 2021-03-20
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
если убрать reportCount то работает
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
все типы даты - timestamp with timezone
источник