René's URL Explorer Experiment


Title: database package - github.com/GoCodeAlone/modular/modules/database - Go Packages

direct link

Domain: pkg.go.dev

NoneIE=edge
DescriptionPackage database provides database connectivity and management for modular applications.

Links:

https://go.dev/
Skip to Main Content https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#main-content
Why Go https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database
Case Studies https://go.dev/solutions#case-studies
Use Cases https://go.dev/solutions#use-cases
Security https://go.dev/security/
Learnhttps://go.dev/learn/
Docs https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database
Effective Go https://go.dev/doc/effective_go
Go User Manual https://go.dev/doc/
Standard library https://pkg.go.dev/std
Release Notes https://go.dev/doc/devel/release
API https://pkg.go.dev/api
Packageshttps://pkg.go.dev/
Community https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database
Recorded Talks https://go.dev/talks/
Meetups https://www.meetup.com/pro/go
Conferences https://github.com/golang/go/wiki/Conferences
Go blog https://go.dev/blog
Go project https://go.dev/help
https://groups.google.com/g/golang-nuts
https://github.com/golang
https://twitter.com/golang
https://www.reddit.com/r/golang/
https://invite.slack.golangbridge.org/
https://stackoverflow.com/collectives/go
https://go.dev/
Why Go https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database
Why Go https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database
Case Studies https://go.dev/solutions#case-studies
Use Cases https://go.dev/solutions#use-cases
Security https://go.dev/security/
Learnhttps://go.dev/learn/
Docs https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database
Docs https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database
Effective Go https://go.dev/doc/effective_go
Go User Manual https://go.dev/doc/
Standard library https://pkg.go.dev/std
Release Notes https://go.dev/doc/devel/release
API https://pkg.go.dev/api
Packageshttps://pkg.go.dev/
Community https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database
Community https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database
Recorded Talks https://go.dev/talks/
Meetups https://www.meetup.com/pro/go
Conferences https://github.com/golang/go/wiki/Conferences
Go blog https://go.dev/blog
Go project https://go.dev/help
https://groups.google.com/g/golang-nuts
https://github.com/golang
https://twitter.com/golang
https://www.reddit.com/r/golang/
https://invite.slack.golangbridge.org/
https://stackoverflow.com/collectives/go
v2https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database/v2
Discover Packageshttps://pkg.go.dev/
github.com/GoCodeAlone/modular/modules/database https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database@v1.1.2
https://go.dev/
Version: v1.1.2 https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database?tab=versions
Go to latest https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database
MIThttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database?tab=licenses
Imports: 16 https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database?tab=imports
Imported by: 0 https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database?tab=importedby
go.modhttps://github.com/GoCodeAlone/modular/tree/modules/database/v1.1.2/modules/database/go.mod
Learn more about best practiceshttps://pkg.go.dev/about#best-practices
github.com/GoCodeAlone/modular https://github.com/GoCodeAlone/modular
Open Source Insights https://deps.dev/go/github.com%2FGoCodeAlone%2Fmodular%2Fmodules%2Fdatabase/v1.1.2
README https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#section-readme
Overview https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#readme-overview
Features https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#readme-features
Installation https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#readme-installation
Usage https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#readme-usage
Importing Database Drivers https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#readme-importing-database-drivers
Registering the Module https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#readme-registering-the-module
Configuration https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#readme-configuration
AWS IAM Authentication https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#readme-aws-iam-authentication
Configuration with AWS IAM Auth https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#readme-configuration-with-aws-iam-auth
AWS IAM Auth Configuration Options https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#readme-aws-iam-auth-configuration-options
Prerequisites for AWS IAM Authentication https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#readme-prerequisites-for-aws-iam-authentication
How It Works https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#readme-how-it-works
Dependencies https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#readme-dependencies
Using the Database Service https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#readme-using-the-database-service
Working with multiple database connections https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#readme-working-with-multiple-database-connections
API Reference https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#readme-api-reference
Types https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#readme-types
DatabaseService https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#readme-databaseservice
Module Manager Methods https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#readme-module-manager-methods
License https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#readme-license
Documentation https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#section-documentation
Overviewhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#pkg-overview
Index https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#pkg-index
Constants https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#pkg-constants
Variables https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#pkg-variables
Functions https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#pkg-functions
Types https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#pkg-types
type AWSIAMAuthConfig https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#AWSIAMAuthConfig
type AWSIAMTokenProvider https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#AWSIAMTokenProvider
NewAWSIAMTokenProvider(authConfig) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#NewAWSIAMTokenProvider
(p) BuildDSNWithIAMToken(ctx, originalDSN) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#AWSIAMTokenProvider.BuildDSNWithIAMToken
(p) GetToken(ctx, endpoint) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#AWSIAMTokenProvider.GetToken
(p) StartTokenRefresh(ctx, endpoint) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#AWSIAMTokenProvider.StartTokenRefresh
(p) StopTokenRefresh() https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#AWSIAMTokenProvider.StopTokenRefresh
type Config https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Config
(c) GetInstanceConfigs() https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Config.GetInstanceConfigs
(c) Validate() https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Config.Validate
type ConnectionConfig https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#ConnectionConfig
type DatabaseService https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#DatabaseService
NewDatabaseService(config) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#NewDatabaseService
type EventEmitter https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#EventEmitter
type Migration https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Migration
type MigrationRunner https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#MigrationRunner
NewMigrationRunner(service) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#NewMigrationRunner
(r) RunMigrations(ctx, migrations) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#MigrationRunner.RunMigrations
type MigrationService https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#MigrationService
NewMigrationService(db, eventEmitter) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#NewMigrationService
type Module https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module
NewModule() https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#NewModule
(m) Dependencies() https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.Dependencies
(m) EmitEvent(ctx, event) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.EmitEvent
(m) GetConnection(name) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.GetConnection
(m) GetConnections() https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.GetConnections
(m) GetDefaultConnection() https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.GetDefaultConnection
(m) GetDefaultService() https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.GetDefaultService
(m) GetRegisteredEventTypes() https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.GetRegisteredEventTypes
(m) GetService(name) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.GetService
(m) Init(app) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.Init
(m) Name() https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.Name
(m) ProvidesServices() https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.ProvidesServices
(m) RegisterConfig(app) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.RegisterConfig
(m) RegisterObservers(subject) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.RegisterObservers
(m) RequiresServices() https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.RequiresServices
(m) Start(ctx) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.Start
(m) Stop(ctx) https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.Stop
Source Files https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#section-sourcefiles
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#section-readme
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database
https://github.com/GoCodeAlone/modular/actions/workflows/modules-ci.yml
Modularhttps://github.com/GoCodeAlone/modular
MIT Licensehttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/LICENSE
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#section-documentation
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#pkg-overview
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#pkg-index
Constantshttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#pkg-constants
Variableshttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#pkg-variables
type AWSIAMAuthConfighttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#AWSIAMAuthConfig
type AWSIAMTokenProviderhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#AWSIAMTokenProvider
func NewAWSIAMTokenProvider(authConfig *AWSIAMAuthConfig) (*AWSIAMTokenProvider, error)https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#NewAWSIAMTokenProvider
func (p *AWSIAMTokenProvider) BuildDSNWithIAMToken(ctx context.Context, originalDSN string) (string, error)https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#AWSIAMTokenProvider.BuildDSNWithIAMToken
func (p *AWSIAMTokenProvider) GetToken(ctx context.Context, endpoint string) (string, error)https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#AWSIAMTokenProvider.GetToken
func (p *AWSIAMTokenProvider) StartTokenRefresh(ctx context.Context, endpoint string)https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#AWSIAMTokenProvider.StartTokenRefresh
func (p *AWSIAMTokenProvider) StopTokenRefresh()https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#AWSIAMTokenProvider.StopTokenRefresh
type Confighttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Config
func (c *Config) GetInstanceConfigs() map[string]interface{}https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Config.GetInstanceConfigs
func (c *Config) Validate() errorhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Config.Validate
type ConnectionConfighttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#ConnectionConfig
type DatabaseServicehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#DatabaseService
func NewDatabaseService(config ConnectionConfig) (DatabaseService, error)https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#NewDatabaseService
type EventEmitterhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#EventEmitter
type Migrationhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Migration
type MigrationRunnerhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#MigrationRunner
func NewMigrationRunner(service MigrationService) *MigrationRunnerhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#NewMigrationRunner
func (r *MigrationRunner) RunMigrations(ctx context.Context, migrations []Migration) errorhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#MigrationRunner.RunMigrations
type MigrationServicehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#MigrationService
func NewMigrationService(db *sql.DB, eventEmitter EventEmitter) MigrationServicehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#NewMigrationService
type Modulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module
func NewModule() *Modulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#NewModule
func (m *Module) Dependencies() []stringhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.Dependencies
func (m *Module) EmitEvent(ctx context.Context, event cloudevents.Event) errorhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.EmitEvent
func (m *Module) GetConnection(name string) (*sql.DB, bool)https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.GetConnection
func (m *Module) GetConnections() []stringhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.GetConnections
func (m *Module) GetDefaultConnection() *sql.DBhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.GetDefaultConnection
func (m *Module) GetDefaultService() DatabaseServicehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.GetDefaultService
func (m *Module) GetRegisteredEventTypes() []stringhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.GetRegisteredEventTypes
func (m *Module) GetService(name string) (DatabaseService, bool)https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.GetService
func (m *Module) Init(app modular.Application) errorhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.Init
func (m *Module) Name() stringhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.Name
func (m *Module) ProvidesServices() []modular.ServiceProviderhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.ProvidesServices
func (m *Module) RegisterConfig(app modular.Application) errorhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.RegisterConfig
func (m *Module) RegisterObservers(subject modular.Subject) errorhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.RegisterObservers
func (m *Module) RequiresServices() []modular.ServiceDependencyhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.RequiresServices
func (m *Module) Start(ctx context.Context) errorhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.Start
func (m *Module) Stop(ctx context.Context) errorhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.Stop
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#pkg-constants
View Sourcehttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/events.go#L5
View Sourcehttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/module.go#L44
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#pkg-variables
View Sourcehttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/aws_iam_auth.go#L18
errorshttps://pkg.go.dev/errors
Newhttps://pkg.go.dev/errors#New
errorshttps://pkg.go.dev/errors
Newhttps://pkg.go.dev/errors#New
errorshttps://pkg.go.dev/errors
Newhttps://pkg.go.dev/errors#New
errorshttps://pkg.go.dev/errors
Newhttps://pkg.go.dev/errors#New
errorshttps://pkg.go.dev/errors
Newhttps://pkg.go.dev/errors#New
View Sourcehttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/errors.go#L6
errorshttps://pkg.go.dev/errors
Newhttps://pkg.go.dev/errors#New
errorshttps://pkg.go.dev/errors
Newhttps://pkg.go.dev/errors#New
errorshttps://pkg.go.dev/errors
Newhttps://pkg.go.dev/errors#New
View Sourcehttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/module.go#L38
errorshttps://pkg.go.dev/errors
Newhttps://pkg.go.dev/errors#New
errorshttps://pkg.go.dev/errors
Newhttps://pkg.go.dev/errors#New
View Sourcehttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/module.go#L410
errorshttps://pkg.go.dev/errors
Newhttps://pkg.go.dev/errors#New
errorshttps://pkg.go.dev/errors
Newhttps://pkg.go.dev/errors#New
errorshttps://pkg.go.dev/errors
Newhttps://pkg.go.dev/errors#New
View Sourcehttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/service.go#L15
errorshttps://pkg.go.dev/errors
Newhttps://pkg.go.dev/errors#New
errorshttps://pkg.go.dev/errors
Newhttps://pkg.go.dev/errors#New
errorshttps://pkg.go.dev/errors
Newhttps://pkg.go.dev/errors#New
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#pkg-functions
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#pkg-types
AWSIAMAuthConfighttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/config.go#L57
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#AWSIAMAuthConfig
boolhttps://pkg.go.dev/builtin#bool
stringhttps://pkg.go.dev/builtin#string
stringhttps://pkg.go.dev/builtin#string
inthttps://pkg.go.dev/builtin#int
AWSIAMTokenProviderhttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/aws_iam_auth.go#L27
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#AWSIAMTokenProvider
NewAWSIAMTokenProviderhttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/aws_iam_auth.go#L39
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#NewAWSIAMTokenProvider
AWSIAMAuthConfighttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#AWSIAMAuthConfig
AWSIAMTokenProviderhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#AWSIAMTokenProvider
errorhttps://pkg.go.dev/builtin#error
BuildDSNWithIAMTokenhttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/aws_iam_auth.go#L161
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#AWSIAMTokenProvider.BuildDSNWithIAMToken
AWSIAMTokenProviderhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#AWSIAMTokenProvider
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
stringhttps://pkg.go.dev/builtin#string
stringhttps://pkg.go.dev/builtin#string
errorhttps://pkg.go.dev/builtin#error
GetTokenhttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/aws_iam_auth.go#L75
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#AWSIAMTokenProvider.GetToken
AWSIAMTokenProviderhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#AWSIAMTokenProvider
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
stringhttps://pkg.go.dev/builtin#string
stringhttps://pkg.go.dev/builtin#string
errorhttps://pkg.go.dev/builtin#error
StartTokenRefreshhttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/aws_iam_auth.go#L111
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#AWSIAMTokenProvider.StartTokenRefresh
AWSIAMTokenProviderhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#AWSIAMTokenProvider
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
stringhttps://pkg.go.dev/builtin#string
StopTokenRefreshhttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/aws_iam_auth.go#L124
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#AWSIAMTokenProvider.StopTokenRefresh
AWSIAMTokenProviderhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#AWSIAMTokenProvider
Confighttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/config.go#L8
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Config
stringhttps://pkg.go.dev/builtin#string
ConnectionConfighttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#ConnectionConfig
stringhttps://pkg.go.dev/builtin#string
GetInstanceConfigshttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/config.go#L23
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Config.GetInstanceConfigs
Confighttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Config
stringhttps://pkg.go.dev/builtin#string
Validatehttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/config.go#L17
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Config.Validate
Confighttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Config
errorhttps://pkg.go.dev/builtin#error
ConnectionConfighttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/config.go#L33
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#ConnectionConfig
stringhttps://pkg.go.dev/builtin#string
stringhttps://pkg.go.dev/builtin#string
inthttps://pkg.go.dev/builtin#int
inthttps://pkg.go.dev/builtin#int
timehttps://pkg.go.dev/time
Durationhttps://pkg.go.dev/time#Duration
timehttps://pkg.go.dev/time
Durationhttps://pkg.go.dev/time#Duration
AWSIAMAuthConfighttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#AWSIAMAuthConfig
DatabaseServicehttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/service.go#L22
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#DatabaseService
errorhttps://pkg.go.dev/builtin#error
errorhttps://pkg.go.dev/builtin#error
sqlhttps://pkg.go.dev/database/sql
DBhttps://pkg.go.dev/database/sql#DB
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
errorhttps://pkg.go.dev/builtin#error
sqlhttps://pkg.go.dev/database/sql
DBStatshttps://pkg.go.dev/database/sql#DBStats
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
stringhttps://pkg.go.dev/builtin#string
sqlhttps://pkg.go.dev/database/sql
Resulthttps://pkg.go.dev/database/sql#Result
errorhttps://pkg.go.dev/builtin#error
stringhttps://pkg.go.dev/builtin#string
sqlhttps://pkg.go.dev/database/sql
Resulthttps://pkg.go.dev/database/sql#Result
errorhttps://pkg.go.dev/builtin#error
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
stringhttps://pkg.go.dev/builtin#string
sqlhttps://pkg.go.dev/database/sql
Resulthttps://pkg.go.dev/database/sql#Result
errorhttps://pkg.go.dev/builtin#error
stringhttps://pkg.go.dev/builtin#string
sqlhttps://pkg.go.dev/database/sql
Resulthttps://pkg.go.dev/database/sql#Result
errorhttps://pkg.go.dev/builtin#error
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
stringhttps://pkg.go.dev/builtin#string
sqlhttps://pkg.go.dev/database/sql
Stmthttps://pkg.go.dev/database/sql#Stmt
errorhttps://pkg.go.dev/builtin#error
stringhttps://pkg.go.dev/builtin#string
sqlhttps://pkg.go.dev/database/sql
Stmthttps://pkg.go.dev/database/sql#Stmt
errorhttps://pkg.go.dev/builtin#error
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
stringhttps://pkg.go.dev/builtin#string
sqlhttps://pkg.go.dev/database/sql
Rowshttps://pkg.go.dev/database/sql#Rows
errorhttps://pkg.go.dev/builtin#error
stringhttps://pkg.go.dev/builtin#string
sqlhttps://pkg.go.dev/database/sql
Rowshttps://pkg.go.dev/database/sql#Rows
errorhttps://pkg.go.dev/builtin#error
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
stringhttps://pkg.go.dev/builtin#string
sqlhttps://pkg.go.dev/database/sql
Rowhttps://pkg.go.dev/database/sql#Row
stringhttps://pkg.go.dev/builtin#string
sqlhttps://pkg.go.dev/database/sql
Rowhttps://pkg.go.dev/database/sql#Row
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
sqlhttps://pkg.go.dev/database/sql
TxOptionshttps://pkg.go.dev/database/sql#TxOptions
sqlhttps://pkg.go.dev/database/sql
Txhttps://pkg.go.dev/database/sql#Tx
errorhttps://pkg.go.dev/builtin#error
sqlhttps://pkg.go.dev/database/sql
Txhttps://pkg.go.dev/database/sql#Tx
errorhttps://pkg.go.dev/builtin#error
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
sqlhttps://pkg.go.dev/database/sql
Txhttps://pkg.go.dev/database/sql#Tx
errorhttps://pkg.go.dev/builtin#error
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
sqlhttps://pkg.go.dev/database/sql
Txhttps://pkg.go.dev/database/sql#Tx
errorhttps://pkg.go.dev/builtin#error
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
Migrationhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Migration
errorhttps://pkg.go.dev/builtin#error
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
stringhttps://pkg.go.dev/builtin#string
errorhttps://pkg.go.dev/builtin#error
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
errorhttps://pkg.go.dev/builtin#error
EventEmitterhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#EventEmitter
NewDatabaseServicehttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/service.go#L108
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#NewDatabaseService
ConnectionConfighttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#ConnectionConfig
DatabaseServicehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#DatabaseService
errorhttps://pkg.go.dev/builtin#error
EventEmitterhttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/migrations.go#L64
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#EventEmitter
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
cloudeventshttps://pkg.go.dev/github.com/cloudevents/sdk-go/v2
Eventhttps://pkg.go.dev/github.com/cloudevents/sdk-go/v2#Event
errorhttps://pkg.go.dev/builtin#error
Migrationhttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/migrations.go#L37
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Migration
stringhttps://pkg.go.dev/builtin#string
stringhttps://pkg.go.dev/builtin#string
stringhttps://pkg.go.dev/builtin#string
boolhttps://pkg.go.dev/builtin#bool
MigrationRunnerhttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/migrations.go#L250
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#MigrationRunner
NewMigrationRunnerhttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/migrations.go#L255
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#NewMigrationRunner
MigrationServicehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#MigrationService
MigrationRunnerhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#MigrationRunner
RunMigrationshttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/migrations.go#L262
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#MigrationRunner.RunMigrations
MigrationRunnerhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#MigrationRunner
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
Migrationhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Migration
errorhttps://pkg.go.dev/builtin#error
MigrationServicehttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/migrations.go#L45
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#MigrationService
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
Migrationhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Migration
errorhttps://pkg.go.dev/builtin#error
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
stringhttps://pkg.go.dev/builtin#string
errorhttps://pkg.go.dev/builtin#error
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
errorhttps://pkg.go.dev/builtin#error
NewMigrationServicehttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/migrations.go#L70
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#NewMigrationService
sqlhttps://pkg.go.dev/database/sql
DBhttps://pkg.go.dev/database/sql#DB
EventEmitterhttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#EventEmitter
MigrationServicehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#MigrationService
Modulehttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/module.go#L403
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module
NewModulehttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/module.go#L423
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#NewModule
Modulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module
Dependencieshttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/module.go#L575
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.Dependencies
Modulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module
stringhttps://pkg.go.dev/builtin#string
EmitEventhttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/module.go#L761
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.EmitEvent
Modulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
cloudeventshttps://pkg.go.dev/github.com/cloudevents/sdk-go/v2
Eventhttps://pkg.go.dev/github.com/cloudevents/sdk-go/v2#Event
errorhttps://pkg.go.dev/builtin#error
GetConnectionhttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/module.go#L618
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.GetConnection
Modulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module
stringhttps://pkg.go.dev/builtin#string
sqlhttps://pkg.go.dev/database/sql
DBhttps://pkg.go.dev/database/sql#DB
boolhttps://pkg.go.dev/builtin#bool
GetConnectionshttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/module.go#L650
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.GetConnections
Modulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module
stringhttps://pkg.go.dev/builtin#string
GetDefaultConnectionhttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/module.go#L631
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.GetDefaultConnection
Modulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module
sqlhttps://pkg.go.dev/database/sql
DBhttps://pkg.go.dev/database/sql#DB
GetDefaultServicehttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/module.go#L661
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.GetDefaultService
Modulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module
DatabaseServicehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#DatabaseService
GetRegisteredEventTypeshttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/module.go#L801
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.GetRegisteredEventTypes
Modulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module
stringhttps://pkg.go.dev/builtin#string
GetServicehttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/module.go#L688
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.GetService
Modulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module
stringhttps://pkg.go.dev/builtin#string
DatabaseServicehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#DatabaseService
boolhttps://pkg.go.dev/builtin#bool
Inithttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/module.go#L473
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.Init
Modulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module
modularhttps://pkg.go.dev/github.com/GoCodeAlone/modular
Applicationhttps://pkg.go.dev/github.com/GoCodeAlone/modular#Application
errorhttps://pkg.go.dev/builtin#error
Namehttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/module.go#L432
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.Name
Modulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module
stringhttps://pkg.go.dev/builtin#string
ProvidesServiceshttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/module.go#L585
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.ProvidesServices
Modulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module
modularhttps://pkg.go.dev/github.com/GoCodeAlone/modular
ServiceProviderhttps://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceProvider
RegisterConfighttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/module.go#L447
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.RegisterConfig
Modulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module
modularhttps://pkg.go.dev/github.com/GoCodeAlone/modular
Applicationhttps://pkg.go.dev/github.com/GoCodeAlone/modular#Application
errorhttps://pkg.go.dev/builtin#error
RegisterObservershttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/module.go#L752
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.RegisterObservers
Modulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module
modularhttps://pkg.go.dev/github.com/GoCodeAlone/modular
Subjecthttps://pkg.go.dev/github.com/GoCodeAlone/modular#Subject
errorhttps://pkg.go.dev/builtin#error
RequiresServiceshttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/module.go#L605
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.RequiresServices
Modulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module
modularhttps://pkg.go.dev/github.com/GoCodeAlone/modular
ServiceDependencyhttps://pkg.go.dev/github.com/GoCodeAlone/modular#ServiceDependency
Starthttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/module.go#L521
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.Start
Modulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
errorhttps://pkg.go.dev/builtin#error
Stophttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/module.go#L534
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module.Stop
Modulehttps://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#Module
contexthttps://pkg.go.dev/context
Contexthttps://pkg.go.dev/context#Context
errorhttps://pkg.go.dev/builtin#error
https://pkg.go.dev/github.com/GoCodeAlone/modular/modules/database#section-sourcefiles
View all Source fileshttps://github.com/GoCodeAlone/modular/tree/modules/database/v1.1.2/modules/database
aws_iam_auth.gohttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/aws_iam_auth.go
config.gohttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/config.go
errors.gohttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/errors.go
events.gohttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/events.go
migrations.gohttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/migrations.go
module.gohttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/module.go
service.gohttps://github.com/GoCodeAlone/modular/blob/modules/database/v1.1.2/modules/database/service.go
Why Go https://go.dev/solutions
Use Cases https://go.dev/solutions#use-cases
Case Studies https://go.dev/solutions#case-studies
Get Started https://learn.go.dev/
Playground https://play.golang.org
Tour https://tour.golang.org
Stack Overflow https://stackoverflow.com/questions/tagged/go?tab=Newest
Help https://go.dev/help
Packages https://pkg.go.dev
Standard Library https://pkg.go.dev/std
Sub-repositories https://pkg.go.dev/golang.org/x
About Go Packages https://pkg.go.dev/about
pkg.go.dev API https://pkg.go.dev/api
About https://go.dev/project
Downloadhttps://go.dev/dl/
Bloghttps://go.dev/blog
Issue Tracker https://github.com/golang/go/issues
Release Notes https://go.dev/doc/devel/release.html
Brand Guidelines https://go.dev/brand
Code of Conduct https://go.dev/conduct
Connect https://www.twitter.com/golang
Twitter https://www.twitter.com/golang
GitHubhttps://github.com/golang
Slack https://invite.slack.golangbridge.org/
r/golang https://reddit.com/r/golang
Meetup https://www.meetup.com/pro/go
Golang Weekly https://golangweekly.com/
Copyrighthttps://go.dev/copyright
Terms of Servicehttps://go.dev/tos
Privacy Policy http://www.google.com/intl/en/policies/privacy/
Report an Issue https://go.dev/s/pkgsite-feedback
https://google.com
Learn more.https://policies.google.com/technologies/cookies

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.