Directories
¶
| Path | Synopsis |
|---|---|
|
Package codegen generates Go source files for the migration framework.
|
Package codegen generates Go source files for the migration framework. |
|
Package config provides configuration loading and management for makemigrations.
|
Package config provides configuration loading and management for makemigrations. |
|
Package drivers registers the SQL drivers used by the makemigrations CLI.
|
Package drivers registers the SQL drivers used by the makemigrations CLI. |
|
Package dumpdata provides database introspection and row fetching utilities for the dump-data feature.
|
Package dumpdata provides database introspection and row fetching utilities for the dump-data feature. |
|
MIT License
|
MIT License |
|
Package fkutils provides utilities for resolving and formatting foreign key types and names.
|
Package fkutils provides utilities for resolving and formatting foreign key types and names. |
|
Package interp loads morphic migration .go files into an in-process *migrate.Registry using the yaegi interpreter, removing the need to compile the migrations module with the Go toolchain.
|
Package interp loads morphic migration .go files into an in-process *migrate.Registry using the yaegi interpreter, removing the need to compile the migrations module with the Go toolchain. |
|
Package providers supplies the factory and interface for database-specific SQL generation.
|
Package providers supplies the factory and interface for database-specific SQL generation. |
|
auroradsql
Package auroradsql provides a database provider for Amazon Aurora DSQL.
|
Package auroradsql provides a database provider for Amazon Aurora DSQL. |
|
clickhouse
Package clickhouse provides a database provider for ClickHouse columnar databases.
|
Package clickhouse provides a database provider for ClickHouse columnar databases. |
|
mysql
Package mysql provides a database provider for MySQL and MariaDB.
|
Package mysql provides a database provider for MySQL and MariaDB. |
|
postgresql
Package postgresql provides a database provider for PostgreSQL.
|
Package postgresql provides a database provider for PostgreSQL. |
|
redshift
MIT License
|
MIT License |
|
sqlite
Package sqlite provides a database provider for SQLite.
|
Package sqlite provides a database provider for SQLite. |
|
sqlserver
Package sqlserver provides a database provider for Microsoft SQL Server.
|
Package sqlserver provides a database provider for Microsoft SQL Server. |
|
starrocks
Package starrocks provides a database provider for StarRocks MPP analytical databases.
|
Package starrocks provides a database provider for StarRocks MPP analytical databases. |
|
tidb
MIT License
|
MIT License |
|
turso
MIT License
|
MIT License |
|
vertica
Package vertica provides a database provider for Vertica analytics databases.
|
Package vertica provides a database provider for Vertica analytics databases. |
|
ydb
Package ydb provides a database provider for YDB (Yandex Database).
|
Package ydb provides a database provider for YDB (Yandex Database). |
|
Package scanner provides utilities for discovering schema files within Go module directories.
|
Package scanner provides utilities for discovering schema files within Go module directories. |
|
MIT License
|
MIT License |
|
Package typemap resolves user-defined type mapping templates against schema field definitions.
|
Package typemap resolves user-defined type mapping templates against schema field definitions. |
|
Package types defines the shared schema data structures used throughout makemigrations.
|
Package types defines the shared schema data structures used throughout makemigrations. |
|
Package ui provides bubbletea TUI prompts for destructive migration operations.
|
Package ui provides bubbletea TUI prompts for destructive migration operations. |
|
Package utils provides shared helper functions for SQL generation and value formatting.
|
Package utils provides shared helper functions for SQL generation and value formatting. |
|
Package version provides version and build information for the makemigrations CLI.
|
Package version provides version and build information for the makemigrations CLI. |
|
Package workflow provides shared YAML schema processing pipelines used by multiple CLI commands (generate, diff, dump-sql, schema2diagram, find-includes).
|
Package workflow provides shared YAML schema processing pipelines used by multiple CLI commands (generate, diff, dump-sql, schema2diagram, find-includes). |
|
MIT License
|
MIT License |
Click to show internal directories.
Click to hide internal directories.