Zum Inhalt springen

Installation

  • Go 1.26 oder neuer.
  • Für Server-Betrieb: PostgreSQL oder YugabyteDB. Für Desktop/Demo und Tests genügt SQLite (eingebettet, kein Dienst nötig).
import orm "gitlab.techeve.de/techeve/orm-plus-plus"

ORM++ liegt auf dem internen GitLab-Server. Für private Bezüge:

Terminal-Fenster
export GOPRIVATE=gitlab.techeve.de
go get gitlab.techeve.de/techeve/orm-plus-plus@latest

Die Treiber sind Teil des Moduls — kein separater Import nötig:

orm.SQLite(path string) // eingebettet; Demo/Desktop/Tests. WAL-Modus.
orm.Postgres(dsn string) // Server, On-Prem (pgx-Pool)
orm.Yugabyte(dsn string) // verteilt; DSN sollte regional nahe Endpunkte enthalten

Weiter zum Schnellstart.