khepri_export_erlang (khepri v0.6.0)
Khepri import/export callback module using Erlang terms formatted as plain text as its external format.
The exported file could be read using file:consult/1
to get back the list of backup items.
This callback module takes a filename or an opened file descriptor as its private data passed to khepri:export/4
and khepri:import/3
.
ok = khepri:put(StoreId, "/:stock/:wood/Oak", 100).
ok = khepri:put(StoreId, "/:stock/:wood/Mapple", 55).
ok = khepri:export(StoreId, khepri_export_erlang, "export.erl").
Content of export.erl
: {put,[stock,wood,<<"Mapple">>],{p_data,55},#{},#{}}.
{put,[stock,wood,<<"Oak">>],{p_data,100},#{},#{}}.