Pravděpodobně byste si měli přečíst Dokumenty PostgreSQL pro COPY .
COPY lze použít buď k importu souboru, který existuje v souborovém systému serveru PostgreSQL (jak ukazuje váš ukázkový kód), nebo jej lze použít ke kopírování dat z klienta, což je pravděpodobně to, co hledáte. Ten se spouští nahrazením STDIN
pro název souboru.
Pokud chcete importovat data ze svého klientského programu pomocí Npgsql, přečtěte si prosím Npgsql COPY docs také. Pro import textových dat budete pravděpodobně muset zavolat NpgsqlConnection.BeginTextImport()
, v dokumentech je k tomu ukázka.