public IDbConnection GetNewSchemalessConnection() { var schemalessConfig = new PgSQLPluginConfiguration(); schemalessConfig.CopyFrom(Config); schemalessConfig.Database = null; return(new NpgsqlConnection(schemalessConfig.GetConnectionString())); }
public void SetConfiguration(IDictionary <string, object> settings) { Config = new PgSQLPluginConfiguration(); ObjectReflector o = new ObjectReflector(Config); foreach (var a in settings) { o[a.Key] = a.Value; } }
public PgSQLPlugin(PgSQLPluginConfiguration cfg) { Config = cfg; }