問題タブ [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.
linux - Linux、postgres、copy コマンドでファイルのアクセス許可に関するエラーが発生する
postgresql DB を使用して GCE インスタンスを使用しており、次のコマンドを実行しています。
次のエラーが表示されます。
それを修正する方法は?(私のローカル マシンでは、このコマンドは正常に動作します)
sql - psql出力をcsvファイルに保存する
/path/to/query にあるファイルにクエリを書き込んでいます。クエリで COPY を使用せずに、出力結果を csv ファイルに保存するにはどうすればよいですか? 次のコマンドを試しましたが、出力ファイルのフィールドが「 | 」で区切られています。
postgresql - copy_fromを使用してオブジェクトのCOPYリストをテーブルにコピーするPython PostgreSQL
DB サーバー (PostgreSQL 9.3) に接続するためにPython 2.7
とを使用しています。( Product Class ) のオブジェクトのリストには、挿入したい項目が含まれています。psycopg2
copy_from
そして、この製品リストを製品テーブルに挿入するために使用したいと思います。いくつかのチュートリアルを試してみましたが、値に一重引用符、改行、タブ、および二重引用符が含まれているため、製品リストを CSV 形式に変換する際に問題が発生しました。例 (製品説明):
単一引用符の前に単一引用符を追加することにより、エスケープによって HTML コードが破損しました。そのため、保存方法を使用してリストを CSV に変換し、コピーする必要がありますか? または、CSV形式に変換せずにリストを挿入する他の方法を使用しますか??
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 ファイルへのリンクは次のとおりです
。どんな助けでも大歓迎です。
postgresql - PostgreSQL で、COPY コマンドでデータを挿入する方法は?
PostgreSQL データベースで 1 つのプロジェクト NodeJ を実行すると問題が発生します。コマンドを使用して pgAdmin にデータを挿入しようとするとエラーが発生しますCOPY
。
Gistのこのデータ :
このエラー:
ruby-on-rails - Ruby on Railsアプリケーションで、サーバー上のpgデータベースに3 GBのcsvファイルをアップロードするにはどうすればよいですか
サーバー上の pg データベースに 3 GB の csv ファイルをアップロードしたいと考えています。
この作業は4~5時間で終わらせる必要があります。
csvファイルからサーバーにデータをアップロードする方法を教えてください。
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 を使用するように要求されたため、質問の焦点です。
目的の結果はテーブルでいっぱいのデータベースで、特定のサイト データを含むスプレッドシートと結合します。ありがとう!
postgresql - Postgres "エラー: エンコーディング "UTF8" の無効なバイト シーケンス: 0xa0" が csv のダンプ中に発生しました
私は得た
エラー: "UTF8" をエンコードするための無効なバイト シーケンス: 0xa0"
csv をテーブルにダンプしている間、テーブルにレコードは挿入されませんでしたが、テーブルとデータベースのサイズが増加しました。それはどのように起こり、それを減らす方法はありますか?ありがとう。