問題タブ [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 投票する
1 に答える
258 参照

java - ローカル CSV からリモート DB への PostgreSQL COPY 構文

Excelファイルを読み取り、いくつかの不良行を削除し、そこからCSVファイルを作成し、COPY構文を使用してPostgreSQLデータベースに挿入するプログラムをJavaで作成しています。現在、ファイルとデータベースが同じマシンにある場合に機能します。データベースがリモートマシンにある場合に機能させたい。COPY 構文を使用して、他のマシンで CSV ファイルを取得してデータベースに挿入することはできますか? または、それを行う別の代替手段はありますか?

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

postgresql - Postgresql での競合置換時 - 外部ファイルの読み込み中

「COPY」コマンドを使用して、テキスト ファイルをテーブル A にロードすることを検討しています。

テーブルには既に 10 行があり、value.txt ファイルにも同じ 10 行がありますが、前のテーブル データと異なるのは 1 列の値 (CheckTime) だけです。SQLite の「on conflict replace」機能を使用すると、他の列の値を同じに保つことができ、CheckTime の値のみが更新されます。

PostgreSQLでも同じことが必要です。

どうすればこれを行うことができますか?あなたのアイデアを共有できますか?

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

mysql - シェルスクリプトを使用して複数のテーブルをpostgreデータベースにコピーする

私は 2 つのデータベースを 1 つを mysql に、もう 1 つを postgres に持っています。

同じ名前のテーブルが既にある postgres データベースに、10 個近くのテーブル データをコピーしたいと考えています。

これらのテーブルをコピーするために10個の個別のコマンドを書きたくないので、シェルスクリプトを使用してこれを行いたいです。

これを達成する方法は?

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

postgresql - Postgre データのコピーと式の評価

挿入時に式を評価するコピー コマンドは可能ですか?

たとえば、次の表を考えてみましょう

インポートするファイルがあります

次のコマンドは失敗します

次のエラーで

エラー: 整数の入力構文が無効です

これは、case 式を評価できないことを意味します。回避策はありますか?

0 投票する
4 に答える
2325 参照

sql - COPY を使用して、postgresql テーブルに追加の列値を挿入します (ファイルでは使用できません)。

表の列:

CSV ファイルには次のような値が含まれます。

col1,col2,col3,fname,lnamepostgres の COPY 機能を使用して、追加のデータ、つまりテーブルに csv からデータを追加したいと考えています。

これは COPY を使用して実行できますか? そうでない場合は、回避策を提案してください。

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

c# - クエリを実行できません!エラー: 22P04: 最後の予期された列の後に余分なデータがあります

C#コードを介してcsvをpostgresにインポートしようとしていますが、クエリは正しいと思いますが、エラーが発生します:

これを行う私のコードは次のとおりです。

csv ファイルにはhttp://prntscr.com/9p1qquが含まれ 、DB には次の列がありますhttp://prntscr.com/9p1qz2

このエラーが再び発生しないように修正する方法

注:文字列で言及したこれらの 6 つのテーブルのデータのみをインポートする必要があることに注意してください。

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

postgresql - PostgresQL に相当する SQL サーバー Openquery

postgresqlでExcelまたはcsvからクエリを実行するために使用する、SQLサーバーのopenqueryまたはopenrowsetに相当するクエリはありますか?

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

java - Hibernate から Postgresql コピー (CSV をテーブルにロード) を使用する方法はありますか?

現在のアプリケーションでは、Hibernate + PostgreSQL を使用しています。特定のケースではCOPY、postgres で利用可能な機能を使用して、CSV ファイルからデータをロードする必要があります。COPYHibernateを使用する方法はありますか。

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

postgresql - Postgres COPY FROM を使用するときに 16 進文字を変換するには?

を使用して、ファイルから PostgreSQL データベース テーブルにデータをインポートしていますCOPY FROMファイル内の一部の文字列に 16 進文字 (ほとんどは \ x0dと \x0a) が含まれており、COPY.
私の問題は、それらが通常のテキストとして扱われ、変更されずに文字列に残ることです。
16 進値を変換するにはどうすればよいですか?

これが私の状況の簡単な例です。

サンプルファイル:

注: ファイルはタブ区切りです。

今、やっている:

hexを含む結果が得られます。

コンテキストの追加情報:

私の仕事は、sybase テーブル (数百) からデータをエクスポートし、Postgres にインポートすることです。UNLOAD次のようにデータをファイルにエクスポートするために使用しています。