openFromUrl static method
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,
),
);
}