registerPostgresDatabaseProvider function

void registerPostgresDatabaseProvider(
  1. Map<String, dynamic> config
)

Implementation

void registerPostgresDatabaseProvider(Map<String, dynamic> config) {
  final provider = DSPostgresDatabaseProvider();

  DSDatabaseManager.registerProvider(
    _providerName(config, 'postgres'),
    provider,
    DSDatabaseProviderMetadata(
      type: 'postgres',
      region: _optionalString(config, 'region'),
      databaseId: _databaseId(config, 'default'),
      additionalMetadata: {
        if (config['host'] != null) 'host': config['host'],
        if (config['database'] != null) 'database': config['database'],
        if (config['url'] != null) 'url': config['url'],
      },
    ),
  );
}