問題タブ [pg]

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 投票する
4 に答える
5032 参照

ruby-on-rails - pggemを正しくインストールする際の問題

AmazonEC2インスタンスで実行しようとしているRailsアプリがあります。このアプリは、さまざまなLinux、OS X、およびWindowsシステムで適切にテストされています。

EC2サーバーで、ソースからPostgresSQL9をビルドしました。最初は、「pg」gemはインストールされませんでしたが、次のコマンドを使用してビルドしました。

これは適切に構築されたようです。ただし、「rake db:migrate」などのrakeタスクを実行すると、次のエラーが発生します。

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

ruby - 64ビットSnowLeopardにrvm、postgres 9.0、ruby1.9.2-p136を使用してpggemをインストールする際の問題

Heroku用のRails3アプリを作成したいと思います。彼らはデータベースとしてPostgresを使用しているので、私はMacPorts経由でpostgres9.0をインストールしました。今、私はpostgres gemが必要であり、パフォーマンス上の理由からpggemが必要であるというコンセンサスがあります。ただし、rvmでgem installを使用してpgをインストールしようとすると、発生するエラーに完全に困惑しています。

私はすべてのpostgresディレクトリを見つける場所を指定することで非常に明確にしていますが、それでもインストールを完了できません。

誰かアイデアがありますか?私は困惑しています。男

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

ruby-on-rails - 'bundle install'の実行中に、gemネイティブ拡張エラーpg(0.8.0)のビルドに失敗するのはなぜですか?

pg gemがgemファイルで指定されていないのに、なぜインストールされないのか、gemファイルにないのにまったくインストールされないのはなぜですか。私はmysqlを使おうとしています。

奇妙なことに、pg gemが私のgemfileにないので、別の依存関係である可能性があると思いました。gemサイトの依存関係を調査したところ、pgは使用されている他のgemの依存関係ではないことが示されています。

エラーメッセージ:

これはgemfileです:

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

ruby - (Ruby) PG を使用した ActiveRecord は、ローカル ユーザーでリモート サーバーに接続しようとします。

リモートサーバーからバックアップを取得するための単純なコーディング Ruby プログラムを作成し、情報を保存してバックアップをスケジュールするために postgresql でデータベースを作成しました。

DB との接続は ActiveRecord で行われました。内部 DB (他のサーバー内) にアクセスするように構成しましたが、リモート DB に接続しようとすると、次のメッセージが表示されます。

PG はローカル ユーザーでリモート db に接続しようとします。ActiveRecord の宣言で、次のパラメーターを設定します。

私はRuby 1.8.7で作業しています。

これについて何か考えはありますか?

読んでくれてありがとう、そして私を助けてください。

ご挨拶。

編集

私は解決策を見つけました:

:user を使用しましたが、:username である必要があります。私を恥じてください。

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

ruby-on-rails - Lion、RVM、Postgresql、およびPG Gem

Rails 3.0.xアプリケーションを3.1にアップグレードしようとしていますが、いくつかの問題が発生しています。Heroku(アプリがホストされている)では、Cedarスタックを使用し、gemfileに「PG」gemを含める必要があります。Postgresqlのインストール場所がわからないため、このgemをインストールするときに多くの問題が発生することがわかりました。

Postgresqlをインストールするための私のオプションは、おそらくMacPorts、One Click Installer(Webサイトから)、Homebrew、そしておそらく私が知らないものであることを知っています。

だから私の質問は、Postgresqlを(Lionに)インストールするためにこれらの方法のどれを使うべきかということだと思います。次に、postgresqlのインストールが見つからないと文句を言わずにPGgemをRVMと一緒にインストールするにはどうすればよいですか?

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

ruby-on-rails - pg gem がインストールされないのはなぜですか?

Mac に PostgreSQL 9.x をインストールしたばかりで、gemfile にbundle install追加した後に実行しようとすると、次のようになります。pg

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

ruby-on-rails - PostgreSQL で DB 移行を実行できません

sqlite3 から PG に変更したばかりで、pgAdmin を使用してデータベースを作成し、移行を実行しようとした後、次のような問題が発生しましたが、これは理解できません。

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

postgresql - node.jsを使用してPostgresでアップサートする

pg拡張子(バージョン0.5.4)のnode.jsを使用して、postgresデータベースに挿入または更新を行おうとしています。

これまでのところ、私はこのコードを持っています:(...)

問題は、両方のクエリは機能しますが、更新が失敗した場合に挿入関数を実行するだけでなく、常に両方を実行しているということです。

コード内のデバッグ関数は、次のように出力します。

アップデート

入れる

** 編集 **

node-postgres開発者からの回答:

挿入と更新の影響を受ける行数を取得することができます。ネイティブバインディングでは完全には実装されていませんが、純粋なjavascriptバージョンでは機能します。私は来週か2週間以内にこれに取り組みます。それまでの間、純粋なjavascriptバージョンを使用して、こちらをご覧ください。

https://github.com/brianc/node-postgres/blob/master/test/integration/client/result-metadata-tests.js

**編集終了**

誰か助けてもらえますか?

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

node.js - Heroku-Node.js拡張バージョンのインストールを検索

herokuでnode.jsを実行しています。node.jsにいくつかの依存関係を使用しており、pgnode.js拡張機能npmのどのバージョンがインストールされているかを知る必要がありました。

私のpackage.jsonファイルは次のようになります:

問題は、私が使用したかったpgの新機能があり、最新バージョンがビルドされているかどうかわからないことです。

ありがとう

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

ruby - Ruby 用の Postgres ドライバーと DBI のトラブルシューティング方法は?

Postgre DBI を Ruby で動作させようとしていますが、信頼できる答えはまだ見つかりませんが、ここでその助けを見つけたいと思っています...

エラーを生成するコードは次のとおりです。

エラーメッセージは次のとおりです。

使用する正しいクラス名がわかりません。Pgconn推測でした。

しかし、さらにテストすると、この単純なテストも失敗したことがわかります。

これは失敗します:

これで、postgres gem が正常にインストールされたと思います。

だから、私は途方に暮れています

  1. 適切な Postgres ドライバーと DBI がインストールされていますか?
  2. 上記の最初のテスト プログラムが失敗するのはなぜですか?