Сбор статистики через триггеры #16
This commit is contained in:
@@ -18,7 +18,8 @@
|
||||
booking,
|
||||
review, report, banned_word,
|
||||
ticket, subscription,
|
||||
admin_audit, notification
|
||||
admin_audit, notification,
|
||||
stats
|
||||
]).
|
||||
|
||||
-define(DISC_TABLES, ?TABLES -- [session, admin_session]).
|
||||
@@ -58,6 +59,7 @@ handle_call(init_tables, _From, State) ->
|
||||
end,
|
||||
lists:foreach(fun create_table/1, ?TABLES),
|
||||
ok = create_indices(),
|
||||
ok = stats_collector:subscribe(),
|
||||
ok = start_cleanup_timer(),
|
||||
{reply, ok, State};
|
||||
|
||||
@@ -212,6 +214,7 @@ table_opts(ticket) -> [{disc_copies, [node()]}, {attributes, record_info(fields,
|
||||
table_opts(subscription) -> [{disc_copies, [node()]}, {attributes, record_info(fields, subscription)}];
|
||||
table_opts(admin_audit) -> [{disc_copies, [node()]}, {attributes, record_info(fields, admin_audit)}];
|
||||
table_opts(notification) -> [{disc_copies, [node()]}, {attributes, record_info(fields, notification)}];
|
||||
table_opts(stats) -> [{disc_copies, [node()]}, {attributes, record_info(fields, stats)}];
|
||||
table_opts(session) -> [{ram_copies, [node()]}, {attributes, record_info(fields, session)}];
|
||||
table_opts(admin_session) -> [{ram_copies, [node()]}, {attributes, record_info(fields, admin_session)}].
|
||||
|
||||
|
||||
Reference in New Issue
Block a user