查看源代码 mnesia_registry (mnesia v4.23.3)

此模块已弃用,不应使用其中的函数。

此模块最初旨在供 OTP 内的 erl_interface 应用程序内部使用,但它有两个函数导出供公共使用。

由于 erl_interface 早已删除了注册表功能,这些函数已被弃用。

另请参阅

mnesia

概要

函数

警告

此函数已弃用。请勿使用它。

警告

此函数已弃用。请勿使用它。

函数

此函数已弃用。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 表不存在时创建该表。

链接到此函数

create_table(Tab, Opt)

查看源代码
此函数已弃用。mnesia_registry:create_table/2 已弃用;请改用 mnesia:create_table/2。
-spec create_table(Tab :: atom(), Opt :: [{atom(), term()}]) -> ok.

警告

此函数已弃用。请勿使用它。

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)