gs-migrations
v1.0.146
Published
Database migration and seeding package for GoSafe applications
Readme
gs-migrations/ ├── src/ │ ├── migrations/ # Your JS migration files │ ├── seeders/ # Your JS seed files │ ├── index.ts # Main exports │ ├── cli.ts # CLI commands │ ├── migrate.ts # Migration logic │ ├── rollback.ts # Rollback logic │ ├── seed.ts # Seeding logic │ ├── reset.ts # DB reset logic │ ├── create-migration.ts │ ├── create-seeder.ts │ ├── db.ts # Shared DB connection │ └── types.ts # Type definitions ├── package.json └── tsconfig.json
graph LR A[Consumer App] -->|Provides ENV| B(gs-migrations) B -->|Manages| C[DB Connection] C --> D[Migrations] C --> E[Seeds]
sequenceDiagram participant CLI participant DB participant Consumer
CLI->>DB: initializeDatabase()
DB-->>CLI: Connection
Consumer->>DB: getSequelize()
DB-->>Consumer: Same Connection