Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Хранение истории изменения профиля / 7 сообщений из 7, страница 1 из 1
04.04.2013, 16:26
    #38213208
dsmart
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение истории изменения профиля
Добрый день.
Прошу помочь с созданием базы данных.
Буду собирать информацию по зарегистрированным пользователям сайта (данные выгружаю с сайта и загружаю в эту CRM систему) Вопрос в том как хранить исторические данные.
Сейчас хранится, одна табличка с email пользователя, именем, телефоном, дата рождения, активен или нет.
Проблема в том, что пользователь может поменять имя, телефон и прочее в профиле.
Соответственно идея такая вынести эти поля в отдельные таблички, и при апдейте добавлять новые записи.
Или просто апдейтить поле при изменении и не париться с историческими данными?
...
Рейтинг: 0 / 0
04.04.2013, 17:04
    #38213285
Arhat109
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение истории изменения профиля
dsmart,

в 1С есть "исторический" тип данных. Пользуйтесь. :)
...
Рейтинг: 0 / 0
04.04.2013, 17:19
    #38213316
guest_20040621
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение истории изменения профиля
> идея такая вынести эти поля в отдельные таблички, и при апдейте добавлять новые записи

Как простейший вариант - вполне.

> в 1С

Одинце написана быдлокодерами для быдлокодеров. Не нужно призывать использовать говноподелки.
...
Рейтинг: 0 / 0
04.04.2013, 17:44
    #38213373
dsmart
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение истории изменения профиля
Ок, структуру 1С поищу, хотя с ходу табличек и как обрабатывается там информация найти не удалось.
Пока что, планирую каждое поле выносить в отдельную таблицу.
А что делать с теми кто удаляет свои профили? В табличке контактов проставлять признак профиль активен/не активен?
Или переносить не активные профили в другую таблицу, чтото вроде архивных пользователей?
...
Рейтинг: 0 / 0
04.04.2013, 18:17
    #38213456
SERG1257
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение истории изменения профиля
dsmart Вопрос в том как хранить исторические данные.Ответьте на вопрос "Как вы собираетесь их использовать". Вариантов хранение много более одного.
Танцуйте от печки.
...
Рейтинг: 0 / 0
05.04.2013, 06:19
    #38213830
Arhat109
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение истории изменения профиля
guest_20040621,

Забавно. А что по вашему написано не быдлокодерами для не быдлокодеров? Такие - есть? Нет сынок, эжто - фантастика. Гы... :)
...
Рейтинг: 0 / 0
05.04.2013, 12:59
    #38214252
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение истории изменения профиля
dsmartДобрый день.
Прошу помочь с созданием базы данных.
Буду собирать информацию по зарегистрированным пользователям сайта (данные выгружаю с сайта и загружаю в эту CRM систему) Вопрос в том как хранить исторические данные.
Сейчас хранится, одна табличка с email пользователя, именем, телефоном, дата рождения, активен или нет.
Проблема в том, что пользователь может поменять имя, телефон и прочее в профиле.
Соответственно идея такая вынести эти поля в отдельные таблички, и при апдейте добавлять новые записи.
Или просто апдейтить поле при изменении и не париться с историческими данными?

Завести ченжлог.
Т.е. точно такая же табличка, но еще одним полем дата changed ( Можно еще Changed by)
Навесить триггер на insert, update, delete, чтобы все записывалось в ченжлог.
Грубо, тупо не красиво, но работает.

<:o)
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Хранение истории изменения профиля / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]