PostgresqlService class

Constructors

PostgresqlService({Config<String> applicationName = const Config('serviceName', defaultValue: 'DataHub'), Config<String> host = const Config('host', defaultValue: 'localhost'), Config<int> port = const Config('port', defaultValue: 5432), Config<String> database = const Config('database', defaultValue: 'postgres'), Config<String?> username = const Config('username'), Config<String?> password = const Config('password'), Config<Duration> timeout = const Config('timeout', defaultValue: Duration(seconds: 10)), Config<Duration> queryTimeout = const Config<Duration>('queryTimeout', defaultValue: Duration(seconds: 30)), Config<String> timeZone = const Config('timeZone', defaultValue: 'UTC'), Config<bool> useSsl = const Config('useSsl', defaultValue: true), Config<bool> logStatements = const Config('logStatements', defaultValue: false), Config<int> targetPoolSize = const Config('targetPoolSize', defaultValue: 3), Config<Duration> maxConnectionLifetime = const Config('maxConnectionLifetime', defaultValue: Duration(hours: 1)), Config<Duration> poolTimeout = const Config<Duration>('poolTimeout', defaultValue: Duration(seconds: 5)), Config<bool> enableMetrics = const Config<bool>('enableMetrics', defaultValue: true), Config<String> metricPrefix = const Config<String>('metricPrefix', defaultValue: 'postgresql')})
const

Properties

applicationName → Config<String>
final
database → Config<String>
final
enableMetrics → Config<bool>
final
hashCode int
The hash code for this object.
no setterinherited
host → Config<String>
final
logStatements → Config<bool>
final
maxConnectionLifetime → Config<Duration>
final
metricPrefix → Config<String>
final
password → Config<String?>
final
poolTimeout → Config<Duration>
final
port → Config<int>
final
queryTimeout → Config<Duration>
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
targetPoolSize → Config<int>
final
timeout → Config<Duration>
final
timeZone → Config<String>
final
username → Config<String?>
final
useSsl → Config<bool>
final

Methods

createInstance() → ServiceInstance<PostgresqlService>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited