Size: a a a

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

2021 January 20

SC

Serega Carbon in DBA - русскоговорящее сообщество
Ilia Zviagin
Нет, не может, ты понял неверно
аааааа, почитал про составной ключ, если у нас сразу два столбца должны уникально идентифицировать строку в таблице его можно заюзать
источник

SC

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

YS

Yaroslav Schekin in DBA - русскоговорящее сообщество
Serega Carbon
ааа, я так понял в постгресе первичный ключ может быть не уникальным, или нет?
Нет, не может. И почитали бы Вы что-нибудь про основы реляционного моделирования, в самом деле. ;)
Как уже написали, в этой таблице не нужен id, а нужен PK(follower_id, following_id). И это "стандартная" схема для many-to-many, кстати.
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
я чёт никогда не задумывался над тем, что два или более столбцов могут уникально идентифицировать строку, но вы открыли мне глаза, спасибо)
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Serega Carbon
аааааа, почитал про составной ключ, если у нас сразу два столбца должны уникально идентифицировать строку в таблице его можно заюзать
Суть ещё в том что в таблицах связи м к м такой суррогатный ключ никогда не будет использоваться.
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
Ilia Zviagin
Суть ещё в том что в таблицах связи м к м такой суррогатный ключ никогда не будет использоваться.
да, я это понял, спасибо, просто из-за того, что я как-то не обращал внимания на составные ключи, не мог никак от этого поля избавится и заменить его на как-раз таки составной ключ
источник

A

Adv0cat in DBA - русскоговорящее сообщество
Serega Carbon
да, я это понял, спасибо, просто из-за того, что я как-то не обращал внимания на составные ключи, не мог никак от этого поля избавится и заменить его на как-раз таки составной ключ
Будьте честными, не читали документаций вообще никаких и как строить таблицы тоже не читали 😄
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
Adv0cat
Будьте честными, не читали документаций вообще никаких и как строить таблицы тоже не читали 😄
конечно нет)
источник

A

Adv0cat in DBA - русскоговорящее сообщество
Ну хоть честно 😁
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
иногда почитываю конечно, но вот такие вещи можно сказать базовые почему-то упускаю
источник

A

Adv0cat in DBA - русскоговорящее сообщество
Если что, индексы тоже могут быть составные и при этом как уникальные, так и не уникальные 😏
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
Adv0cat
Если что, индексы тоже могут быть составные и при этом как уникальные, так и не уникальные 😏
это я тоже уже понял, я сейчас паралельно начал читать)
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
Adv0cat
Будьте честными, не читали документаций вообще никаких и как строить таблицы тоже не читали 😄
а что значит как строить таблицы, что почитать по этой теме?
источник

A

Adv0cat in DBA - русскоговорящее сообщество
Serega Carbon
а что значит как строить таблицы, что почитать по этой теме?
Ну банально связи один к одному, один ко многим, многие ко многим вот это вот такое)
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
Adv0cat
Ну банально связи один к одному, один ко многим, многие ко многим вот это вот такое)
а, это знаю ещё с 1 курса, я думал какие-то там махинации над таблицами)
источник

A

Adv0cat in DBA - русскоговорящее сообщество
Serega Carbon
а, это знаю ещё с 1 курса, я думал какие-то там махинации над таблицами)
вы знаете только определение, но не область применения и для чего используется в реальных проектах 😏
источник

YS

Yaroslav Schekin in DBA - русскоговорящее сообщество
Serega Carbon
а что значит как строить таблицы, что почитать по этой теме?
Есть немало книг по реляционному проектированию. По идее, их легко найти. ;)
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
Adv0cat
вы знаете только определение, но не область применения и для чего используется в реальных проектах 😏
ну я работаю с аутсорс компанией, и зачастую на бэкенде, юзаем MS SQL, думаю я знаю) реальный проект сейчас у нас: Amadeus Hospitality Diagramming
источник

A

Adv0cat in DBA - русскоговорящее сообщество
Serega Carbon
ну я работаю с аутсорс компанией, и зачастую на бэкенде, юзаем MS SQL, думаю я знаю) реальный проект сейчас у нас: Amadeus Hospitality Diagramming
Если бы знали, то не добавляли бы в вариант многие ко многимлишние поле 😏 Я же не спорить с вами пришел, а подсказать)
источник

A

Adv0cat in DBA - русскоговорящее сообщество
Вон Ярослав выше тоже подкинул «реляционное проектирование»
источник