openFromUrl static method

Future<Connection> openFromUrl(
  1. String connectionString
)

Open a new connection where the endpoint and the settings are encoded as an URL as postgresql://[userspec@][hostspec][/dbname][?paramspec]

Note: When multiple endpoints are specified, only the first one is used. Note: Only a subset of settings can be set with parameters.

Implementation

static Future<Connection> openFromUrl(String connectionString) async {
  final parsed = parseConnectionString(connectionString);
  return open(
    parsed.endpoints.first,
    settings: ConnectionSettings(
      applicationName: parsed.applicationName,
      connectTimeout: parsed.connectTimeout,
      encoding: parsed.encoding,
      replicationMode: parsed.replicationMode,
      queryTimeout: parsed.queryTimeout,
      securityContext: parsed.securityContext,
      sslMode: parsed.sslMode,
    ),
  );
}