おそらく、COPY用のPostgreSQLドキュメント を完全に読む必要があります。 。
COPYは、PostgreSQLサーバーファイルシステムに存在するファイルをインポートするために使用することも(コードサンプルが示すように)、クライアントからデータをコピーするために使用することもできます。これはおそらくあなたが探しているものです。後者は、STDIN
を置き換えることによってトリガーされます ファイル名。
Npgsqlを使用してクライアントプログラムからデータをインポートする場合は、NpgsqlCOPYドキュメントをお読みください。 a> 同じように。テキストデータのインポートでは、NpgsqlConnection.BeginTextImport()
を呼び出す必要があります。 、ドキュメントにそのサンプルがあります。