github.com/adlio/schema

schema

Package schema provides tools to manage database schema changes ("migrations") as embedded functionality inside another application which is using a database/sql

68

Decision Signals

Health score 68/100, confidence 80/100.

Review
Maintenance 83
Adoption 27
Security 92
Maturity 62
Developer DX 83
Confidence 80

Install

go get github.com/adlio/schema

Package Data

updated May 31, 2026
Latest versionv1.5.0
Imported by14 packages
Stars0
Forks0
Last activity1 months ago
Latest releaseUnknown
LicenseUnknown
Known vuln records0

API Surface

55 symbols
SymbolKindSynopsis
AppliedMigration Type type AppliedMigration struct{ ... }
AppliedMigration.AppliedAt Field AppliedAt time.Time
AppliedMigration.Checksum Field Checksum string
AppliedMigration.ExecutionTimeInMillis Field ExecutionTimeInMillis int64
Connection Type type Connection interface{ ... }
DB Type type DB interface{ ... }
DB.Conn Method Conn func(ctx context.Context) (*sql.Conn, error)
Dialect Type type Dialect interface{ ... }
Dialect.CreateMigrationsTable Method CreateMigrationsTable func(ctx context.Context, tx Queryer, tableName string) error
Dialect.GetAppliedMigrations Method GetAppliedMigrations func(ctx context.Context, tx Queryer, tableName string) (applied []*AppliedMigration, err error)
Dialect.InsertAppliedMigration Method InsertAppliedMigration func(ctx context.Context, tx Queryer, tableName string, migration *AppliedMigration) error
Dialect.QuotedTableName Method QuotedTableName func(schemaName, tableName string) string

Similar Packages

Go Database Migration Libraries

#1 soda

Package pop wraps the absolutely amazing https://github.com/jmoiron/sqlx library.

Go Database Migration Libraries 1.5K stars 618 imported-by 100% confidence
94

#2 v4

Package migrate reads migrations from sources and runs them against databases.

Go Database Migration Libraries 18.6K stars 5.2K imported-by 95% confidence
93

#3 sql-migrate

SQL Schema migration tool for Go.

Go Database Migration Libraries 0 stars 1.9K imported-by 80% confidence
71

#4 zdb

Package zdb provides a nice API to interact with SQL databases in Go.

Go Database Migration Libraries 0 stars 27 imported-by 75% confidence
66

#5 databasemigrationservice

Package databasemigrationservice provides the API client, operations, and parameter types for AWS Database Migration Service.

Go Database Migration Libraries 0 stars 65 imported-by 65% confidence
66