問題タブ [postgresql-copy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
124 参照

linux - Linux、postgres、copy コマンドでファイルのアクセス許可に関するエラーが発生する

postgresql DB を使用して GCE インスタンスを使用しており、次のコマンドを実行しています。

次のエラーが表示されます。

それを修正する方法は?(私のローカル マシンでは、このコマンドは正常に動作します)

0 投票する
1 に答える
4721 参照

sql - psql出力をcsvファイルに保存する

/path/to/query にあるファイルにクエリを書き込んでいます。クエリで COPY を使用せずに、出力結果を csv ファイルに保存するにはどうすればよいですか? 次のコマンドを試しましたが、出力ファイルのフィールドが「 | 」で区切られています。

0 投票する
1 に答える
2604 参照

postgresql - copy_fromを使用してオブジェクトのCOPYリストをテーブルにコピーするPython PostgreSQL

DB サーバー (PostgreSQL 9.3) に接続するためにPython 2.7とを使用しています。( Product Class ) のオブジェクトのリストには、挿入したい項目が含まれています。psycopg2

copy_fromそして、この製品リストを製品テーブルに挿入するために使用したいと思います。いくつかのチュートリアルを試してみましたが、値に一重引用符、改行、タブ、および二重引用符が含まれているため、製品リストを CSV 形式に変換する際に問題が発生しました。例 (製品説明):

単一引用符の前に単一引用符を追加することにより、エスケープによって HTML コードが破損しました。そのため、保存方法を使用してリストを CSV に変換し、コピーする必要がありますか? または、CSV形式に変換せずにリストを挿入する他の方法を使用しますか??

0 投票する
3 に答える
13525 参照

postgresql - postgresql csvコピー引用符なしの改行がデータに見つかりました

Excel にいくつかの csv データがあり、それを postgresql にインポートしています。メモ帳エディター (メモ帳、ワードパッド、メモ帳 ++ を試しました) で Excel csv ファイルを開き、Linux マシンへのリモート デスクトップ接続にコピー/貼り付けしています。次に、データベース内からこのインポート ステートメントを使用しています。 COPY ltg_data FROM '/home/keene/ltg_db/ltg_outbreak_jun9_15.csv' (FORMAT CSV, HEADER);

次のエラーが表示されます: エラー: データに引用符で囲まれていない改行が見つかりました ヒント: 引用符で囲まれた CSV フィールドを使用して、改行を表します。コンテキスト: COPY ltg_data、行 175320

私が使用している csv ファイルへのリンクは次のとおりです
。どんな助けでも大歓迎です。

0 投票する
3 に答える
77877 参照

postgresql - PostgreSQL で、COPY コマンドでデータを挿入する方法は?

PostgreSQL データベースで 1 つのプロジェクト NodeJ を実行すると問題が発生します。コマンドを使用して pgAdmin にデータを挿入しようとするとエラーが発生しますCOPY

Gistのこのデータ :

このエラー:

私はこのようなデータベースを作成し、ファイル.sqlを実行しました:

0 投票する
1 に答える
217 参照

ruby-on-rails - Ruby on Railsアプリケーションで、サーバー上のpgデータベースに3 GBのcsvファイルをアップロードするにはどうすればよいですか

サーバー上の pg データベースに 3 GB の csv ファイルをアップロードしたいと考えています。

この作業は4~5時間で終わらせる必要があります。

csvファイルからサーバーにデータをアップロードする方法を教えてください。

0 投票する
2 に答える
4079 参照

sql - 複数の csv ファイルを PostgreSQL にインポートして維持する

私はSQLを使用するのが初めてなので、ご容赦ください。

数百の csv ファイルを PostgreSQL にインポートする必要があります。私の Web 検索では、多くの csv ファイルを 1 つのテーブルにインポートする方法しか示されていません。ただし、ほとんどの csv ファイルには異なる列タイプがあります (すべて 1 行のヘッダーがあります)。どうにかしてループを実行し、各 csv を csv と同じ名前のテーブルにインポートすることは可能ですか? 各テーブルを手動で作成し、列を指定することはオプションではありません。COPYテーブルはすでに指定されている必要があるため、機能しないことはわかっています。

おそらく、これは PostgreSQL では実行できないのでしょうか? 私は pgAdmin III または PSQL コンソールでこれを実現したいと考えていますが、他のアイデアにもオープンです (R のようなものを使用して csv をより簡単に PostgreSQL に入力できる形式に変更しますか?)。

Windows 7 コンピューターで PostgreSQL を使用しています。PostgreSQL を使用するように要求されたため、質問の焦点です。

目的の結果はテーブルでいっぱいのデータベースで、特定のサイト データを含むスプレッドシートと結合します。ありがとう!

0 投票する
0 に答える
4451 参照

postgresql - Postgres "エラー: エンコーディング "UTF8" の無効なバイト シーケンス: 0xa0" が csv のダンプ中に発生しました

私は得た

エラー: "UTF8" をエンコードするための無効なバイト シーケンス: 0xa0"

csv をテーブルにダンプしている間、テーブルにレコードは挿入されませんでしたが、テーブルとデータベースのサイズが増加しました。それはどのように起こり、それを減らす方法はありますか?ありがとう。