問題タブ [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 に答える
330 参照

sql - pgAdminから生成されたCREATEステートメントのGRANT

Postgresで次のシーケンスを作成した場合:

次に、pgAdminでシーケンスを選択し、マウスを右クリックして-> CREATE scriptを実行すると、次のようになります。

したがって、GRANTステートメントには、「SEQUENCE」ではなく「TABLE」というキーワードが表示されます。

  1. 何故ですか?
  2. pgAdminはどのようにDDL抽出を生成していますか?

この質問は、ここにある他の質問の1つに関連しています
。postgresのシーケンスに付与されたGRANTSのクエリ

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

postgresql - pgAdminでのpgAgentジョブの権限設定

に表示されるジョブカテゴリpgAdminは、スーパーユーザーアカウントでのみ表示されるようです(下の画面を参照)。非スーパーユーザーアカウントを使用してログインすると、ジョブカテゴリが表示されません。非スーパーユーザーもジョブカテゴリを表示できるように構成することはできますか?

ここに画像の説明を入力してください

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

postgresql - PgAdminのすべてのテーブルを検索します

PgAdminで、すべてのテーブルの値を検索することは可能ですか?phpmyadminでは、これは可能で非常に便利です。ID値を検索し、それが発生するすべてのテーブルを見つけます。PgAdminでこの関数が見つからないようです。

それは存在しますか?

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

mysql - 外部キー制約を使用して SQL スクリプトから DB を復元する

SQL スクリプトを使用して DB を復元しようとしていますが、外部キー制約が邪魔になります

MySQL DB を PostgreSQL に移行します。MySQL の create table 構文がかなり異なってしまったので、スキーマは同じだがデータが異なる別の PostgreSQL DB を取得し、そこからスキーマのみを復元しました。言い換えれば、テーブル、制約、シーケンス、およびそのすべてを含むデータベースがありますが、内部にはデータがありません。

それで、データを復元する時が来ました。SQL スクリプトとして phpMyAdmin (データのみ) を使用して MySQL DB のバックアップを取り (pgAdmin は何らかの理由で zip または gzip ファイルを受け入れないようです)、SQL スクリプトを実行します。さて、ここで問題が発生し始めます。これは当然のことです。MySQL から PostgreSQL に移行するので、構文エラーは必ず発生します。

ただし、次のような、構文に関連しない他の問題があります。

つまり、基本的に外部制約が存在し、クエリはデータを_accountテーブルに挿入しようとしていますが、対応するデータはまだテーブルに挿入されて_entityいません。どうすればそれを回避できますか?pgAdmin3/PostgreSQL ですべての制約を無効にし、データを挿入してから、制約を再度有効にする方法はありますか?

私が遭遇した構文関連のエラーは、これでした:

そのステートメントに相当するPostgreSQL(私が正しければ)は

ただし、スクリプト全体を実行して、200 以上の Sequence 挿入ステートメントをすべて変更するのは少し面倒です。ここでは怠惰ですが、シーケンスを処理する簡単な方法はありますか?

または、これを簡単にするための別のツールセットについて何か提案はありますか?

お時間をいただきありがとうございます。よい一日を。

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

delphi - Delphiを使用してPostgresサーバーをpgAdminにプログラムで登録する

フロントエンドとしてPostgres9とDelphi7を使用しているアプリケーションで作業しています。アプリケーションへのデータベース接続を設定するには、次の手順を実行する必要があります。

1.postgresにサーバーを登録します(新しいユーザーであるため、画像を投稿できません)

2.データベースとテーブルを作成します。

ステップ1をプログラムで実行できるかどうか誰かに教えてもらえますか?たとえば、 "C:\ Program Files \ PostgreSQL \ 9.0 \ bin \ psql.exe" -h localhost -p 5432 -d myDB -U Admin Service = Localhost "?

現在のところ、ユーザーが手動で行っています。

前もって感謝します:)

0 投票する
5 に答える
95708 参照

postgresql - PostgreSQL - pgAdmin UI を使用して新しい DB を作成する

Ubuntu マシンに PostgreSQL DB サーバーをインストールしました。ここで、GUI アプリケーションを使用して新しいデータベースを作成したいと考えています。pgAdmin を試しましたが、新しい DB を作成するオプションが見つかりませんでした。しかし、既存の db サーバーを追加することはできました。

DB を作成してから、pgAdmin または他のアプリを使用してテーブルを作成する方法はありますか。

基本的に、 SQLYog for MySQL のような PostgreSQL 用のアプリケーションを探しています。

0 投票する
5 に答える
168892 参照

database - PostgreSQL どのクエリが実行されたかを確認する方法

私のコンピューターには PostgreSQL DB があり、クエリを実行するアプリケーションがあります。

DB で実行されたクエリを確認するにはどうすればよいですか?

Linux コンピューターと pgadmin を使用しています。

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

windows - PgAdmin3 なしの PostgreSQL win32/64 ウィンドウレス インストール?

ソフトウェア用の win32/64 インストーラー

公式の PostgreSQL インストーラーのサブプロセスのパラメーター:

http://www.enterprisedb.com/products-services-training/pgdownload#windows

http://get.enterprisedb.com/postgresql/postgresql-9.1.2-1-windows.exe

PgAdmin3 のインストールをパラメーターで無効にするか、他の win32/64 ビルド済み PostgreSQL バイナリを使用して無効にすることはできますか?

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

ruby-on-rails-3 - Rails 3.1 postgresqlが空白をdbに撃ち込む

開発で初めて postgresql を使用していますが、バイナリを 10.6 マシンに正常にインストールしました。このユーザーでRailsスーパーユーザーを作成しましたcreatedb => 'vitae_development'。に表示され$pqsl => '/du'ますが、キーを入力する/dtと「関係なし」と表示されます。

私のpg gemはpg-0.12.0です

Rails 3.10 コンソールで、次のように入力します。User.create!(:name => "Sam", :email => "sam@email.me")

結果の出力は次のとおりです。

それは空白の束のようです。Google で検索しましたが、適切な検索用語を見逃していたに違いありません。

pgAdmin3 は、私が判断できる限り、適切な場所にテーブルを表示しているようですが、見つけることができるデータはありません。

これは、私の database.yml からの関連するスニペットです。

完全を期すために、ここに全体がありuser.rbます:

私は何を見落としていますか?やったrake db:migrate