|
Code first + создание динамических таблиц
|
|||
---|---|---|---|
#18+
Всем добрых суток! Core 3.1 + PostgreSQL (code first). Все по канонам. Но тут возникла задача, для этого проекта вести логи, которые помещались бы в создаваемую таблицу каждый месяц, то есть в январе таблица "012020", в феврале: "022020" и т д. Таблички должен создавать Core, динамически, при наступлении нового месяца (это как-то проверится), проблему вижу в создании самих таблиц. Использование динамического SQL на создание таблицы каждый месяц не поломает ли коровские миграции? и вообще возможно ли это? Тыкните носом, если где-то подобное видели, или направление укажите, куда сходить) Заранее благодарен! ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2020, 09:04 |
|
Code first + создание динамических таблиц
|
|||
---|---|---|---|
#18+
Midgard90, Нет, не поломает. EF ничего не знает про таблицы за рамками того, что определено в его модели данных, и наличие любых других объектов: таблиц, индексов, и даже дополнительных колонок в таблицах EF, ему не мешает, если только не появится конфликт. Другое дело, что логи лучше хранить в другом, более подходящем месте. Например, в ElasticSearch. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2020, 23:55 |
|
Code first + создание динамических таблиц
|
|||
---|---|---|---|
#18+
hVostt Другое дело, что логи лучше хранить в другом, более подходящем месте. +1 И ротацию зачем-то свою изобретать и кодить. Может это и не логи вовсе. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2020, 09:49 |
|
Code first + создание динамических таблиц
|
|||
---|---|---|---|
#18+
логам не место в базе данных зачем вам они в базе? статистика? тогда сохраняйте там статистику, а не логи ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2020, 18:13 |
|
Code first + создание динамических таблиц
|
|||
---|---|---|---|
#18+
Всех благодарю! Сделал динамическим SQL. Да, миграции о этих табличках не знают. Поясню по поводу "логов", да, это скорее статистика работы, вида как логи. Термин не правильно подобрал. Если надо скину код, может кому пригодится) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2020, 11:38 |
|
Code first + создание динамических таблиц
|
|||
---|---|---|---|
#18+
Midgard90, лучше не надо ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2020, 16:36 |
|
|
start [/forum/topic.php?fid=17&fpage=2&tid=1349075]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 248ms |
total: | 362ms |
0 / 0 |