static string GetConnectionString(PgConnectionConfig pgConfig) { var databaseUri = new Uri(pgConfig.ConnectionUri); var builder = new NpgsqlConnectionStringBuilder { Host = databaseUri.Host, Port = databaseUri.Port, Username = pgConfig.Username, Password = pgConfig.Password, Database = databaseUri.LocalPath.TrimStart('/'), SslMode = SslMode.Require, TrustServerCertificate = true, //UseSslStream = true, Pooling = true }; return(builder.ToString()); }
public PgSqlDatabase(PgConnectionConfig pgConfig) { _pgConfig = pgConfig; }