#1 migrate
Package migrate reads migrations from sources and runs them against databases.
SQL Schema migration tool for Go.
Health score 95/100, confidence 100/100.
| Latest version | v1.8.1 |
| Imported by | 1.9K packages |
| Stars | 3.4K |
| Forks | 292 |
| Last activity | 6 days ago |
| Latest release | Unknown |
| License | MIT |
| Known vuln records | 0 |
| Symbol | Kind | Synopsis |
|---|---|---|
| AssetMigrationSource | Type | type AssetMigrationSource struct{ ... } |
| AssetMigrationSource.Asset | Field | Asset func(path string) ([]byte, error) |
| AssetMigrationSource.AssetDir | Field | AssetDir func(path string) ([]string, error) |
| AssetMigrationSource.Dir | Field | Dir string |
| AssetMigrationSource.FindMigrations | Method | func (a AssetMigrationSource) FindMigrations() ([]*Migration, error) |
| EmbedFileSystemMigrationSource | Type | type EmbedFileSystemMigrationSource struct{ ... } |
| EmbedFileSystemMigrationSource.FileSystem | Field | FileSystem embed.FS |
| EmbedFileSystemMigrationSource.FindMigrations | Method | func (f EmbedFileSystemMigrationSource) FindMigrations() ([]*Migration, error) |
| EmbedFileSystemMigrationSource.Root | Field | Root string |
| FileMigrationSource | Type | type FileMigrationSource struct{ ... } |
| FileMigrationSource.Dir | Field | Dir string |
| FileMigrationSource.FindMigrations | Method | func (f FileMigrationSource) FindMigrations() ([]*Migration, error) |
Package migrate reads migrations from sources and runs them against databases.
Package rel contains all rel primary APIs, such as Repository.
A database migration tool. Supports SQL migrations and Go functions.
A Tasty Treat For All Your Database Needs
Package schema provides tools to manage database schema changes ("migrations") as embedded functionality inside another application which is using a database/sql