Versions in this module Expand all Collapse all v1 v1.1.1 Jun 9, 2022 v1.0.2 Mar 28, 2022 v1.0.1 Mar 14, 2022 Changes in this version type Code + const MigrationFailed + const MigrationPending v1.0.0 Mar 8, 2022 Changes in this version + func ErrorMessage(err error) string + func FindString(strings []string, search string) int + func HasPrefixes(src string, prefixes ...string) bool + func RandomString(n int) string + type Code int + const CompatibilityAddCheck + const CompatibilityAddForeignKey + const CompatibilityAddPrimaryKey + const CompatibilityAddUniqueKey + const CompatibilityAlterCheck + const CompatibilityAlterColumn + const CompatibilityDropColumn + const CompatibilityDropDatabase + const CompatibilityDropTable + const CompatibilityRenameColumn + const CompatibilityRenameTable + const Conflict + const DbConnectionFailure + const DbExecutionError + const DbStatementSyntaxError + const Internal + const Invalid + const MigrationAlreadyApplied + const MigrationBaselineMissing + const MigrationOutOfOrder + const MigrationSchemaMissing + const NotAuthorized + const NotFound + const NotImplemented + const Ok + const TaskTimingNotAllowed + func ErrorCode(err error) Code + type Error struct + Code Code + Err error + func Errorf(code Code, err error) *Error + func (e *Error) Error() string + type OauthContext struct + AccessToken string + ClientID string + ClientSecret string + RefreshToken string + Refresher TokenRefresher + type ProjectRole string + const ProjectDeveloper + const ProjectOwner + func (e ProjectRole) String() string + type TokenRefresher func(token, refreshToken string, expiresTs int64) error