Beispiel #1
0
        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());
        }
Beispiel #2
0
 public PgSqlDatabase(PgConnectionConfig pgConfig)
 {
     _pgConfig = pgConfig;
 }