
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
22.03.2008, 02:26
|
|||
|---|---|---|---|
|
|||
создание таблицы с динамической структурой |
|||
|
#18+
привет. задача заключается в том чтобы каждый пользователь используя таблицу с постоянной структурой имел возможность добавлять свои дополнительные поля решением ее я вижу в том чтобы хранить названия полей созданных пользователями в записях специальной таблицы, допустим так Main_table ---------- - id - static -постоянные поля ...... - user users.id Users ---------- - id - name Filed ---------- - id - filed - дополнительные поля Minor ------- - id - filed filed.id - info - информация - user users.id но мне кажется что такой дизайн не правильный что можете подсказать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.03.2008, 03:20
|
|||
|---|---|---|---|
создание таблицы с динамической структурой |
|||
|
#18+
Полагаю, без таблицы Field вполне можо обойтись, если название поля просто воткнуть в таблцу Minor. Вообще, не плохо посмотреть на возможности штатного словаря твоей СУБД. Вполне возможно, что расширять его своими таблицами не придётся. Я бы усложнил процедуру обавления полей в таблицу. Всётаки вопросы изменения структуры БД не следует отдавать на откуп пользователям БД. Пусть сначала к DBA обращаются, а уж тот решит как лучше удовлетворить потребность пользователя - добавляя поле или используя то что уже есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=32&mobile=1&tid=1543975]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
183ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 271ms |
| total: | 545ms |

| 0 / 0 |
