@nestjs-mod/pg-flyway
Version:
PgFlyway - utility for working with database migrations (site: https://www.npmjs.com/package/pg-flyway, preview version only for Postgres)
17 lines (16 loc) • 887 B
TypeScript
import { NxProjectJsonService, PackageJsonService, WrapApplicationOptionsService } from '@nestjs-mod/common';
import { OnModuleInit } from '@nestjs/common';
import { PgFlywayConfiguration } from '../pg-flyway.configuration';
export declare class PgFlywayInfrastructureUpdaterService implements OnModuleInit {
private readonly packageJsonService;
private readonly nxProjectJsonService;
private readonly pgFlywayConfiguration;
private readonly wrapApplicationOptionsService;
constructor(packageJsonService: PackageJsonService, nxProjectJsonService: NxProjectJsonService, pgFlywayConfiguration: PgFlywayConfiguration, wrapApplicationOptionsService: WrapApplicationOptionsService);
onModuleInit(): void;
update(): void;
private updatePackageJsonFile;
private updateProjectJsonFile;
private createFirstMigrations;
private getDbConnectionEnvKeys;
}