U moet waarschijnlijk de PostgreSQL-documenten voor COPY volledig lezen .
COPY kan ofwel worden gebruikt om een bestand te importeren dat bestaat in het bestandssysteem van de PostgreSQL-server (zoals uw codevoorbeeld laat zien), of het kan worden gebruikt om gegevens van de client te kopiëren, wat waarschijnlijk is wat u zoekt. De laatste wordt geactiveerd door STDIN
. te vervangen voor de bestandsnaam.
Als u gegevens uit uw clientprogramma wilt importeren met Npgsql, lees dan de Npgsql COPY docs ook. Voor het importeren van tekstuele gegevens moet u waarschijnlijk NpgsqlConnection.BeginTextImport()
aanroepen , daar staat een voorbeeld van in de documenten.