version: "2" sql: - engine: sqlite queries: database/queries schema: database/migrations gen: go: package: "database" out: "database" emit_json_tags: true overrides: - column: "users.password" go_type: "github.com/1f349/lavender/password.HashString" - column: "users.birthdate" go_type: "github.com/hardfinhq/go-date.NullDate" - column: "users.role" go_type: "github.com/1f349/lavender/database/types.UserRole" - column: "users.pronouns" go_type: "github.com/1f349/lavender/database/types.UserPronoun" - column: "users.zoneinfo" go_type: "github.com/1f349/lavender/database/types.UserZone" - column: "users.locale" go_type: "github.com/1f349/lavender/database/types.UserLocale" - column: "users.auth_type" go_type: "github.com/1f349/lavender/database/types.AuthType" - column: "users.access_token" go_type: "database/sql.NullString" - column: "users.refresh_token" go_type: "database/sql.NullString" - column: "users.token_expiry" go_type: "database/sql.NullTime"