hi everyone, I'm a novice nest developer, and I can't create migrations in the migrations folder. Is it possible to do this without specifying it in the directory attributes?
my command migrations:
"typeorm": "ts-node ./node_modules/typeorm/cli", "migration:run": "npm run typeorm migration:run -- -d ./src/config/typeorm.ts", "migration:generate": "npm run typeorm -- -d ./src/config/typeorm.ts migration:generate", "migration:create": "npm run typeorm -- migration:create", "migration:revert": "npm run typeorm -- -d ./src/config/typeorm.ts migration:revert",
my ./src/config/typeorm.ts
`import { registerAs } from "@nestjs/config";
import { config as dotenvConfig } from 'dotenv';
import { DataSource, DataSourceOptions, Migration } from "typeorm";
dotenvConfig({ path: '.env' });
const config = {
cli: {
migrationsDir: 'src/migrations',
},
type: 'mysql',
host: ${process.env.DATABASE_HOST},
port: ${process.env.DATABASE_PORT},
username: ${process.env.DATABASE_USERNAME},
password: ${process.env.DATABASE_PASSWORD},
database: ${process.env.DATABASE_NAME},
entities: ["dist/**/.entity{.ts,.js}"],
migrations: ["dist/migrations/{.ts,.js}"],
migrationsTableName: 'migrations',
autoLoadEntities: true,
synchronize: false,
migrationsDir: 'src/migrations',
}
export default registerAs('typeorm', () => config)
export const connectionSource = new DataSource(config as DataSourceOptions);`
command for migration npm run migration:generate test222 - generated migration file on root directory, but command npm run migration:generate ./src/migrations/test - generated in the directory migrations. How make npm run migration:generate test222 to migrations directory? Thanks