Documentation ¶
Index ¶
- type Config
- type Database
- func (db *Database) Close() error
- func (db *Database) Delete(object interface{}, model interface{}) error
- func (db *Database) Find(object interface{}, model interface{}) ([]interface{}, error)
- func (db *Database) Migrate(models ...interface{}) error
- func (db *Database) Upsert(object interface{}, model interface{}) error
- func (db *Database) UpsertBatch(objects []interface{}, model interface{}) error
- type Driver
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { DBHost string `env:"DB_HOST,required"` DBPassword string `env:"DB_PASSWORD,required"` DBUser string `emv:"DB_USER,required"` DBName string `env:"DB_NAME,required"` DBPort string `env:"DB_PORT,required"` SSLMode string `env:"SSL_MODE,required"` CreateBatchSize int `env:"CREATE_BATCH_SIZE" envDefault:"2000"` ConnectionsLimit int `env:"CONNECTIONS_LIMIT" envDefault:"1000"` }
Click to show internal directories.
Click to hide internal directories.