mishka_developer_tools icon indicating copy to clipboard operation
mishka_developer_tools copied to clipboard

Mnesia wrapper for Elixir

Open shahryarjb opened this issue 11 months ago • 2 comments

I will create Mnesia wrapper for Elixir with livebook examples and testing. it includes some guard and entries behaviour to be like a assistant for you in another version I will try to create mix for this and mixed with our macro

Features:

  • [x] We need a function or macro to wait tables, has retry counter
  • [ ] It can be sub_module of our module, each field should has macro for getting config
  • [x] We need CRUD functions or which are created by macro
  • [x] We need Pagination strategies and should be an option for read
  • [x] We need unique field checker
  • [ ] We need strategies for sorting all auto incremented id when a record deleted
  • [x] We need id_tracker template
  • [ ] Merge with guardedstruct

shahryarjb avatar Mar 03 '24 14:03 shahryarjb

Add some Mnesia functions without testing, wrapper: https://github.com/mishka-group/mishka_developer_tools/commit/289471915bb3550123d522bc7232cb77cb47057c

shahryarjb avatar Mar 03 '24 14:03 shahryarjb

Add some mnesia functions without testing, wrapper v2: https://github.com/mishka-group/mishka_developer_tools/commit/9a79e889e4f7960a88bea5a71e688010c7779c33

shahryarjb avatar Mar 03 '24 22:03 shahryarjb