1.3.0 • Published 2 years ago
@subsquid/typeorm-migration v1.3.0
@subsquid/typeorm-migration
A thin wrapper around TypeORM migration tools, which understands and follows squid project conventions.
Usage
# 1. Install
npm i @subsquid/typeorm-migration
# 2. List available commands
npx squid-typeorm-migration --helpapply apply pending migrations
create create template file for a new migration
generate analyze database state and generate migration to match the target schema
revert revert the last applied migrationRules
- All migrations should be written as plain commonjs files and placed at
db/migrations - All entities should be exported from
lib/modelcommonjs module, i.e. entity classes must be compiled from TypeScript before runningsquid-typeorm-migration generate. - Database connection settings are picked from
DB_*environment variables.