問題タブ [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 投票する
1 に答える
3833 参照

ruby-on-rails - Postgres-「pg」gemの最後のバージョン0.14.0でエラーが発生する

pg gemを含むバンドラーを更新しましたが、エラーが発生しました

このgemをrubygems.orgでチェックしましたが、本日(6月23日)にこのバージョンがリリースされました。理由はわかりませんが、バージョンが正しく機能せず、上記のエラーが返されます。

ソリューションは特定のバージョンを設定します-この場合

gem "pg"、 "〜> 0.13.2"

同じ問題を抱えている人はいますか?

0 投票する
0 に答える
1158 参照

node.js - Windows7のnode.jsにpgモジュールをインストールできませんでした

次のコマンドを使用して、pgモジュールをNode.jsにインストールしようとしています。npm install pg

最初はPythonをインストールする必要がありました。次にPostgreSQL8.x、次にMicrosoft VisualC++です。しかし、それでも私はそれを行うことはできません。コンパイル中にエラーが発生しました:

何か案は?このモジュールがないと、Node.jsを介してPostgreSQLデータベースに接続できません。

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

ruby - Ruby を使用して Heroku 上の PostgreSQL データベースに接続できません - ホスト名を変換できませんでした

Ruby (Rails ではない) を使用し、PostgreSQL データベースに接続しています。Heroku をセットアップしようとしていますが、アプリケーションの起動に問題があります。アプリケーションをローカルで実行すると正常に動作します。

私のローカル .env は次のようになります。

また、データベースに接続するための Ruby 接続は次のようになります。

Heroku にプッシュすると、その行でアプリがクラッシュし、次のエラーがログに書き込まれます。

そこにあるデータベース アドレスはDATABASE_URL、 myの と一致しますheroku:config。共有データベースを使用しています。

:host => ENV['DATABASE_URL']( ではなく)を使用してみ:hostaddrましたが、同じ結果が得られました。欠けている単純なものがあると思いますが、良いアイデアはありませんでした。

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

sql - PGクエリを最適化する

クエリはアプリで非常に頻繁に使用され、コストがかかりすぎます。

それを最適化し、合計時間をミリ秒(数百ミリ秒ではなく)にするために私ができることは何ですか?

ノート:

  • 削除DISTINCTは改善されます(〜460msまで)が、デカルト積を削除する必要があります:((ええ、それを回避するためのより良い方法を示してください)
  • 削除OREDER BY nameは改善されますが、大幅ではありません。

クエリ:

説明分析

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

ruby-on-rails - PG::エラー: エラー: 関係「ユーザー」が存在しません

お邪魔して申し訳ありませんが、このエラーについて多くの質問があります。まず、これは私の user_controller rspec ファイルです

「spec/spec_helper」が必要

これは私のUserControllerです

そして私のroutes.rb(問題はここにあると思います、すみませんが、この言語は初めてです)

user_controller_rspec をテストしようとすると、このエラーが発生します

失敗:

どうすれば修正できますか...ありがとう

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

postgresql - gem install pgエラー、Mac Lion

Mac OS 10.7.4を使用していて、最新バージョンのXcodeとコマンドラインツールがインストールされています。

「geminstallpg」を実行しようとすると、エラーが発生します(以下を参照)。

これが私のmkmf.logファイルの内容です:

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

ruby-on-rails - ヒョウからライオンへのアップグレード後にpg gemをインストールしてサーバーを実行する際のエラー

タイム マシンのバックアップを使用して、Leopard を実行している MacBook から Lion を実行している MacBook Pro にファイルを同期しました。sqlite3 を実行していたために heroku へのプッシュに問題が発生した後、pg gem をインストールしようとしてうさぎの穴に落ちました。

収量:

私は Unix の初心者であり、32 ビットのヒョウと 64 ビットのライオンをマッシュアップする際にタイム マシンによって作成されたファイル構造に深刻な問題があるのではないかと心配しています。これまでに行った手順。

XCodeを再インストールしました

環境設定から XCode にコマンド ライン ツールをインストールしました。

rvm 1.14.6 (マスター) に更新

macports を使用して postgre をローカルにインストールしようとして、頭を壁にぶつけました。macports をアンインストールし、homebrew をインストールしました

からのrecをフォローしました

それから

brew install postgresql

Pythonの問題に遭遇し、アドバイスに従ってPythonなしでインストールする

postgresqlのクリーンインストールを取得したように見えましたが、からの私の出力

まだです:

また試した

同じ結果で、過去 7 時間の私の生産性はゼロにまで低下しました。関連する mkmf.log ファイルが見つかりません。他のアイデアはありますか?

編集:

mkmf.log が見つかりました。関連するコンテンツは次のとおりです。

0 投票する
4 に答える
4603 参照

ruby-on-rails - heroku postgresqlアプリのパスを設定するにはどうすればよいですか?

heroku PSQLアプリ(v1.0)をインストールしましたが、gempg"0.1.4"を使用してRailsアプリを接続できません。.profileファイルと.bashrcファイルにパスPATH="/ Applications / Postgres.app / Contents / MacOS / bin:$ PATH"を既に追加しましたが、「psql」を呼び出すだけでpsqlを実行できるものはないようです。「psql-hlocalhost」を使用して成功しました。「psql」に行くと、次のようになります。

マウンテンライオンを使用しています。

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

ruby - Ruby pg gem で PG::Connection クラスの send_query をどのように使用しますか?

Ruby pg gem でクラス のパブリック インスタンス メソッドsend_queryをどのように使用しますか?PG::Connection

このようなプログラムの実行時間を高速化するのに役立ちますか?

仮説: 結果を待たなければ、PostgreSQL サーバーにクエリを送信し続けて、より早く終了できます。

実験: 書き直したバージョン:

結果: 実行時間に差はありません。

追加の質問:

  • 私の仮定は正しいですか?
  • これは必然的にスレッドの仕事ですか?
  • 何らかの形で exec からの出力を処理することになっていますか?
0 投票する
3 に答える
9957 参照

ruby-on-rails - Rails/Ruby/Postgres - LoadError はそのようなファイルを読み込めません -- pg_ext

以下の Rails コントローラーを使用して Ruby スクリプト (postgres db に接続) を呼び出そうとしていますが、PG gem ファイルの 1 つをロードする際に問題が発生しているようです。require ステートメントを require 'pg' に設定し、絶対パスも試しました (require /usr/local/rvm/gems/ruby-1.9.3-p194@railsTest/gems/pg-0.14.0/lib/pg/)。ファイル「pg_ext」は実際にはディレクトリに存在します。さらに、問題なく Ruby スクリプト (dbrubyscript.rb) をスタンドアロンで実行できますが、この方程式にレールを追加するとcannot load such file -- pg_extエラーが発生します。

この問題を修正するものをオンラインで見つけることができなかったため、ここでの方向性は非常に高く評価されます

レールコントローラー:

.rb ファイル (dbrubyscript.rb) には次のものがあります。

トレース エラー: TestdlController#runmyscript の LoadError

そのようなファイルを読み込めません -- pg_ext

Rails.root: /usr/local/rvm/my_app アプリケーション トレース | フレームワーク トレース | フル トレース app/controllers/Testdl_controller.rb:3:in `runmyscript'

このエラーは、ファイル
/usr/local/rvm/my_app/ruby_scripts/reports/dbrubyscript.rb
/usr/local/rvm/gems/ruby-1.9.3-p194@railsTest/gems/pg-0.14 の読み込み中に発生しました。 0/lib/pg/
pg_ext