問題タブ [rails-postgresql]
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 - Postgresセグメンテーションフォールトルビージェム
このプロジェクトhttps://github.com/eLobato/cartodb-rb-clientを実行しようとしていますが、rvmが台無しになっているか、pgにひどいバグがあるようです。これはエラートレースです
セグメンテーション違反のラインは、私が無駄にpgを再インストールしようとしたので、本当に私を悩ませます。Ubuntu 11.10を実行していて、ruby1.9.2と1.8.7の両方をインストールしました
どんな手掛かり?
postgresql - Postgresql db のインポートがうまくいかない
SQLダンプをpostgresql dbにインポートしようとしています-
これにより、次のようなエラーが発生します-
などなど。それの何が問題なのですか?グーグルで検索してみましたが、それに対するポインタは見つかりませんでした。
Postgresql のバージョンは 8.4.1 です
ありがとう !!
ruby - rvm を使用した Mac OS Lion への pg gem のインストール
Postgres はhttp://www.postgresql.org/download/macosx/ (バージョン 9.1)からダウンロードしてインストールしました。
私はbrewでpostgresをインストールしようとしていました - 結果はありません。
これを修正するには?ありがとう
ruby-on-rails-3 - Hartl Rails 3.0 サンプル「オペレーターが存在しません」
私は、M. Hartl のガイドと Postgres を使用して 3.1.0 を使用して、最初のライブ Rails アプリにさらに取り組んでいます。認証の作業で第 10 章に進みました。ページの代わりに、オープニングを使用しています。それとは別に、私は第 6 章から彼のユーザー、セッションをフォローしています。users/index.html.erb に移動すると、次のエラーが表示されます。
PGError: エラー: 演算子が存在しません: 文字が可変 = 整数 LINE 1: ...CT "users".* FROM "users" WHERE "users"."email" = 8 LIMIT
stackoverflow で同様の文字列を調べたところ、コンセンサスは id フィールドが整数に設定されていないようです。整数であることを確認できます。このフィールドを再生成すると、モデルを生成したときにこのフィールドがレールによって作成されたように思えます。それは本当なので、初期の移行で Rails によって自動的に生成される id フィールドを再生成する必要がありますか? 悪い考えだとどこかで読んだようです。
しかし、それは私の問題ではないと思います。エラーを見ると、「joe@example.com」のようなものではなく、「8」であるユーザーの電子メールを探していると思います。それが本当なら、予想される id フィールドと email フィールドの間に不一致があります。それは当然のことですが、どうすればミスマッチを見つけて理解できますか? これは私の経験不足によるものであるため、何が違うのかを確認するためにバックトレースを調べ始めました。私は github で gabebw のコピーを見てごまかしていますが、彼のコードの後半の章以外には何も見つかりません。
何をすべきかをどのように学ぶべきですか?@user、@users、users、user in code の違いに苦労しています。それがどのように使用されるかという文脈によるものであり、変数はビュー、ヘルパー、コントローラー、モデルの関係に一致する必要があることを理解しています。どのように学びましたか?誰かが喜んでくれれば、authenticate1 ブランチの github/sam452/vitae で私の問題のあるプッシュがアップされます。thx、sam452。
ruby-on-rails - pg(0.12.1)がHerokuにインストールされない
バンドルの更新を行いました。現在、アプリをHerokuにプッシュしようとしていますが、機能していません。
これが私が得ているエラーです:
!Herokuプッシュが拒否され、Bundler経由でgemをインストールできませんでした
何か案は?前もって感謝します!
sql - 最新の関連付けられた (多対多) データと共にテーブル データを選択/検索する方法
私のテーブルには次の関係があります
item.rb
item_shipping_detail.rb
status.rb
元。データ
アイテム
item_shipping_details
ステータス
(LATEST or MAX)
単一のクエリを使用して、次の結果 (item、item_shipping_details、statuses ) が必要です
JYI:- Rails 2.3.8 を使用しています
postgresql - エラー:関数unnest(integer [])がpostgresqlに存在しません
上記のクエリを実行しているときに、次のようなエラーが発生しました。
PostgreSQL 8.3を使用しており_int.sql
、整数配列操作用のパッケージをデータベースにインストールしました。
このエラーを解決するにはどうすればよいですか?
ruby - PGError:エラー:関係「会社」が存在しません(postgresql、mysql、rails 3)
最近、MySQL で既に実行されているアプリケーションに PostgreSQL を追加しました。現在、アプリケーションは 2 つのデータベースで実行されています。別のデータベースに存在するテーブルと正常に機能するテーブルとの関連付けを確立できました。今日、2 つのデータベースに存在するテーブルを使用するページに検索機能を追加し、エラーをスローしました。一日中バグを見つけようとしましたが、うまくいきませんでした。関連付け、コードを調べて、修正するのを手伝ってください。
私は4つのテーブルを持っています:-
会社(mysql)
場所(mysql)
レポート(PostgreSQL)
Report_category(PostgreSQL)
モデル - company.rb
location.rb
report.rb
report_category.rb
ビューから検索パラメーターを渡し、reports_controller に書き込みます
この行を実行した後、以下のエラーが発生します
しかし
また
完全に正常に動作します。2 つのデータベースを使用して検索した場合にのみ、エラーが発生します。助けてください
git - Rails 3.1 - 開発で Postgres を使用する - Git に DB 移行状態を処理させる方法はありますか?
Postgres の使用を強制するという Heroku の決定は、私に大きな悲しみを与えています。dev で SQLite を使用し、本番環境/Heroku で Postgres を使用し続けようとしばらく試みた後、私はあきらめて、Heroku が「強く推奨する」ように、開発に Postgres を使用し始めました。私の Mac に複数の postgres インストールの課題が発生した後、最終的にインストールされ、Rails で動作します。
SQLite とは異なり、Postres/Rails のセットアップでは、データベースがプロジェクト ディレクトリにローカルに存在するのではなく、Postgres 階層に存在する必要があるようです。つまり、git はさまざまなコード ブランチでデータベースの移行状態を処理できません。今では、git ブランチを変更するたびに、どのマイグレーションがどのブランチに関連付けられているかを手動で追跡し、手動でロールバックしてサンプル データをロードする必要があります。
これに対する解決策はありますか?Rails 3.1 プロジェクトの Postgres データベースを簡単に git バージョン管理下に置くことができますか?