Size: a a a

SqlCom.ru - Стиль жизни SQL

2020 August 16

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Какой-то Хмырь
Ну, шо пост, шо сообщение - текст + какой-то файл или его отсутствие. Разница только в том, что пост - старт  сообщений. Хз, как выразиться
Это я не знаю, если есть две сущности и у них есть общие свойства, надо применять наследование.
источник

А

Андрій in SqlCom.ru - Стиль жизни SQL
Ilia Zviagin
Выделяем предка для  Message и Post.
Называем его file container

Приписываем к нему файлы, 1 ко многим.

Всё.
ну вот все-равно не понимаю что значит наследование в бд.
как это должно выглядеть вобще?
источник

А

Андрій in SqlCom.ru - Стиль жизни SQL
ну create table FileContainer(
file varbinary(max),
—Какие фк?
)
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Андрій
ну вот все-равно не понимаю что значит наследование в бд.
как это должно выглядеть вобще?
Почитай документацию по Hibernate, либо найди мои посты на эту тему на SQL.ru ( или не мои, это не важно)
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Андрій
ну create table FileContainer(
file varbinary(max),
—Какие фк?
)
Неправильно уже
источник

А

Андрій in SqlCom.ru - Стиль жизни SQL
Ilia Zviagin
Почитай документацию по Hibernate, либо найди мои посты на эту тему на SQL.ru ( или не мои, это не важно)
причем тут хибернейт.
источник

К

Какой-то Хмырь... in SqlCom.ru - Стиль жизни SQL
А в сиквеле же нет наследования, как, скажем, в пг
источник

А

Андрій in SqlCom.ru - Стиль жизни SQL
Какой-то Хмырь
А в сиквеле же нет наследования, как, скажем, в пг
в пг есть наследование?
источник

К

Какой-то Хмырь... in SqlCom.ru - Стиль жизни SQL
Ну да
источник

К

Какой-то Хмырь... in SqlCom.ru - Стиль жизни SQL
Андрій
в пг есть наследование?
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Андрій
причем тут хибернейт.
Потому что там описаны 5 случаев реализации наследования в реляционной СУБД, один из них , самый естественный - правильный.

Ещё можешь поискать "отношение подкатегории"
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Андрій
в пг есть наследование?
Есть, но на хер не нужно
источник

А

Андрій in SqlCom.ru - Стиль жизни SQL
Ilia Zviagin
Потому что там описаны 5 случаев реализации наследования в реляционной СУБД, один из них , самый естественный - правильный.

Ещё можешь поискать "отношение подкатегории"
ок нашел кажись на хабре
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Какой-то Хмырь
А в сиквеле же нет наследования, как, скажем, в пг
Оно везде есть
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Андрій
ок нашел кажись на хабре
Покажи ссылку, потому что хабру доверия нет и быть не может
источник

А

Андрій in SqlCom.ru - Стиль жизни SQL
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Андрій
в пг есть наследование?
Ну кстати можно почитать, как это сделано в ПГ и сделать руками.
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Слушай, я не могу это дерьмо  читать,и тебе не советую. Читай лучше Хибер
источник

А

Андрій in SqlCom.ru - Стиль жизни SQL
Ilia Zviagin
Слушай, я не могу это дерьмо  читать,и тебе не советую. Читай лучше Хибер
кароче сделаю схему орм посмотрю что он нагенерирует...
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Андрій
кароче сделаю схему орм посмотрю что он нагенерирует...
Я проглядел сейчас доку по Хиберу, ничего не нашел, кажется там все упростили
источник