Simple.Data.Npgsql by Chris Hogan,Yaroslav Tatarenko

<PackageReference Include="Simple.Data.Npgsql" Version="0.19.1" />

 PgSchemaProvider

public PgSchemaProvider(IConnectionProvider connectionProvider)

public string GetDefaultSchema()

public IEnumerable<Parameter> GetParameters(Procedure storedProcedure)

public Key GetPrimaryKey(Table table)

public string NameParameter(string baseName)

public string QuoteObjectName(string unquotedName)