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