Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alexisvisco/amigo
/ types & classes
Types & classes
28 in github.com/alexisvisco/amigo
⨍
Functions
123
◇
Types & classes
28
Struct
CLI
CLI represents the command-line interface for migrations
cli.go:11
Struct
CLIConfig
CLIConfig holds the configuration for creating a CLI instance
cli.go:25
Struct
ChainExec
ChainExec provides a fluent interface for executing multiple SQL statements with automatic error accumulation. Errors are accumulated and returned at
utils.go:49
Struct
ChainExecTx
ChainExecTx provides a fluent interface for executing multiple SQL statements within a transaction with automatic error accumulation. Example usage:
utils.go:90
Struct
ClickHouseDriver
driver_clickhouse.go:10
Struct
Configuration
types.go:9
Interface
Driver
types.go:47
Interface
Migration
types.go:34
Struct
Migration20251225101501AddUserIndex
example/migrations/20251225101501_add_user_index.go:10
Struct
MigrationRecord
types.go:41
Struct
MigrationResult
MigrationResult represents the result of applying a migration
runner_up_iterator.go:11
Struct
MigrationStatus
types.go:55
TypeAlias
PlaceholderStyle
PlaceholderStyle defines how to format query placeholders
pkg/logsql/driver.go:27
Struct
PostgresDriver
driver_pg.go:10
Struct
Runner
runner.go:8
FuncType
RunnerDownOptsFunc
func(*runnerDownOpts)
runner_down.go:11
FuncType
RunnerUpOptsFunc
func(*runnerUpOpts)
runner_up.go:11
Struct
SQLMigration
sql_migration.go:15
Struct
SQLiteDriver
driver_sqlite.go:10
FuncType
WrapOptionFunc
func(*wrapOpts)
pkg/logsql/driver.go:47
Struct
cliOutput
cliOutput provides helper methods for formatted CLI output
cli_output.go:18
Struct
loggingConn
pkg/logsql/driver.go:166
Struct
loggingDriver
pkg/logsql/driver.go:128
Struct
loggingStmt
pkg/logsql/driver.go:241
Struct
loggingTx
pkg/logsql/driver.go:312
Struct
runnerDownOpts
runner_down.go:7
Struct
runnerUpOpts
runner_up.go:7
Struct
wrapOpts
pkg/logsql/driver.go:42