Size: a a a

NestJS — русскоязычное сообщество

2020 February 22

VA

Veaceslav Artiom in NestJS — русскоязычное сообщество
Dilame Bowzee
В РСУБД так сделать низзя, это попытка натянуть сову на глобус.

Да, даже с FK стоит такой выбор, суть в том, что при правильном проектировании сущностей ты можешь абсолютно спокойно удалять записи, не затронув при этом важную инфу. Я поэтому и спросил более подробно про твой юзкейс
"В РСУБД так сделать низзя, это попытка натянуть сову на глобус." то есть нужно делать отдельные связи для каждого типа ?
источник

DB

Dilame Bowzee in NestJS — русскоязычное сообщество
Veaceslav Artiom
"В РСУБД так сделать низзя, это попытка натянуть сову на глобус." то есть нужно делать отдельные связи для каждого типа ?
it depends
источник

VA

Veaceslav Artiom in NestJS — русскоязычное сообщество
Dilame Bowzee
В РСУБД так сделать низзя, это попытка натянуть сову на глобус.

Да, даже с FK стоит такой выбор, суть в том, что при правильном проектировании сущностей ты можешь абсолютно спокойно удалять записи, не затронув при этом важную инфу. Я поэтому и спросил более подробно про твой юзкейс
Ну вот я чутка не понимаю ваши слова о том что можно удалять не затронув. Если я удаляю категорию товаров, как не крути я задену товары, а точнее их поле categoryId. И тут нужно решать что делать, либо ставить null и вырубать товары либо удалять к чертям все что в категорий было.
источник

DT

Denchik Tymokhin in NestJS — русскоязычное сообщество
Всем привет, как правильно поставить redis с дальнейшим деплоем на хероку
источник

DT

Denchik Tymokhin in NestJS — русскоязычное сообщество
?
источник

DB

Dilame Bowzee in NestJS — русскоязычное сообщество
Veaceslav Artiom
Ну вот я чутка не понимаю ваши слова о том что можно удалять не затронув. Если я удаляю категорию товаров, как не крути я задену товары, а точнее их поле categoryId. И тут нужно решать что делать, либо ставить null и вырубать товары либо удалять к чертям все что в категорий было.
А вот я как раз про это и говорю, что при правильном проектировании сущностей можно удалять не затронув.
Сам по себе товар не должен содержать в себе информацию о категории, потому что категория не атрибут товара.
Связь товар -> категория это сущность. Смекаешь?
источник

DB

Dilame Bowzee in NestJS — русскоязычное сообщество
Denchik Tymokhin
Всем привет, как правильно поставить redis с дальнейшим деплоем на хероку
Уффф. Всё по отдельности знаю, но вместе чёт не понял) Какая конкретно проблема?
источник

VA

Veaceslav Artiom in NestJS — русскоязычное сообщество
Dilame Bowzee
А вот я как раз про это и говорю, что при правильном проектировании сущностей можно удалять не затронув.
Сам по себе товар не должен содержать в себе информацию о категории, потому что категория не атрибут товара.
Связь товар -> категория это сущность. Смекаешь?
То есть это уже отдельная таблица в которой у нас будут id, productId, categoryId.
источник

DB

Dilame Bowzee in NestJS — русскоязычное сообщество
Veaceslav Artiom
То есть это уже отдельная таблица в которой у нас будут id, productId, categoryId.
Бинго
источник

DT

Denchik Tymokhin in NestJS — русскоязычное сообщество
Dilame Bowzee
Уффф. Всё по отдельности знаю, но вместе чёт не понял) Какая конкретно проблема?
хранение токенов в редисе для авторизации, но поскольку редис ставиться отдельной папкой, то как быть потом с деплоем
источник

DB

Dilame Bowzee in NestJS — русскоязычное сообщество
Denchik Tymokhin
хранение токенов в редисе для авторизации, но поскольку редис ставиться отдельной папкой, то как быть потом с деплоем
Редис становится папкой?) А мамка кто?
источник

DT

Denchik Tymokhin in NestJS — русскоязычное сообщество
Dilame Bowzee
Редис становится папкой?) А мамка кто?
твоя наверно
источник

DB

Dilame Bowzee in NestJS — русскоязычное сообщество
Лан я рофлю. Всмысле редис папкой становится?)
источник

VA

Veaceslav Artiom in NestJS — русскоязычное сообщество
Dilame Bowzee
Бинго
Понял, идея и в правду правильная. Спасибо за наводку.
источник

DT

Denchik Tymokhin in NestJS — русскоязычное сообщество
Dilame Bowzee
Лан я рофлю. Всмысле редис папкой становится?)
источник

VA

Veaceslav Artiom in NestJS — русскоязычное сообщество
Denchik Tymokhin
ЧЕГО ?ъ
источник

DB

Dilame Bowzee in NestJS — русскоязычное сообщество
Denchik Tymokhin
А почему именно так? Чем npm i redis не устроил?
источник

DT

Denchik Tymokhin in NestJS — русскоязычное сообщество
мы ж вроде как на локали его отдельно запускаем
источник

DT

Denchik Tymokhin in NestJS — русскоязычное сообщество
Dilame Bowzee
А почему именно так? Чем npm i redis не устроил?
разве это не интегратор для работы с ним?
источник

DB

Dilame Bowzee in NestJS — русскоязычное сообщество
Denchik Tymokhin
разве это не интегратор для работы с ним?
Стопэ, ты сервер редиса прямо в проект интегрировал что ли?)
источник