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 Jun 11, 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 sql-migrate

SQL Schema migration tool for Go.

Go Database Migration Libraries 3.4K stars 1.9K imported-by 100% confidence
95

#2 migrate

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

Go Database Migration Libraries 18.6K stars 2.0K imported-by 100% confidence
91

#3 rel

Package rel contains all rel primary APIs, such as Repository.

Go Database Migration Libraries 783 stars 123 imported-by 100% confidence
91

#4 goose

A database migration tool. Supports SQL migrations and Go functions.

Go Database Migration Libraries 10.9K stars 0 imported-by 80% confidence
89

#5 soda

A Tasty Treat For All Your Database Needs

Go Database Migration Libraries 1.5K stars 0 imported-by 45% confidence
82