問題タブ [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 に答える
2891 参照

ruby-on-rails - HerokuデータをローカルSQLite3データベースにプルする方法

HerokuにデプロイされているRailsアプリケーションからデータのローカルバックアップを作成しようとしていますが、問題が発生しています。Tapsの指示に従い、Tapsをインストールしました。

2種類のエラーが発生します。SQLite DBをローカルで作成し、次のコマンドでデータをプルしてみました。

また

しかし、どちらの方法でも私はこれを取得します:

または、Tapsにアプリ内の開発DBを自動検出させて書き直してみましたが、それは私が望んでいたことではありませんでした。次に、次のようなエラーが発生し始めます。

そして最終的に

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

ruby - 続編の ORM の使い方

私は現在、Ruby を使用した Web プログラミングを含む小さなペット プロジェクトを行っています。私は Web プログラミング、MVC、ORM などは初めてなので、ここには多くのハードルがあります。

とにかく、Sequelを ORM として使用するのは困難です。

既に PostgreSQL データベースを実行しています (Sequel をまったく使用せずに作成しました。単純な PostgreSQL コマンドを使用しただけです) が、Sequel を ORM として使用する場所と方法がわかりません。

Sequel を使用して PostgreSQL データベースに接続する方法を知っています。

私はこの問題で立ち往生しているので、しばらくイライラする時がありました. ウェブサイトのドキュメントは、私にとっては圧倒されます。IRC チャンネルを試しても、答えはありませんでした..

私の最初の目標は、Sequel を ORM として使用して CSV ファイルから PostgreSQL のテーブルを更新できる単純な Ruby スクリプトを作成することです。

私はどうしても啓蒙が必要です。

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

mysql - Sequel::AdapterNotFound Ruby On Rails アプリケーションの実行中に

システムでプロジェクトを実行しようとしています。GitHub 経由でソース コードをインポートし、WEBrick を使用してローカルで実行しています。すると、次のエラーが出力されます。

「Sequel::AdapterNotFound」、「LoadError126」、「mysql_api.so」をグーグル検索しましたが、価値のある情報を取得できないようです。

このページを見つけました: http://permalink.gmane.org/gmane.comp.lang.ruby.sequel/2645 誰かが同様の問題を抱えているようで、実行中irb -rubygems -rmysqlにエラーが返されるかどうかを尋ねる返信がありました。私はそれを行いました.LIBMYSQL.dllがコンピューターにないというエラーが表示されました. これが役に立つかどうかはわかりませんが、ここで言及したいと思います。

誰かが問題の解決策の手がかりを持っていますか、または私が調べるべき方向性を持っていますか?

0 投票する
3 に答える
5951 参照

ruby-on-rails - heroku db:プルが機能しない

このコマンドの後に、このメッセージを表示します

/usr/lib/ruby/gems/1.8/gems/rest-client-1.6.1/lib/restclient/abstract_response.rb:50: 警告: 将来のバージョンの括弧内の引数 Loaded Taps v0.3.13 警告: Data inデータベース「postgresql://root:@localhost/db_name」は上書きされ、回復できなくなります。続行してもよろしいですか?(y/n)? y データベースへの接続に失敗しました: Sequel::AdapterNotFound -> LoadError: no such file to load -- Sequel/adapters/postgresql

db:pull の使い方

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

ruby - Ruby SequelログをDEBUGレベルに設定するにはどうすればよいですか?

デフォルトのRubySequelの動作は、すべてのDBクエリをINFOレベルでログに記録することです(DEBUGレベルでログを記録するActiveRecordとは異なります)。これを変更するにはどうすればよいですか?

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

mysql - Sequel Gem は SSL 経由で MySQL に接続できますか

続編の gem からリモートの mysql データベースに ssl 経由で接続する方法についての情報はありますか? SSL なしで接続できますが、SSL を必要とするユーザーとして接続しようとすると、次のエラー メッセージが表示されて失敗します。


私は mysql クライアントを使用して正常に接続できるので、おそらく続編が ssl を処理できないと推測していますが、これは mysql クライアント ライブラリの仕事だと思っていたでしょう。

ありがとう

クリス

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

ruby - これをより良く書く方法は?Ruby続編チェーンまたは

SQLでは、次のようになります。

私の(醜い)解決策:

または条件を連鎖させるためのより良い解決策はありますか?

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

sql - Sequel を使用して更新後に影響を受ける行の数を取得するにはどうすればよいですか?

データを更新した後、影響を受ける行の数を取得することは可能ですか?

ここに例があります:

0 投票する
3 に答える
3702 参照

ruby-on-rails - 続編がpostgresで動作しない

herokuと同じ環境で動作するように、RailsアプリをPostGreSqlに移行しようとしています...

postgres、pg、postgres-prをMacに正常にインストールしましたが、データベースをHerokuからpostgresqlサーバーにプルするためにTapsを取得できません。

MyRailsAppsはデータベースにシームレスに接続します。

私がirbに遭遇したとき、これは私が得るものです:

何が悪いのかわかりません。

誰かアイデアがありますか?


これは私がジェレミーを得るものです

「パスのどこかにpg.rbまたはpostgres.rbを確認してください」とはどういう意味かわかりません。

$ PATH内のすべてのディレクトリをスキャンして、不要なpg.rbまたはpostgres.rbファイルを探す必要がありますか?


pgとpostgreをインストールしたのでそれは奇妙です

これが私が今走ったものです

0 投票する
4 に答える
630 参照

ruby - MacRuby、Sequel使用時のエラー

コマンドを使用してSequelをインストールしましたsudo macgem install sequel。それは、sequel-3.18.0 が正常にインストールされたことを示しています。

xcode を起動して新しいMacRubyアプリケーションを起動すると、単体テストのターゲットが設定されます。stub_test.rb次の2行で変更しました。

単体テストを実行しようとすると、次のエラーが発生します。

2 つのステートメントがなくてもrequire、テストは正常に実行されます。

これをグーグルで検索してみたところ、macruby.org で次のチケットが見つかりました。

チケット #930 Sequel + SQLite3-Ruby gem を使用した MacRuby 0.7 の SIGABRT [...] Sequel の Kernel#require の問題にパッチを適用した後、問題なく Sequel と SQLite3 の両方をロードできます。[...] 必要なライブラリは Sequel (Sequel#self.require の super の代わりに Kernel.require にパッチを適用) と SQLite3-Ruby です。[...]

ただし、このパッチについては他に何も見つかりません...

既知の問題はありますか? このエラー メッセージの意味と、これを機能させるにはどうすればよいですか?