Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DB ¶
type DB interface { Connect() error Close() error Connection() *sqlx.DB Migrate(ctx context.Context, options *MigrationOptions) (*MigrationResult, error) Tx(ctx context.Context, tx TxFn) error EventTx(ctx context.Context, etx EventTxFn) (*events.EventID, error) EventsTx(ctx context.Context, etx EventsTxFn) ([]events.EventID, error) }
type EventsTxFn ¶
type MigrationOptions ¶
type MigrationOptions struct {
DropTablesBeforeMigrating bool
}
type MigrationResult ¶
type MigrationResult struct {
AppliedMigrations []string
}
Click to show internal directories.
Click to hide internal directories.