Size: a a a

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

2021 March 22

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Кстати, на ловца и зверь бежит...
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
SQL and Relational Theory, 3d edition

Автор:  C. J. Date
Год издания: 2015

Скачать книгу

#sql #english
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
хотя это другая книга
источник

С

Станислав in DBA - русскоговорящее сообщество
Да, у него несколько книг по объектным БД, по реляционной теории. Плодовитый такой автор.
источник
2021 March 23

A

Anton in DBA - русскоговорящее сообщество
bulbazavr1k S1NC£R1T¥
ребят, а как можно сделать айдишник PK с гуидом автоинкрементированым? чтобы не рандомный гуид, а как то последовательно
что то вроде 00000-00000-00000-0000F1,
00000-00000-00000-0000F2 , но может быть не совсем от нулей
Например вот так, только зачем)
https://github.com/tvondra/sequential-uuids
источник

bS

bulbazavr1k S1NC£R1T... in DBA - русскоговорящее сообщество
Anton
Например вот так, только зачем)
https://github.com/tvondra/sequential-uuids
хочу светить id наружу чтобы прямо в ссылке было и как то неприятно если их можно перебирать инкриментивно
источник

A

Anton in DBA - русскоговорящее сообщество
bulbazavr1k S1NC£R1T¥
хочу светить id наружу чтобы прямо в ссылке было и как то неприятно если их можно перебирать инкриментивно
А вот это уже потенциальная дыра в безопасности, не говоря уже о нарушении инкапсуляции)
источник

bS

bulbazavr1k S1NC£R1T... in DBA - русскоговорящее сообщество
Anton
А вот это уже потенциальная дыра в безопасности, не говоря уже о нарушении инкапсуляции)
тоже предлагаешь шифровать id наружу?
источник

A

Anton in DBA - русскоговорящее сообщество
bulbazavr1k S1NC£R1T¥
тоже предлагаешь шифровать id наружу?
Зависит от целей
источник

YS

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

DG

Dima Grechmak in DBA - русскоговорящее сообщество
Всем привет, подскажите в чем может быть проблема. Пытаюсь установить модуль mongodb для xampp, вроде все делаю по инструкции, но  phpinfo() не видит монго
источник

TK

Taras Kuliievych in DBA - русскоговорящее сообщество
есть 2 колонки id, params
как добавить params по ид , парамс может быть нулл тогда надо просто добавить текст, но если парамс не нулл то тобавить значение через кому
источник

V

Vitor in DBA - русскоговорящее сообщество
Taras Kuliievych
есть 2 колонки id, params
как добавить params по ид , парамс может быть нулл тогда надо просто добавить текст, но если парамс не нулл то тобавить значение через кому
case when then end?
источник

TK

Taras Kuliievych in DBA - русскоговорящее сообщество
Vitor
case when then end?
да  все супер, спасибо
источник
2021 March 24

AB

Alexander B in DBA - русскоговорящее сообщество
Коллеги, подскажите пж:
есть постгрес с шардами. Как в этом случае будут работать уникальные индексы - нужно им будет ключ шардирования обязательно добпвлять в этот индекс (например, как при партиционировании)?
источник

ВТ

Виктор Ткаченко... in DBA - русскоговорящее сообщество
Alexander B
Коллеги, подскажите пж:
есть постгрес с шардами. Как в этом случае будут работать уникальные индексы - нужно им будет ключ шардирования обязательно добпвлять в этот индекс (например, как при партиционировании)?
Какой уникальный индекс, отдельный шард считай отдельная бд
источник

ВТ

Виктор Ткаченко... in DBA - русскоговорящее сообщество
Логично, что раз уж по ключу определяем шард, то может потребовать индекс в таблице мапинга запись-шард, но все зависит от того как ключ шардирования вычисляется
источник

VS

Vitaliy Sheverov in DBA - русскоговорящее сообщество
Здравствуйте ребята
Можно как-то быстро оптимизировать запросы? Хотелось бы один раз селект выполнить, а не на каждый запрос

UPDATE category_translations as ct set name = 'САДОВАЯ ТЕХНИКА' where ct.category_id = (select ces.category_id from categories_external_source as ces where ces.external_category_id = '5ffedc5aba59e' limit 1);
UPDATE category_translations as ct set name = 'Запчасти для бензопил' where ct.category_id = (select ces.category_id from categories_external_source as ces where ces.external_category_id = '5ffedc5aba5a4' limit 1);

их где-то 5к

версия мускуля 5, тоесть With нету
источник

ВТ

Валерия Терпилко... in DBA - русскоговорящее сообщество
А временные таблицы можно? Положить во временную вместо with
И join к апдейту
источник

.

. in DBA - русскоговорящее сообщество
Всам привет, помогите разобратся с postgresql .
Не могу понять почему не работает.
Нужно выбрать из колонки type значение которое будет равно node_id = NULL и active = TRUE

node_id  |type       |active
NULL      |primary |TRUE
11           |standby |TRUE
NULL      |primary |FALSE
11           |standby |TRUE

делаю так
select type from nodes where active is TRUE end node_id is NULL
и честно говоря должно работать но нераборает
пробовал и так
select type from nodes where active='TRUE' end node_id='NULL'
источник