Files
Local_Perplexity/README.md
2026-02-07 12:37:56 +03:00

1.3 KiB
Raw Blame History

ORM template (backend)

Build Status

Version: 1.0.0

Базовый шаблон ORM для backend-проектов. Использует Ent для схем и Atlas для миграций.

Состав

  • Единственная модель: User (см. ent/schema/user.go).
  • Общие поля вынесены в ent/schema/common.go.
  • Миграции создаются в atlas/migrations.

Работа с Makefile

  • make help — список целей и используемых переменных окружения.
  • make migration — создать новую миграцию (использует DEV_DB_URL).
  • make apply — применить миграции (использует DB_URL).
  • make initialс нуля: очистка, генерация ent, стартовая миграция.
  • make generate — обновить сгенерированный код без миграций.
  • make clean — удалить сгенерированный код, не трогая схемы.

Примеры переменных в .env:

DEV_DB_URL=postgresql://user:pass@localhost:5432/project-dev?sslmode=disable
DB_URL=postgresql://user:pass@localhost:5432/project?sslmode=disable