Creates an instance of this type from connection info.
Source
PostgreSQLPersistentStore.fromConnectionInfo( this.username, this.password, this.host, this.port, this.databaseName, {this.timeZone: "UTC", bool useSSL: false}) { ResourceRegistry.add<PostgreSQLPersistentStore>(this, (store) => store.close()); this.connectFunction = () async { logger .info("PostgreSQL connecting, $username@$host:$port/$databaseName."); var connection = new PostgreSQLConnection(host, port, databaseName, username: username, password: password, timeZone: timeZone, useSSL: useSSL); try { await connection.open(); } catch (e) { await connection?.close(); rethrow; } return connection; }; }