問題タブ [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.
sql - pgAdminから生成されたCREATEステートメントのGRANT
Postgresで次のシーケンスを作成した場合:
次に、pgAdminでシーケンスを選択し、マウスを右クリックして-> CREATE scriptを実行すると、次のようになります。
したがって、GRANTステートメントには、「SEQUENCE」ではなく「TABLE」というキーワードが表示されます。
- 何故ですか?
- pgAdminはどのようにDDL抽出を生成していますか?
この質問は、ここにある他の質問の1つに関連しています
。postgresのシーケンスに付与されたGRANTSのクエリ
postgresql - pgAdminでのpgAgentジョブの権限設定
に表示されるジョブカテゴリpgAdmin
は、スーパーユーザーアカウントでのみ表示されるようです(下の画面を参照)。非スーパーユーザーアカウントを使用してログインすると、ジョブカテゴリが表示されません。非スーパーユーザーもジョブカテゴリを表示できるように構成することはできますか?
postgresql - PgAdminのすべてのテーブルを検索します
PgAdminで、すべてのテーブルの値を検索することは可能ですか?phpmyadminでは、これは可能で非常に便利です。ID値を検索し、それが発生するすべてのテーブルを見つけます。PgAdminでこの関数が見つからないようです。
それは存在しますか?
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 挿入ステートメントをすべて変更するのは少し面倒です。ここでは怠惰ですが、シーケンスを処理する簡単な方法はありますか?
または、これを簡単にするための別のツールセットについて何か提案はありますか?
お時間をいただきありがとうございます。よい一日を。
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 "?
現在のところ、ユーザーが手動で行っています。
前もって感謝します:)
postgresql - PostgreSQL - pgAdmin UI を使用して新しい DB を作成する
Ubuntu マシンに PostgreSQL DB サーバーをインストールしました。ここで、GUI アプリケーションを使用して新しいデータベースを作成したいと考えています。pgAdmin を試しましたが、新しい DB を作成するオプションが見つかりませんでした。しかし、既存の db サーバーを追加することはできました。
DB を作成してから、pgAdmin または他のアプリを使用してテーブルを作成する方法はありますか。
基本的に、 SQLYog for MySQL のような PostgreSQL 用のアプリケーションを探しています。
database - PostgreSQL どのクエリが実行されたかを確認する方法
私のコンピューターには PostgreSQL DB があり、クエリを実行するアプリケーションがあります。
DB で実行されたクエリを確認するにはどうすればよいですか?
Linux コンピューターと pgadmin を使用しています。
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 バイナリを使用して無効にすることはできますか?
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
。