Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Open ¶
Open opens a database connection for the given driver and DSN.
Which drivers are available depends on the build tags used at compile time:
- "sqlite" is always available
- "mysql" is available when built with -tags mysql
MySQL DSN example: "user:pass@tcp(host:3306)/dbname?parseTime=true&charset=utf8mb4&loc=UTC"
func RunMigrations ¶
RunMigrations creates or updates the schema for the given model types. It is safe to call multiple times (AutoMigrate is idempotent for additions).
Pass all application model types as modelList, e.g.:
database.RunMigrations(db, &models.AdminUser{}, &models.APIKey{}, ...)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.