問題タブ [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 - Postgres-「pg」gemの最後のバージョン0.14.0でエラーが発生する
pg gemを含むバンドラーを更新しましたが、エラーが発生しました
このgemをrubygems.orgでチェックしましたが、本日(6月23日)にこのバージョンがリリースされました。理由はわかりませんが、バージョンが正しく機能せず、上記のエラーが返されます。
ソリューションは特定のバージョンを設定します-この場合
gem "pg"、 "〜> 0.13.2"
同じ問題を抱えている人はいますか?
node.js - Windows7のnode.jsにpgモジュールをインストールできませんでした
次のコマンドを使用して、pgモジュールをNode.jsにインストールしようとしています。npm install pg
最初はPythonをインストールする必要がありました。次にPostgreSQL8.x、次にMicrosoft VisualC++です。しかし、それでも私はそれを行うことはできません。コンパイル中にエラーが発生しました:
何か案は?このモジュールがないと、Node.jsを介してPostgreSQLデータベースに接続できません。
ruby - Ruby を使用して Heroku 上の PostgreSQL データベースに接続できません - ホスト名を変換できませんでした
Ruby (Rails ではない) を使用し、PostgreSQL データベースに接続しています。Heroku をセットアップしようとしていますが、アプリケーションの起動に問題があります。アプリケーションをローカルで実行すると正常に動作します。
私のローカル .env は次のようになります。
また、データベースに接続するための Ruby 接続は次のようになります。
Heroku にプッシュすると、その行でアプリがクラッシュし、次のエラーがログに書き込まれます。
そこにあるデータベース アドレスはDATABASE_URL
、 myの と一致しますheroku:config
。共有データベースを使用しています。
:host => ENV['DATABASE_URL']
( ではなく)を使用してみ:hostaddr
ましたが、同じ結果が得られました。欠けている単純なものがあると思いますが、良いアイデアはありませんでした。
sql - PGクエリを最適化する
クエリはアプリで非常に頻繁に使用され、コストがかかりすぎます。
それを最適化し、合計時間をミリ秒(数百ミリ秒ではなく)にするために私ができることは何ですか?
ノート:
- 削除
DISTINCT
は改善されます(〜460msまで)が、デカルト積を削除する必要があります:((ええ、それを回避するためのより良い方法を示してください) - 削除
OREDER BY name
は改善されますが、大幅ではありません。
クエリ:
説明分析
ruby-on-rails - PG::エラー: エラー: 関係「ユーザー」が存在しません
お邪魔して申し訳ありませんが、このエラーについて多くの質問があります。まず、これは私の user_controller rspec ファイルです
「spec/spec_helper」が必要
これは私のUserControllerです
そして私のroutes.rb(問題はここにあると思います、すみませんが、この言語は初めてです)
user_controller_rspec をテストしようとすると、このエラーが発生します
失敗:
どうすれば修正できますか...ありがとう
postgresql - gem install pgエラー、Mac Lion
Mac OS 10.7.4を使用していて、最新バージョンのXcodeとコマンドラインツールがインストールされています。
「geminstallpg」を実行しようとすると、エラーが発生します(以下を参照)。
これが私のmkmf.log
ファイルの内容です:
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 が見つかりました。関連するコンテンツは次のとおりです。
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」に行くと、次のようになります。
マウンテンライオンを使用しています。
ruby - Ruby pg gem で PG::Connection クラスの send_query をどのように使用しますか?
Ruby pg gem でクラス のパブリック インスタンス メソッドsend_query
をどのように使用しますか?PG::Connection
このようなプログラムの実行時間を高速化するのに役立ちますか?
仮説: 結果を待たなければ、PostgreSQL サーバーにクエリを送信し続けて、より早く終了できます。
実験: 書き直したバージョン:
結果: 実行時間に差はありません。
追加の質問:
- 私の仮定は正しいですか?
- これは必然的にスレッドの仕事ですか?
- 何らかの形で exec からの出力を処理することになっていますか?
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