PostgreSqlDatabasePool constructor

PostgreSqlDatabasePool(
  1. int size,
  2. PostgreSQLConnection connectionFactory(), {
  3. Logger? logger,
})

Implementation

PostgreSqlDatabasePool(this.size, this.connectionFactory, {Logger? logger})
    : super(DatabaseType.PostgreSQL, '10.0') {
  _pool = Pool(size);
  if (logger != null) {
    this.logger = logger;
  } else {
    this.logger = Logger('PostgreSqlDatabasePool');
  }

  assert(size > 0, 'Connection pool cannot be empty.');
}