問題タブ [sqlite3-ruby]
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 - 2つの結合リソースを一緒に結合できますか?
私がそれを実装した方法では、そうではないように見えます。
data_mapperの用語で-ドライバー、チーム、シーズンに参加する参加リソースエントリがあります
トラックとシーズンに参加する参加リソースレースがあります
エントリーとレースに参加する参加リソースの配置があります。
「特定のエントリーが参加したすべてのレースを次のようなもので見せてください」のようなことをしようとすると
このエラーが発生します
DataObjects :: SyntaxError:そのような列はありません:INNER(コード:1、SQL状態:、クエリ:SELECT"races"。"track_id"、"races"。"season _id"、"races"。"race_no" FROM "races" INNER JOIN "placings" ON INNER JOIN "entries"ON"placings"。"entry_team_id"="entries"。"team_id"AND"placings"。"entry_driver_id"="entries"。"driver_id"WHERE("placings"。 "entry_team_id" ='FER'AND"placeings"。"entry_driver_id"='MAS')GROUP BY"races"。"track_id"、"races"。"season_id"、"races"。"race_no" ORDER BY "races" 。"track_id"、"races"。"season_id"、uri:sqlite3:C / devProjects / expression1 ../ spec / resources / test.db?scheme = sqlite3&user =&pas sword =&host = C&port =&query =&fragment =&adapter = sqlite3&path = / devProjects / Formula1 ../ spec / resources/test。 db)
ここで何が起こったかを確認するのは非常に簡単です。.allメソッドでラップされたクエリは、結合時に結合を期待していません。
カスタムSQLを作成することで、これを回避することができました。理想的ではありませんが、それは仕事をします。しかし、それはルビーの方法ではないようです。たぶん私のdbスキーマは最悪ですか?
これが私のモデルです(コードダンプについて申し訳ありません。完全なコードを引用していなかったために私を反対票を投じることを決めた仲間のSOに火傷を負いました)
ios - iOSアプリケーション用のデータベースの作成
iOS用のアプリケーションをコーディングしています。テーブルを作成する(テーブルfooを作成する)か、必要な場合にのみテーブルを作成する(ユーザーがそのテーブルを使用する特定のビューに移動する場合のみ)のどちらのアプローチが良いと思いますか?私のプロトタイプは、必要なときにだけテーブルを作成しています。ベータ版の開発を開始するには、それが正しく行われているかどうかを判断する必要があります。
ruby-on-rails - sqlite3-ruby gem のインストールが失敗する
宝石をインストールしようとするたびに:
次の出力が得られます。
Windows に sqlite3 を正しくインストールしました。
これはインストールの 2 回目の試行であり、同じエラー メッセージが再び表示されます。
ruby - Ruby 2.0 を使用する Windows の sqlite3_native.rb はどこにありますか?
Windows で Ruby 2.0 x64 を使用しています。sqlite3 autoconf ソースをダウンロードしてコンパイルすることにより、sqlite3 gem をインストールしました。それから私はしましたgem install sqlite3 --platform=ruby ...
。ただし、実行するrails server
と、次のエラーが発生します。この sqlite3_native.rb はどこにありますか? どこにも見つかりません。
mysql - 読み込みエラー - Ruby on Rails での MySQL の使用
私はかなり前から Ruby on Rails で SQL を使用しようとしてきましたが、うまくいかないようです。
私は SQLite をほとんどあきらめたので、今は MySQL に集中しています。プログラムを完全にインストールし、それ自体で動作します。ただし、Ruby on Rails で動作させることはできません。
以下は、新しいプロジェクトを開始し、MySQL をデータベースとして選択したときに表示されるメッセージです。
ただし、Rails サーバーの実行に進むと、次のエラーが発生します。
RubyVersionManager、DevKit、さまざまな .dll および .a ファイルを C/Ruby/Bin などに移動するなど、関連する StackExchange の質問/回答で遭遇したほとんどすべてを試しましたが、あまり運がありませんでした。
どんなアドバイスでも大歓迎です!私は本当に Ruby on Rails でプログラミングを始めたいと思っています。
乾杯=D
更新 1: (Linux 環境での試み)
こんにちは、コンセンサスは Linux での実行を試みているようです。
そこで、Cygwin の使用に関するこの男の指示に従いました > http://youtu.be/hwo3Eda_ev0
そして、これまでのところすべて順調に進んでいます =)
ruby - Heroku db:pull エラー LoadError: そのようなファイルを読み込めません — sqlite3 (Sequel::AdapterNotFound)
私はこの人と同じ問題を抱えています: Heroku db:pull エラー "LoadError: そのようなファイルをロードできません -- sqlite3 (Sequel::AdapterNotFound)"ここで、heroku からデータベースをプルできません。ただし、私の場合、gem install sqlite3、gem install taps、heroku toolbelt をインストールしても問題は解決しませんでした。何か他のものをインストールする必要がありますか?
これが問題に影響するかどうかはわかりませんが、ローカル マシンに 2 つのアプリがあります。それぞれが異なる Heroku アカウントにログインし、各 Heroku アカウントには異なるログイン用メール アドレスがあります。必要なデータベースで Heroku アカウントにログインしています。git remote -v と入力すると、正しいアプリ名が返されます。したがって、ローカルコンピューターがherokuの正しいデータベースにアクセスしようとしていると確信しています。
sql - SQLite によるファジー重複検索
これは私の最初の投稿であり、私は初心者のようなものです。
sqlite3でSQLiteを使用して、あいまいな重複のリストと会社名のテーブルを抽出しようとしています。
たとえば、私が現在使用している「ZtPay」のような会社の場合:
など...タイプミスを説明するため。
私の問題は、タイプミスがなければ元の会社名を出力することです。理想的には、LIKE によってあいまいな重複が見つかった場合にのみ、元の名前を出力したいと考えています。
私はこれが非常に間違っていることを知っていますが、次のようなものが欲しいです:
あなたが私に与えることができる助けを前もって感謝します。