From 14335e788f03ffdbd0540c20623eed9f1fc58de5 Mon Sep 17 00:00:00 2001 From: Dan Gudmundsson Date: Thu, 12 May 2011 18:24:39 +0200 Subject: [mnesia] Add possibility for implementation dependent storage options to create_table --- lib/mnesia/doc/src/mnesia.xml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'lib/mnesia/doc/src/mnesia.xml') diff --git a/lib/mnesia/doc/src/mnesia.xml b/lib/mnesia/doc/src/mnesia.xml index 19ec70118f..20133cb6cb 100644 --- a/lib/mnesia/doc/src/mnesia.xml +++ b/lib/mnesia/doc/src/mnesia.xml @@ -812,6 +812,21 @@ mnesia:change_table_copy_type(person, node(), disc_copies) makes up a Mnesia table.

+ +

{storage_properties, [{Backend, Properties}]. + Forwards additional properties to the backend storage. + Backend can currently be ets or dets and + Properties is a list of options sent to the backend storage + during table creation. Properties may not contain properties + already used by mnesia such as type or named_table. +

+

For example:

+ +mnesia:create_table(table, [{ram_copies, [node()]}, {disc_only_copies, nodes()}, + {storage_properties, + [{ets, [compressed]}, {dets, [{auto_save, 5000}]} ]}]) + +

{type, Type}, where Type must be either of the atoms set, ordered_set or -- cgit v1.2.3