Вероятно трябва да прочетете изцяло документите на PostgreSQL за COPY .
COPY може да се използва или за импортиране на файл, който съществува във файловата система на сървъра PostgreSQL (както показва примерният ви код), или може да се използва за копиране на данни от клиента, което вероятно е това, което търсите. Последният се задейства чрез заместване на STDIN
за името на файла.
Ако искате да импортирате данни от вашата клиентска програма с помощта на Npgsql, моля, прочетете документи за КОПИРАНЕ на Npgsql както добре. За импортиране на текстови данни вероятно ще трябва да извикате NpgsqlConnection.BeginTextImport()
, има пример за това в документите.