問題タブ [sequel]

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 投票する
2 に答える
141 参照

mysql - 別のテーブルから選択されたフィールドでテーブルを更新するにはどうすればよいですか?

「別のテーブルからレコードを更新する」など、これに似た質問がたくさんありますが、これを機能させることができませんでした。

テーブルを選択して更新するクエリがありますsem_stdexamfinresmark。selectサブクエリは、更新中のテーブルとサイズが等しくない可能性のあるデータの複数の行を返しますが、更新は現在機能しています。

クエリは次のようになります。


編集:

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

sql-server - Ruby (Rails なし) を使用して Selenium から SQL サーバーに接続して変更する

Selenium はこの質問にとってそれほど重要ではないと思いますが、追加したいと思いました。また、Rails は使用していません。

ruby を使用して Sqlserver にアクセスし、いくつかのレコードを削除する必要があります。クレイジーなことは何もありません。オンラインでいくつかの情報を見つけましたが、これを行うための最良の方法をお勧めします.

私は DBI と SEQUEL の gem に出くわしましたが、起動して実行するために投資する必要がある時間について確信が持てません。また、より良い代替手段はありますか?

ありがとうございました

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

mysql - 続編のgemとMySQL(Ruby + Windows):mysql.rbではなくmysql.soファイルをロードします

ruby gem'sequel'を使用して、試行するとSequel.connect("mysql://localhost")、次のエラーが発生します。

このgemをMySQLサーバーに接続するにはどうすればよいですか?

システム:Win XP、Ruby 1.8.7、 Mysql 5.1.51

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

ruby-on-rails - ActiveRecordバリデーターをインスタンスメソッド(ala Sequel)として呼び出す方法は?

現在の状態に応じて異なるバリデーターを必要とするモデルがあります。インスタンスごとにActiveRecordバリデーターを呼び出すにはどうすればよいですか?できるだけ多くの配管を再利用したいのですが、どうすればいいのかわかりません。

カスタムバリデーターを使用することもできますが、組み込みのバリデーターロジック(i18nエラーメッセージなど)をすべて複製する必要があるのはなぜですか?

Railsバリデーターをインスタンスメソッドとして呼び出すための適切な方法はありますか?SequelのインスタンスベースのバリデーターのアプローチはActiveRecordのクラスベースのアプローチよりも合理的だと思いますが、私はここで判断するつもりはありません。もっと興味深い問題の解決に戻りたいと思います。他の人がこれに出くわし、興味深い要点や宝石を教えてくれることを願っています。

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

sql - 続編での基本的な結合の使用

私はsequelRubyのgemを使用してsqliteデータベース(railsが提供)に接続しています。いろいろなものがUserありProjectます。一意のプロジェクトオブジェクトが存在する場合は、それを見つけたいと思いますuser.username/project.name。これを行う最もエレガントな方法は何ですか?接続が機能しているなど。

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

ruby - 続編とmysqlでデータベースを移行する方法は?

このようにパスワードなしでデータベースを移行できます

しかし、パスワードを渡す方法は?

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

ruby - Sequel で選択されていない列で注文することはできますか?

tc1c2およびを含むテーブルがある場合、次の形式cxの失敗したSequel (バージョン 3.27.0) クエリがあります。

出力に値は必要ありませんcx。順序付けに使用したいだけです。

同等の SQL は次のようになります。

cx私の現在の回避策は、必要がなくても、単に要求することです。

これが Sequel の既知の動作/バグであることを確認できる人はいますか?

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

ruby - Ruby EventMachine と PostgreSQL

私は、 mysql の場合、 em-mysqlが MySQL への非同期インターフェイス ドライバとして存在し、Active Record を変更してすぐに使用できることを知っています。Sequel にはすでにこの機能があると思います。また、pg gem が PostgreSQL のネイティブ非同期 API を公開していることも理解しています。

私の質問: バッキング データベースが PostgreSQL の場合、EventMachine とネイティブに相互運用する Ruby ORM はありますか? そうでない場合、非同期 PostgreSQL をサポートするように Sequel を改良するために何をする必要がありますか? アクティブレコード?

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

mysql - Rails でのスケーリングを検討してください。手作業でコーディングされた SQL を記述しますか? Sequel gem を使用しますか?

承認規則 (場所とユーザーの役割) に基づいて別のマシンにデータベースを分散することにより、Rails アプリケーションをスケーリングしたい場合。したがって、その場所に起因するリソースは、その場所専用のデータベースに存在します。

基本的な SQL の記述に取り掛かるべきですか、Sequel gem のようなものを使用するべきですか、それとも ActiveRecord の素晴らしさと魔法を維持するべきですか?