Size: a a a

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

2021 March 31

G

GS in DBA - русскоговорящее сообщество
Ilia Zviagin
На самом деле это кусок бреда какого-то , а не пакета. ОНо может на что угодно ругаться.
согласна, отбой, нашла проблему, спасибо за совет
источник

MK

Meirbek Kair in DBA - русскоговорящее сообщество
Всем здарова,

Может кто-то подсказать, я тут создаю систему и там будет множество статусов, которые могут перекрывать друг друга, а некоторые идут параллельно. Я раньше хранил только 1 статус, однако тогда я не могу знать что было до этого.

Есть у кого статья или отрывок книги с best practices, как вообще статусы делаются?

На данный момент у меня план, сделать таблицы где будут все статусы отдельно и datetime к ним.
источник

SG

Sergey Gr in DBA - русскоговорящее сообщество
Meirbek Kair
Всем здарова,

Может кто-то подсказать, я тут создаю систему и там будет множество статусов, которые могут перекрывать друг друга, а некоторые идут параллельно. Я раньше хранил только 1 статус, однако тогда я не могу знать что было до этого.

Есть у кого статья или отрывок книги с best practices, как вообще статусы делаются?

На данный момент у меня план, сделать таблицы где будут все статусы отдельно и datetime к ним.
Если кроме статусов ещё что-то меняется, то лучше одну таблицу на все эти изменения
источник

O

Oleksii Miuskyi in DBA - русскоговорящее сообщество
Всем привет, нужна помощь.
В общем имеется стандартная таблица «должность сотрудника» c первичным ключом id. Должности имеют иерархию подчинения «начальник-сотрудник».
есть такие поля:
id - айди записи...   parentid - если не в подчинение то null, если да - то число с поля id ...  type - название должности...
выходные данные должны быть: вывести все должности и дополнительное subordination - в котором будут названия должности, если они в подчинение.. если не в подчинение то в subordination null.
допустим есть такие данные
1 null глава отдела
2 1 зам. главы отдела.
3 2 главн. специалист
4 null начальник
результат:
глава отдела               null
зам. главы отдела         глава отдела
главн. специалист         зам. главы отдела
начальник     null
источник

E

Etki in DBA - русскоговорящее сообщество
Meirbek Kair
Всем здарова,

Может кто-то подсказать, я тут создаю систему и там будет множество статусов, которые могут перекрывать друг друга, а некоторые идут параллельно. Я раньше хранил только 1 статус, однако тогда я не могу знать что было до этого.

Есть у кого статья или отрывок книги с best practices, как вообще статусы делаются?

На данный момент у меня план, сделать таблицы где будут все статусы отдельно и datetime к ним.
Что именно подразумевается под статусами? Это некоторый признак сущности типа "проверен" и "полностью оплачен", множество значений которого могут пересекаться?
источник

MK

Meirbek Kair in DBA - русскоговорящее сообщество
Etki
Что именно подразумевается под статусами? Это некоторый признак сущности типа "проверен" и "полностью оплачен", множество значений которого могут пересекаться?
да
источник

E

Etki in DBA - русскоговорящее сообщество
отдельная таблица или массив встроенным типом субд
источник

MK

Meirbek Kair in DBA - русскоговорящее сообщество
Etki
отдельная таблица или массив встроенным типом субд
таблица, но встроенная, т. е. не отдельная, а столбец в таблице
источник

MK

Meirbek Kair in DBA - русскоговорящее сообщество
БДшка маленькая, так что я смогу все переменять, я просто думаю что "best practice"
источник

E

Etki in DBA - русскоговорящее сообщество
я и говорю, либо сделать отдельную таблицу, либо чтоб столбец был типа "массив строк".
источник

E

Etki in DBA - русскоговорящее сообщество
канонично правильным считается первый вариант, но вся идея с единым стандартом для реляционок и так потерпела крах.
источник

MK

Meirbek Kair in DBA - русскоговорящее сообщество
Где можно посмотреть какие-то примеры?
источник

MK

Meirbek Kair in DBA - русскоговорящее сообщество
Ты предлагаешь, создать отдельную таблицу, чтобы я там ставил id первой таблицы как FK, а дальше ставил все статусы?
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Meirbek Kair
Всем здарова,

Может кто-то подсказать, я тут создаю систему и там будет множество статусов, которые могут перекрывать друг друга, а некоторые идут параллельно. Я раньше хранил только 1 статус, однако тогда я не могу знать что было до этого.

Есть у кого статья или отрывок книги с best practices, как вообще статусы делаются?

На данный момент у меня план, сделать таблицы где будут все статусы отдельно и datetime к ним.
Вот тебе ссылка, там всё есть. Как заходишь, сразу направо.

https://www.google.com
источник

MK

Meirbek Kair in DBA - русскоговорящее сообщество
Ilia Zviagin
Вот тебе ссылка, там всё есть. Как заходишь, сразу направо.

https://www.google.com
Спасибо, заценил) :DDDD
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Meirbek Kair
БДшка маленькая, так что я смогу все переменять, я просто думаю что "best practice"
Не бывает best practice.
Без ТЗ результат ХЗ
источник

IZ

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

YS

Yaroslav Schekin in DBA - русскоговорящее сообщество
Etki
канонично правильным считается первый вариант, но вся идея с единым стандартом для реляционок и так потерпела крах.
Хмм... о чём это Вы?
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Yaroslav Schekin
Хмм... о чём это Вы?
Я вот тоже не понял...
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Но ладно, чё мы...
источник