PostgresqlMigrationCli constructor
PostgresqlMigrationCli({
- PostgresqlMigrationService? service,
- PostgresqlCliConnectionOpener? openConnection,
- CliReadLine? readLine,
- bool? interactiveInput,
- GeneratedClientWriter? clientWriter,
- StringSink? out,
- StringSink? err,
Creates a PostgreSQL migration CLI.
Implementation
PostgresqlMigrationCli({
PostgresqlMigrationService? service,
PostgresqlCliConnectionOpener? openConnection,
CliReadLine? readLine,
bool? interactiveInput,
GeneratedClientWriter? clientWriter,
StringSink? out,
StringSink? err,
}) : service = service ?? const PostgresqlMigrationService(),
openConnection = openConnection ?? _defaultOpenConnection,
clientWriter = clientWriter ?? const GeneratedClientWriter(),
out = out ?? stdout,
err = err ?? stderr,
prompter = CliPrompter(
out: out ?? stdout,
readLine: readLine,
interactive: interactiveInput,
);