Versions in this module Expand all Collapse all v1 v1.7.1 Jun 15, 2026 v1.7.0 Jun 13, 2026 Changes in this version + func BuildPostgresDSN(c *models.DriverCredentials) (string, error) + func ErrCredentialsRequired() error + func ExecAlterIgnoreDuplicate(ctx context.Context, db *bun.DB, sql string) error + func IsDuplicateColumnError(err error) bool + func IsSQLUniqueViolation(err error) bool + func NormalizeEngine(engine string) string + func OpenMariaDB(cred *models.DriverCredentials) (*bun.DB, error) + func OpenMySQL(cred *models.DriverCredentials) (*bun.DB, error) + func OpenPostgres(cred *models.DriverCredentials) (*bun.DB, error) + func OpenSQLite(cfg *models.Config, cred *models.DriverCredentials) (*bun.DB, error) + func RegisterSystemSQLSchemaModels(orm *bun.DB) + func SupportedEngine(engine string) bool + func SystemSQLSchemaModels() []interface + type Base struct + Conf *models.Config + DriverCredential *models.DriverCredentials + ORM *bun.DB + type Driver struct + type OrganizationProjectRow struct + AssignedAt string + AssignedBy string + OrganizationID string + ProjectID string + type ProjectTeamRow struct + ProjectID string + UserID string + type RawDataRow struct + Collection string + Data string + ID string + type TeamMetadataRow struct + Data string + ID string + type TokenBlacklistRow struct + Data string + TokenID string + type UserMetadataRow struct + Data string + ID string