mnesia

    0

    1答えて

    mnesiaデータベースで実行された最後のアクティビティ、特にタイムスタンプについて通知するメカニズムはありますか? 私のケースは書き込みアクティビティに制限されていませんが、最後の読み取りアクティビティを知る必要があります。 ありがとうございました。

    2

    1答えて

    ebinディレクトリに配置したauthenticateモジュールのsetup/0関数を呼び出す.yawsファイルがあります。私がauthenticate:setup/0をErlangシェルから呼び出すと、テーブルが正常に作成されますが、authenticate:setup/0関数を呼び出すブラウザにsomething.yawsをロードすると、{aborted,{bad_type,users,dis

    0

    1答えて

    私はMnesiaのプローブを持っているので、ここで書いています。特に、ノードを起動してデータベースを初期化する手順を実行すると、テーブルとポップルが作成されますそれら)、1つのテーブルの結果が壊れています。この表には特別なオプションはなく、disk_only_copyです。 初期化は、リスト:foldlによって使用される関数で単純なトランザクションで行われました。 私はすでにErlangのシェルで

    0

    1答えて

    iex(6)> :mnesia.table_info(:users, :attributes) [:id, :email, :foo, :inserted_at, :updated_at] iex(7)> :mnesia.table_info(:users, :index) [3] iex(8)> :mnesia.add_table_index(:users, :email) {:

    2

    1答えて

    rabbitmq 3.5.6を実行しているサーバーがあり、一度にディスクがいっぱいになってしまいました。 サーバに問題があり、mnesiaフォルダからrabbitmqを持つ別のサーバにファイルをコピーしようとしました。以前のホスト名と一致するように新しいサーバーで必要なものを変更しました。 クラッシュした複数のサーバーのファイルでこれを試しました。キューメッセージを回復できます。 しかし、いくつか

    0

    2答えて

    なしQLCクエリでcase_clause自分自身。誰かが文脈を求めているのであれば、それはMnesiaに挿入しようとする前にレコードの一意のIDを事前に生成していて、同じフィールド(しかし異なるID)を持つレコードが存在しないことを確認したいからです。 これは(明確にするために編集さ)は、以下のスタックトレースをもたらす: {aborted, {{case_clause, {stuff}},

    0

    1答えて

    私はMnesiaをキーの値そのものであるサイズ1のレコードで動作させようとしていますが、動作していないようです。 コンソール: Eshell V7.3 (abort with ^G) 1> c(mnesiac). {ok,mnesiac} 2> mnesiac:in init/0 insert/1 2> mnesiac:init(). {aborted,{bad_type,player

    0

    1答えて

    私はErlangのmnesia DBを学習し、それをElixirアプリで使用しようとしています。ドキュメントによると、デフォルトでスキンを作成している間、mnesiaは "Mnesia。#{node}"という名前のディレクトリを作成します。ここでmnesiaの準備のためのコードは次のとおりです。 :mnesia.create_schema([node]) :mnesia.start :mnes