問題タブ [pgadmin]

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 に答える
1592 参照

postgresql - pgAdmin を使用して Cloudfoundy 上の Postgres データベースを管理する

pgAdmin を使用して Cloudfoundy 上の Postgres データベースを管理したいと考えています (特定の DB 列にインデックスを作成するため)。私は pgAdmin を api.cloudfoundry.com に向けていますが、ポートなどの残りの設定がどうあるべきかわかりません。

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

sql - 「groupby」値を新しいテーブル(ST_MakeLine)に保持します

ポイントを行にグループ化した後、グループに関する情報を保持したいと思います。

私のデータ。

ポイントの表(ポイントはセグメントごとにグループ化され、フレームごとにグループ化され、時間順に並べられます)

フレームごとにグループ化されたポイントの新しいテーブルを作成するために、次のSQLクエリがあります。

新しいテーブルにフレーム値とセグメント値(元のテーブルから)を保持したい

したがって、新しいテーブルは次の形式になります。

これがフレーム/セグメントの例です

編集:

これに2番目のステップを追加したいと思います。Mikeのソリューションを使用して、次のテーブルを作成しました。

次のようなものを作成したいと思います。

これはどのように達成できますか?

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

java - Postgres:接続が拒否されました

Postgres9.1.5を使用しています。JDBCは最初のインスタンスでは正常に機能しますが、再試行すると接続を拒否し始めます。たとえば、JDBCを使用してWebアプリケーションにログインしましたが、正常に機能します。しかし、その後、接続を使用して他のデータをフェッチしようとすると、例外が発生します。接続が拒否されました。前回正常に機能したログインJDBCでも例外が発生するため、コードに問題はないと確信しています。接続が拒否されました。

postgres Windowsサービスを再起動すると、再び機能します。次に、JDBCにログインすると、一部のデータがフェッチされ、接続が拒否されます。再インストールを試みました。私のラップトップに何か問題がありますか?

また、PGAdminにも同じ問題があります。いくつかのクエリを実行してから、エラーメッセージの表示を開始します:Postgresサービスが停止しました。何か私にできることはありますか?ご意見をお聞かせください。また、追加情報が必要な場合はお知らせください。

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

sql - postgresql - pk と一意のインデックス

PostgreSQL 9 データベースには、PK (oid 対応) であるシリアル フィールド X とその他のフィールドを含むテーブルがあります。

そのテーブルで postgres の pgadmin を使用すると、クエリに 30 秒かかります。

同じフィールド X に一意のインデックスを追加すると、pgadmin の同じクエリに 3 秒かかります。

PK は暗黙的にインデックスです: http://www.postgresql.org/docs/current/static/indexes-unique.html

では、なぜ明示的なインデックスが違いを生むのでしょうか?

これは pgadmin の問題ですか?

PK フィールドに明示的なインデックスが必要ですか?

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

postgresql - PostgreSQL と pgAdminIII でのメッセージ出力の変更

これは小さなことですが、私には少し面倒で、おそらく設定する方法があるようです。私が次のものを持っているとしましょう:

次の出力メッセージが表示されます。

私が(通常)欲しいのは、次のようなものを見ることです:

これを制御/変更する方法はありますか? 繰り返しますが、これは小さなことであり、Stackoverflow で質問する価値はほとんどありませんが、多くのことが進行中の場合、出力に多くの「ノイズ」が入り始め、それをふるいにかけようとしてすでに過負荷になっている私の脳が傷つきます。 . :)

私はpgAdminIII 1.16.0でPostgreSQL 9.1.5を使用しています

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

sql - 表示する列の追加

私はAdempiereで働いており、現在はpgAdminIIIでadempiereのデータベースを使用しています。このコードを入手し、SQLを3日間学習しています。

だから私はこのコードを持っています:

これは美しいテーブルで終わります(rv_transactionを表示):

テーブルhttp://imageshack.us/a/img829/3558/tablerl.png

最後の列はmovementagedaysで、製品を操作しなかった日数を示しています。

