PostgresDb constructor

PostgresDb({
  1. required String host,
  2. int port = 5432,
  3. required String databaseName,
  4. required String username,
  5. required String password,
  6. int timeoutInSeconds = 30,
  7. int queryTimeoutInSeconds = 30,
  8. String timeZone = 'UTC',
  9. bool useSSL = false,
  10. bool isUnixSocket = false,
  11. bool allowClearTextPassword = false,
  12. ReplicationMode replicationMode = ReplicationMode.none,
})

Implementation

PostgresDb({
  required this.host,
  this.port = 5432,
  required this.databaseName,
  required this.username,
  required this.password,
  int timeoutInSeconds = 30,
  int queryTimeoutInSeconds = 30,
  String timeZone = 'UTC',
  bool useSSL = false,
  bool isUnixSocket = false,
  bool allowClearTextPassword = false,
  ReplicationMode replicationMode = ReplicationMode.none,
}) {
  db = PostgreSQLConnection(
    host,
    port,
    databaseName,
    username: username,
    password: password,
    timeoutInSeconds: timeoutInSeconds,
    queryTimeoutInSeconds: queryTimeoutInSeconds,
    timeZone: timeZone,
    useSSL: useSSL,
    isUnixSocket: isUnixSocket,
    allowClearTextPassword: allowClearTextPassword,
    replicationMode: replicationMode,
  );
}