前提・実現したいこと
タイトルの通り、C#でPostgreSQLに対してCOPYコマンドを実行するとエラーになります。
初心者のため分からない事ばかりで申し訳ございませんが教えていただきたいです。
発生している問題・エラーメッセージ
System.Exception: 'Received unexpected backend message CopyInResponse. Please file a bug.'
該当のソースコード
string connect = "Server=***;Port=5432;User ID=posgre; Database=test;Password=****"; using (NpgsqlConnection conn = new NpgsqlConnection(conn_str)) { connect n.Open(); //copy =COPY public.master (key, id) FROM stdin;4 1 . //↓ここでエラー using (NpgsqlCommand cmd = new NpgsqlCommand(copy, connect )) }
試したこと
PostgreSQLに直接COPY変数の中身を打ち込むと普通に実行できます。
あなたの回答
tips
プレビュー