問題タブ [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.
ruby-on-rails - pggemを正しくインストールする際の問題
AmazonEC2インスタンスで実行しようとしているRailsアプリがあります。このアプリは、さまざまなLinux、OS X、およびWindowsシステムで適切にテストされています。
EC2サーバーで、ソースからPostgresSQL9をビルドしました。最初は、「pg」gemはインストールされませんでしたが、次のコマンドを使用してビルドしました。
これは適切に構築されたようです。ただし、「rake db:migrate」などのrakeタスクを実行すると、次のエラーが発生します。
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ディレクトリを見つける場所を指定することで非常に明確にしていますが、それでもインストールを完了できません。
誰かアイデアがありますか?私は困惑しています。男
ruby-on-rails - 'bundle install'の実行中に、gemネイティブ拡張エラーpg(0.8.0)のビルドに失敗するのはなぜですか?
pg gemがgemファイルで指定されていないのに、なぜインストールされないのか、gemファイルにないのにまったくインストールされないのはなぜですか。私はmysqlを使おうとしています。
奇妙なことに、pg gemが私のgemfileにないので、別の依存関係である可能性があると思いました。gemサイトの依存関係を調査したところ、pgは使用されている他のgemの依存関係ではないことが示されています。
エラーメッセージ:
これはgemfileです:
ruby - (Ruby) PG を使用した ActiveRecord は、ローカル ユーザーでリモート サーバーに接続しようとします。
リモートサーバーからバックアップを取得するための単純なコーディング Ruby プログラムを作成し、情報を保存してバックアップをスケジュールするために postgresql でデータベースを作成しました。
DB との接続は ActiveRecord で行われました。内部 DB (他のサーバー内) にアクセスするように構成しましたが、リモート DB に接続しようとすると、次のメッセージが表示されます。
PG はローカル ユーザーでリモート db に接続しようとします。ActiveRecord の宣言で、次のパラメーターを設定します。
私はRuby 1.8.7で作業しています。
これについて何か考えはありますか?
読んでくれてありがとう、そして私を助けてください。
ご挨拶。
編集
私は解決策を見つけました:
:user を使用しましたが、:username である必要があります。私を恥じてください。
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と一緒にインストールするにはどうすればよいですか?
ruby-on-rails - pg gem がインストールされないのはなぜですか?
Mac に PostgreSQL 9.x をインストールしたばかりで、gemfile にbundle install
追加した後に実行しようとすると、次のようになります。pg
ruby-on-rails - PostgreSQL で DB 移行を実行できません
sqlite3 から PG に変更したばかりで、pgAdmin を使用してデータベースを作成し、移行を実行しようとした後、次のような問題が発生しましたが、これは理解できません。
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
**編集終了**
誰か助けてもらえますか?
node.js - Heroku-Node.js拡張バージョンのインストールを検索
herokuでnode.jsを実行しています。node.jsにいくつかの依存関係を使用しており、pgnode.js拡張機能npmのどのバージョンがインストールされているかを知る必要がありました。
私のpackage.jsonファイルは次のようになります:
問題は、私が使用したかったpgの新機能があり、最新バージョンがビルドされているかどうかわからないことです。
ありがとう
ruby - Ruby 用の Postgres ドライバーと DBI のトラブルシューティング方法は?
Postgre DBI を Ruby で動作させようとしていますが、信頼できる答えはまだ見つかりませんが、ここでその助けを見つけたいと思っています...
エラーを生成するコードは次のとおりです。
エラーメッセージは次のとおりです。
使用する正しいクラス名がわかりません。Pgconn
推測でした。
しかし、さらにテストすると、この単純なテストも失敗したことがわかります。
これは失敗します:
これで、postgres gem が正常にインストールされたと思います。
だから、私は途方に暮れています
- 適切な Postgres ドライバーと DBI がインストールされていますか?
- 上記の最初のテスト プログラムが失敗するのはなぜですか?