Начало работы¶
Этот раздел поможет вам установить go-activerecord и создать первую модель.
Содержание раздела¶
- Установка — установка argen и добавление зависимостей
- Быстрый старт — создание первой модели за 5 минут
Обзор¶
go-activerecord состоит из двух компонентов:
graph TB
subgraph "Компоненты"
A[argen<br/>Генератор кода] --> B[pkg/*<br/>Runtime библиотеки]
end
subgraph "Ваш проект"
C[declaration/<br/>Декларации] --> A
A --> D[generated/<br/>Сгенерированный код]
D --> B
end
| Компонент | Описание |
|---|---|
| argen | CLI утилита для генерации кода из деклараций |
| pkg/ | Runtime библиотеки для работы с БД |
Требования¶
- Go 1.19+ (проверяется при сборке)
- PostgreSQL или Octopus/Tarantool 1.5
Примечание
Версия Go проверяется скриптом scripts/goversioncheck.sh при сборке.
Следующие шаги¶
- Установка — установите argen и зависимости
- Быстрый старт — создайте первую модель