Пытаюсь научиться писать проограммы сложности хелло волд и постоянно натыкаюсь на загадочности, не исчезающие после чтения документации.
Два часа потратил пытаясь напистаь программу сохраняющкю запись в mnesia - и проиграл. Программка:
-module(m2).
-export([start/0]).
-record(test, {id, data}).
start() ->
io:format("Node: ~w~n", [node()]),
io:format("schema: ~w~n", [mnesia:create_schema([node()])]),
ok = mnesia:start(),
io:format("create: ~w~n", [mnesia:create_table(test,
[
{disc_copies, [node()]},
{type, bag},
{attributes, record_info(fields, test)}])]),
io:format("write: ~w~n", [mnesia:transaction(
fun() -> mnesia:write(#test{id = 1, data = "aaaa"}) end)]).
Запускаю.
$ erl -noshell -s m2 start -s init stop -sname node
Node: 'node@seva-work'
schema: ok
create: {atomic,ok}
write: {atomic,ok}
Работает. Еще раз:
$ erl -noshell -s m2 start -s init stop -sname node
Node: 'node@seva-work'
schema: {error,{'node@seva-work',{already_exists,'node@seva-work'}}}
create: {aborted,{already_exists,test}}
write: {aborted,{no_exists,test}}
# как это, куда она делась ?
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум erlang, посылка сообщения с одной ноды на другую. (2010)
- Форум Не дает сделать резервную копию. (Ошибка диска) (2024)
- Галерея Балуюсь (2013)
- Форум [Бал(неразборчиво)Ос] Разоблачение... (2010)
- Форум ARM. Toradex Colibri PXA320. Ядро не загружается. (2009)
- Форум Чё, и st санкциями балуется? (2022)
- Форум Коворкинг для айти-специалистов на Бали (2013)
- Форум пользователь za*bal за(дол)бал (2022)
- Новости В Москве открылась выставка «Бал роботов» (2014)
- Форум WebKit сегозняшний блид - 70 балов ACID3 (2008)