github.com/mailru/activerecord@v1.12.2/docs/intro.md (about) 1 # Вступление 2 3 Простой способ организовать модель в своём приложении: 4 5 - Скачайте и установите `argen` (git clone http://github.com/mailru/activerecord && cd activerecord && make install) 6 - Добавьте зависимость в своём пакете `go get github.com/mailru/activerecord` 7 - Создайте каталог `model/repository/decl` 8 - Создайте файлы декларации, например: `model/repository/decl/foo.go` 9 - Запустите генерацию `argen --path "model/repository/" --declaration "decl" --destination "cmpl"` 10 - Подключайте `import "..../model/repository/cmpl/foo"` 11 - Используйте `foo.SelectBy...()` 12 - Запускайте генерацию в любой момент, когда вам необходимо 13 14 Профит! 15 16 ## Пример 17 18 Подсмотреть на пример можно в [activerecord-cookbook](https://github.com/mailru/activerecord-cookbook) 19 20 ## Драйверы 21 22 ### octopus 23 24 Используется для подключения к базам `octopus` и `tarantool` версии 1.5 25 26 Описание `iproto` [протокола](https://github.com/Vespertinus/octopus/blob/master/doc/silverbox-protocol.txt) для работы с базой 27 28 #### tarantool1.5 29 30 https://packages.debian.org/ru/buster/tarantool-lts