問題タブ [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.
sql - PGError の原因: エラー: Rails アプリにパラメーター $1 がありません
Rank オブジェクトの編集/表示でこのエラーが発生し始めました。これまでに見たことがなく、解決方法がわかりません。入力はありますか?
mysql - MySQLのブールフィールドをHerokuのPostgreSQLに移行するにはどうすればよいですか?
ローカルマシンでMySQLを使用して実行しているアプリケーションがあります。Railsでブール値として定義するフィールドがあります。これはMySQLでは0または1で表されます。
現在、PostgreSQLを使用しているHerokuに移行しようとしています。コードとデータベースをHerokuにプッシュした後、アプリを実行できません。
エラーメッセージが表示されます。
どうすれば修正できますか?
皆さんありがとう。
ruby-on-rails - Heroku Postgresが結合と競合する
私は MySQL で開発を行っており、エラーはありませんが、PostgreSQL を使用する Heroku ではうまくいきません。
これは文句を言うコードです:
「ActiveRecord::StatementInvalid (PGError: ERROR: column "receipts.value" must appear in the GROUP BY clause or be used in an aggregate function"」というメッセージが表示されます。
どうすればこの問題を解決できますか?
前もって感謝します。
ruby-on-rails-3 - postgresで外部キーとデータベース制約を使用したhas_manyとbeels_toの移行?
移行に関するいくつかの質問とその回答を検索しましたが、満足のいく解決策が見つかりませんでした。
次のような単純な has_many および belongs_to 関係を使用したい
次のような移行内でデータベースレベルの制約を作成する可能性はありますか?
または、これを手動で行う必要がありますか?せいぜい、データベースに依存しないソリューションを好むでしょう。前もって感謝します!
編集:私は現在 Postgresql を使用していますが、基盤となるデータベースに関しては柔軟に対応したいと考えています。
更新:データベースに依存しないコードのために、現時点では次の移行に固執します。
私はまだよりエレガントな解決策を見つけたいと思っています。多分それのための宝石があります。
ruby-on-rails - PostgreSQL での一括読み込みとグループ化
group by
PostgreSQL は、MySQL とは異なり、集計関数を使用するときに、選択したすべてのフィールドを句にリストする必要があることを知っています。
けっこうだ。しかし、アソシエーションを熱心にロードしようとすると、たとえば
group by 句に両方のモデルのすべてのフィールドを含めていないため、機能しません。
モデルのすべてのフィールドをリストする必要を回避する方法はありますか? または、N+1 クエリを受け入れることを検討する必要がありますか? (2つしか必要ないのに30個のフィールドをリストするのは意味がないと思います...)
ruby - gem ネイティブ拡張機能のコンパイルに使用されたソース
postgres 8.4 ソースで pg gem をコンパイルしましたが、postgres を 9.0 に再インストールしました。pg を再インストールしましたが、ネイティブ拡張機能が再インストールされたかどうかはわかりません。これを確認するにはどうすればよいですか?
postgresql - PostgreSQL ビッグ テキスト列のパフォーマンス
宛先アドレス、送信元アドレス、メール本文を含む送信メールを RDBMS に保存しています。
本文は実際には任意の量のテキストである可能性があり、それを検索する気にはなりません。
最も頻繁にアクセスされるテーブル (電子メール) の 1 つであまり使用されない可能性がある大きな列がある場合に、心配すべきパフォーマンスの問題はありますか?
(このプロジェクトはRailsで書かれています)
ruby-on-rails-3 - Rails - ActiveRecordを使用してBLOB列を追加するには?
テキスト コンテンツを格納する BLOB 列を作成する必要があります。
次のことを行う必要があることをどこかで読みました。
ただし、次のエラー メッセージが表示されます。
PGError: エラー: タイプ修飾子はタイプ "bytea" には許可されていません LINE 1: ..."meta_data" ADD COLUMN "version_comment_extended" bytea(1048... ^ : ALTER TABLE "meta_data" ADD COLUMN "version_comment_extended" bytea(10485760)
何か案が?
私はPostgreSQLを使用していることに注意してください。ありがとう!
postgresql - Postgres のセットアップで問題が発生しました
簡単に言えば、私はプロジェクトの作業を開始しており、開始するためにセットアップする必要があるさまざまなものがあります。それらの 1 つが PostgreSQL です。セットアップしようとしていますが、いくつかの問題が発生しています。サーバーを起動できますが、セットアップすると次のようになります。
どんな助けでも大歓迎です。必要に応じて詳細を提供できます。教えてください..私はこのことについてあまり知りません。
ありがとう!