|
|
|
Хранение истории изменения профиля
|
|||
|---|---|---|---|
|
#18+
Добрый день. Прошу помочь с созданием базы данных. Буду собирать информацию по зарегистрированным пользователям сайта (данные выгружаю с сайта и загружаю в эту CRM систему) Вопрос в том как хранить исторические данные. Сейчас хранится, одна табличка с email пользователя, именем, телефоном, дата рождения, активен или нет. Проблема в том, что пользователь может поменять имя, телефон и прочее в профиле. Соответственно идея такая вынести эти поля в отдельные таблички, и при апдейте добавлять новые записи. Или просто апдейтить поле при изменении и не париться с историческими данными? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2013, 16:26 |
|
||
|
Хранение истории изменения профиля
|
|||
|---|---|---|---|
|
#18+
dsmart, в 1С есть "исторический" тип данных. Пользуйтесь. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2013, 17:04 |
|
||
|
Хранение истории изменения профиля
|
|||
|---|---|---|---|
|
#18+
> идея такая вынести эти поля в отдельные таблички, и при апдейте добавлять новые записи Как простейший вариант - вполне. > в 1С Одинце написана быдлокодерами для быдлокодеров. Не нужно призывать использовать говноподелки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2013, 17:19 |
|
||
|
Хранение истории изменения профиля
|
|||
|---|---|---|---|
|
#18+
Ок, структуру 1С поищу, хотя с ходу табличек и как обрабатывается там информация найти не удалось. Пока что, планирую каждое поле выносить в отдельную таблицу. А что делать с теми кто удаляет свои профили? В табличке контактов проставлять признак профиль активен/не активен? Или переносить не активные профили в другую таблицу, чтото вроде архивных пользователей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2013, 17:44 |
|
||
|
Хранение истории изменения профиля
|
|||
|---|---|---|---|
|
#18+
dsmart Вопрос в том как хранить исторические данные.Ответьте на вопрос "Как вы собираетесь их использовать". Вариантов хранение много более одного. Танцуйте от печки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2013, 18:17 |
|
||
|
Хранение истории изменения профиля
|
|||
|---|---|---|---|
|
#18+
guest_20040621, Забавно. А что по вашему написано не быдлокодерами для не быдлокодеров? Такие - есть? Нет сынок, эжто - фантастика. Гы... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2013, 06:19 |
|
||
|
Хранение истории изменения профиля
|
|||
|---|---|---|---|
|
#18+
dsmartДобрый день. Прошу помочь с созданием базы данных. Буду собирать информацию по зарегистрированным пользователям сайта (данные выгружаю с сайта и загружаю в эту CRM систему) Вопрос в том как хранить исторические данные. Сейчас хранится, одна табличка с email пользователя, именем, телефоном, дата рождения, активен или нет. Проблема в том, что пользователь может поменять имя, телефон и прочее в профиле. Соответственно идея такая вынести эти поля в отдельные таблички, и при апдейте добавлять новые записи. Или просто апдейтить поле при изменении и не париться с историческими данными? Завести ченжлог. Т.е. точно такая же табличка, но еще одним полем дата changed ( Можно еще Changed by) Навесить триггер на insert, update, delete, чтобы все записывалось в ченжлог. Грубо, тупо не красиво, но работает. <:o) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2013, 12:59 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=38213285&tid=1541310]: |
0ms |
get settings: |
10ms |
get forum list: |
25ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
75ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 241ms |
| total: | 430ms |

| 0 / 0 |
