Skip to content

Latest commit

 

History

History
30 lines (19 loc) · 1.38 KB

intro.md

File metadata and controls

30 lines (19 loc) · 1.38 KB

Вступление

Простой способ организовать модель в своём приложении:

  • Скачайте и установите argen (git clone http://github.com/mailru/activerecord && cd activerecord && make install)
  • Добавьте зависимость в своём пакете go get github.com/mailru/activerecord
  • Создайте каталог model/repository/decl
  • Создайте файлы декларации, например: model/repository/decl/foo.go
  • Запустите генерацию argen --path "model/repository/" --declaration "decl" --destination "cmpl"
  • Подключайте import "..../model/repository/cmpl/foo"
  • Используйте foo.SelectBy...()
  • Запускайте генерацию в любой момент, когда вам необходимо

Профит!

Пример

Подсмотреть на пример можно в activerecord-cookbook

Драйверы

octopus

Используется для подключения к базам octopus и tarantool версии 1.5

Описание iproto протокола для работы с базой

tarantool1.5

https://packages.debian.org/ru/buster/tarantool-lts