查看源代码 mnesia_registry (mnesia v4.23.3)
此模块已弃用,不应使用其中的函数。
此模块最初旨在供 OTP 内的 erl_interface
应用程序内部使用,但它有两个函数导出供公共使用。
由于 erl_interface
早已删除了注册表功能,这些函数已被弃用。
另请参阅
概要
函数
此函数已弃用。mnesia_registry:create_table/1 已弃用;请改用 mnesia:create_table/2。
-spec create_table(Tab :: atom()) -> ok.
警告
此函数已弃用。请勿使用它。
是 mnesia:create_table/2
的一个包装函数,它会创建一个表(如果不存在),并设置合适的 attributes
。该表仅驻留在本地节点上,其存储类型与本地节点上的 schema
表相同,即 {ram_copies,[node()]}
或 {disc_copies,[node()]}
。
此函数由 erl_interface
用于在 Mnesia 表不存在时创建该表。
此函数已弃用。mnesia_registry:create_table/2 已弃用;请改用 mnesia:create_table/2。
警告
此函数已弃用。请勿使用它。
是 mnesia:create_table/2
的一个包装函数,它会创建一个表(如果不存在),并设置合适的 attributes
。属性和 TabDef
将转发到 mnesia:create_table/2
。例如,如果要将表作为 disc_only_copies
驻留在所有节点上,则调用如下:
TabDef = [{{disc_only_copies, node()|nodes()]}],
mnesia_registry:create_table(my_reg, TabDef)