Movementagedays列の対応する行の値が-90未満の場合、「90日以上」で終わる列「islager」を1つ追加したいだけです。

だから私は次のようなものを書きました

しかし、それが正しいかどうか、そしてどこにそれを置くべきかはわかりません。 また、大きなコードが適切に記述されていたり、パフォーマンスが最適化されている場合は、idkを使用します。

誰かが私を助けてくれたら嬉しいです。申し訳ありませんが、私のSQLスキルは私の英語と同様に悪いです

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

sql - PostgreSQL-合計のパーセンテージの決定

私はテーブルを持っています

そして、すべての「NUMBER」を合計して、合計から各行に%値を返したいと思います。結果は次のようになります。

これまでのところ、私は次のようなものを持っています:

ただし、ご存知のとおり、その「数値」はGROUP BYまたは集計関数に表示される必要があるため、使用できません。どうやってするか?

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

python - CSV から正しい列タイプの SQL テーブルを作成する

このサイトでいくつかの質問を見てきましたが、次の質問に対する答えが見つかりません: How to create multiple NEW tables in a database (私の場合は PostgreSQL を使用しています) from multiple CSV source files , where new database table columns CSV 列内のデータを正確に反映していますか?

CREATE TABLE 構文を問題なく記述でき、CSV ファイルの行/値を読み取ることができますが、CSV ファイルを調べて列の型を正確に判断する方法は既に存在しますか? 自分で作成する前に、これが既に存在するかどうかを確認したかったのです。

まだ存在しない場合、私の考えは、Python、CSV モジュール、および psycopg2 モジュールを使用して、次のような Python スクリプトを作成することです。

  1. CSV ファイルを読み取ります。
  2. レコードのサブセット (10 ~ 100 行?) に基づいて、各行の各列を繰り返し検査し、CSV 内のデータの正しい列タイプを自動的に決定します。したがって、行 1 の列 A の値が 12345 (int) で、列 A の行 2 の値が ABC (varchar) の場合、システムは、組み合わせに基づいて varchar(5) 形式にする必要があると自動的に判断します。最初の 2 つのパスで見つかったデータの。このプロセスは、列のタイプとサイズの可能性を判断するために、ユーザーが必要と感じた回数だけ実行できます。
  3. CSV の列検査によって定義された CREATE TABLE クエリを作成します。
  4. テーブル作成クエリを実行します。
  5. データを新しいテーブルにロードします。

このようなツールは、SQL、PostgreSQL、Python のいずれかに既に存在しますか?それとも、これを達成するために使用する必要がある別のアプリケーション (pgAdmin3 に似ています) はありますか?

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

pgadmin - Windows 上の pgagent - データベースへの接続を取得できませんでした

こんにちは、postgres 9.2.1 (ipv4 & ipv6) を使用して Windows 2008 で pgagent を実行するには、少し助けが必要です。

サーバー (リモート デスクトップ) にログインして、ジョブを実行しようとしています。

ジョブからの出力を確認すると:

私はjsloutputでこれを取得します=データベースへの接続を取得できませんでした!

pgadminIII を使用してジョブを確認する場合:

これは私の pg_hba.conf です

私が見逃しているものは何か分かりますか??

  • ニールス
0 投票する
1 に答える
447 参照

postgresql - pgAdminを使用してpostgis関数をPostgreSQL8.3.7データベースにロードする

postgis.sqlファイルを(psqlを使用して)すでに作成されているpgAdminデータベースにロードしようとしているので、空間的に有効なデータベースを作成できます。言語「plpgsql」がすでに存在することを確認しましたが、次の機能を実行できません。

一般的な「構文エラーまたはその近く...」が表示されます。

私が読んだことから、これはうまくいくはずなので、多分私は行を正しくフォーマットしていませんか?本当に「psql」が必要ですか?「-d」は何をしますか?コマンドとbupkissの前にpsqlを付けずに試しました。考えは大歓迎です...ありがとう。