Directories
ΒΆ
Path | Synopsis |
---|---|
Package checkmigration: Database schema migration validation and SQL generation engine Performs intelligent comparison between GORM model definitions and actual database schemas Captures and parses SQL statements from GORM's DryRun mode to identify migration requirements Generates both forward and reverse migration scripts with proper categorization
|
Package checkmigration: Database schema migration validation and SQL generation engine Performs intelligent comparison between GORM model definitions and actual database schemas Captures and parses SQL statements from GORM's DryRun mode to identify migration requirements Generates both forward and reverse migration scripts with proper categorization |
Package cobramigration: Cobra CLI integration for database migration operations Provides command-line interface for migration execution with user-friendly commands Features version display, batch migration, and step-by-step migration control Integrates seamlessly with golang-migrate for robust migration management
|
Package cobramigration: Cobra CLI integration for database migration operations Provides command-line interface for migration execution with user-friendly commands Features version display, batch migration, and step-by-step migration control Integrates seamlessly with golang-migrate for robust migration management |
internal
|
|
demos/demo1x
command
|
|
demos/demo2x
command
|
|
utils
Package utils: Internal utility functions for migration operations and error handling Provides common helper functions for UUID generation and migration result processing Includes specialized error handling for golang-migrate specific error cases
|
Package utils: Internal utility functions for migration operations and error handling Provides common helper functions for UUID generation and migration result processing Includes specialized error handling for golang-migrate specific error cases |
Package newmigrate: Database migration instance factory with multiple initialization strategies Provides flexible migration creation supporting file systems, embedded resources and database drivers Features generic type parameters for automatic driver registration and configuration Integrates with golang-migrate library for robust version control and execution
|
Package newmigrate: Database migration instance factory with multiple initialization strategies Provides flexible migration creation supporting file systems, embedded resources and database drivers Features generic type parameters for automatic driver registration and configuration Integrates with golang-migrate library for robust version control and execution |
Package newscripts: Intelligent migration script generation and management system Provides automated script creation with version control and naming conventions Features smart version progression and content generation based on database schema changes Integrates with GORM model analysis to generate appropriate migration scripts
|
Package newscripts: Intelligent migration script generation and management system Provides automated script creation with version control and naming conventions Features smart version progression and content generation based on database schema changes Integrates with GORM model analysis to generate appropriate migration scripts |
Package previewmigrate: Migration preview functionality for safe SQL testing Provides zero-cost error recovery by testing migrations in transactions that always rollback Features intelligent script discovery and integration with existing migration workflows Prevents dirty state issues in automated migration processes
|
Package previewmigrate: Migration preview functionality for safe SQL testing Provides zero-cost error recovery by testing migrations in transactions that always rollback Features intelligent script discovery and integration with existing migration workflows Prevents dirty state issues in automated migration processes |
Click to show internal directories.
Click to hide internal directories.