問題タブ [slick-2.0]
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.
scala - Slick 2 - クエリを組み合わせる
プログラムでクエリを組み合わせて、すべての要件を満たすクエリを作成したいと考えています。ユニオンと ++ 演算子があることはわかりますが、「交差」または ** はありません。
Slick FirstExampleを想定して、コードを作成しましょう。
コードの繰り返しを避けるためにnotCheap
、notExpensive
を作成するにはどうすればよいですか?midprice
midprice
notCheap
notExpensive
scala - 「===」操作が「filter」または「where」で機能しない理由は、TableQuery には適用されません [slick2]
私はslick 2.0.2とscalaを使用しています。私のデータモデルは次のとおりです。
これは私のTableQueryです:
私が実行すると:
エラーは次のとおりです。
http://slick.typesafe.com/doc/2.0.2/queries.html#sorting-and-filteringの指示に従います
「===」は列[Long]を適用できると思います
postgresql - Joda 日時のマッピング
PostgreSQL にこの特定の日付列を持つテーブルがあります。Slick 2.0 を使用して特定の ID に基づいてすべてのレコードを取得する必要があります。Joda を使用して日付を管理しています
次に、この方法で Slick にマップしようとします。
val Created_Date: 列[オプション[日時]] = 列オプション[日時]
テーブルに Created_Date 列を追加するとすぐに、レコードを取得するメソッドが失敗します。Jodaを使用してSlickで日時をタイムゾーンにマップする正しい方法は何ですか? 推奨事項はありますか?
scala - Slick の動的クエリ パラメータ (並べ替え)
Play 2.3 サンプルの 1 つでanorm クエリを slick に変換しようとしていますが、動的ソートを実装する方法がわかりません。
これは元の方法です:
これまでのところ、最初のクエリでここまで来ました。
パラメータとしてメソッドに動的に渡される列名であることを念頭に置いて、「順序付け」部分を滑らかに行うにはどうすればよいですか?
Scala 2.10.4 / Play 2.3 / スリック 2.0.2
以下のSlickコードジェネレーターによって生成されたテーブルクラス:
更新 -解決策 最終的な解決策は、この質問にあります。
sqlite - slick 2.1を使用してscalaをsqliteに接続するには?
slick 2.1 API を使用しようとしていますが、機能していません。次のステートメントを使用してメモリ内データベースを作成しました。
別のスレッドでこのデータベースにアクセスする必要があります (データを読み取るため)。別のスレッドでメモリ内データベースにアクセスする方法はありますか?
ドキュメントには次のように記載されています。
すべての :memory: データベースは他とは異なります。したがって、それぞれファイル名が :memory: の 2 つのデータベース接続を開くと、2 つの独立したメモリ内データベースが作成されます。
scala - Slick、H2 挿入クエリの自動インクリメント ID
H2にこのテーブルがあります:
そのための滑らかな自動生成クラス:
ただし、新しい行を挿入できないようです。以下の試み
エラーをスローします
同じアプローチが MySQL と PostgreSQL でも機能するので、H2 には同じプライマリ ID 自動インクリメント機能がないのではないでしょうか? では、インサートをスリックで動作させるにはどうすればよいですか?
これは、Anorm を使用した同じテーブルの実例です。
scala - Slick ジェネリック作成エラー
次のエラーが表示され、何が問題なのかわかりません。
このエラーは FkTable に関するものです。私の意図を示すコメントとともに、コードをリストしました。私の計画は、CRUD サービスを作成できるテーブルの優れた基盤を作成することです。
postgresql - Slickには、特定のJDBCドライバーを使用せずにテーブルを宣言する方法があります
私の永続化コードでは、テーブル全体などに次のインポートがあります
これは機能するのでいいのですが、すべてのコードが Postgres に排他的にバインドされているため、これは問題です。たとえば、プロダクションで Postgres を実行し、テストを HSQLDB で実行したい場合、それはできません。テーブル宣言ではなく、永続化マネージャー (作成を行う) を実行しているときに、どの DataSource/Driver を宣言したいと思いますか。私は何が欠けていますか?