1. 判断数据库是否存在
case mnesia:system_info(use_dir) of
true ->
alread_created;
_ ->
mnesia:create_schema([node()])
end.
2. 判断表是否存在
case lists:member(agent_cache_table, mnesia:system_info(tables)) of
true ->
lager:info("The table agent_cache_table is exists in mnesia !!!");
_ ->
lager:info("The table agent_cache_table is not exists in mnesia !!!")
end.