morpheus4j
Version:
Morpheus is a migration tool for Neo4j. It aims to be a simple and intuitive way to migrate your database.
17 lines (16 loc) • 596 B
TypeScript
import { MigrationOptions } from '../types';
import { FileService } from './file.service';
import { Repository } from './neo4j.repository';
export declare class MigrationService {
private readonly repository;
private readonly fileService;
private latestVersion?;
constructor(repository: Repository, fileService: FileService);
migrate(options: Partial<MigrationOptions>): Promise<void>;
migrate(): Promise<void>;
private applyMigrations;
private getPendingMigrations;
private initializeDatabase;
private previewMigrations;
private validateMigrations;
}