slick

    0

    1答えて

    私はScalaを初めて使い、slick(3.1.1)について学んでいます。テーブルにデータを挿入するための特定のコードを書く際に、行がない場合はその行を挿入し、そのテーブルの特定の列を更新する必要があります。 def updateDate(id: Int, country : Country, lastDate: DateTime)(implicit ec: ExecutionContext) =

    3

    1答えて

    私はSlick codegenツールを使用していて、テーブルをフィルタリングして、テーブルとカラムの名前を変更しています。ただし、不要な列のコード生成をスキップするにはどうすればよいですか? たとえば、SourceCodeGeneratorを使用している場合、itemsテーブルのunwanted列を除外するにはどうすればよいですか?

    2

    1答えて

    2つのテーブルの間に通常の親子関係があるとしましょう(employersとemployees)。 employeesで フィールドemployerIdは本当にemployersでidに唯一匹敵する(および他のテーブルでemployerIdまで)。型の安全性の利益では、私は別のUUID[Employers]列以外にUUID[Employers]列を比較 class Employees(tag: Ta

    0

    3答えて

    プレイとスカラ座で とスリック、私はケースクラスとして列挙国を実装しました、そして、それは文字列としてJSONへの書き込み/読みたいです。これは完全なコードです。 package models.enums import play.api.libs.json._ import slick.lifted.MappedTo case class Country(id: String) exte

    0

    1答えて

    デリミタを使用して単一のデータベース列に値のリストをエンコードしました。これは、リストが空の場合を除いて正常に動作します。その場合、データベースの列は空の文字列で埋められます。これをマッピングすると、Seq.emptyではなくSeq( "")が返されます。 implicit val SeqUriColumnType = MappedColumnType.base[Seq[Uri], String]

    9

    2答えて

    私はslick 3を使用していますが、いくつかのインサート、dbを使用するいくつかのコードでいくつかの統合テストを実行しようとしていて、テスト自体の最後にすべての挿入または削除をロールバックします私はそれについてのドキュメントを見つけることができません。 可能ですか? どうすれば実現できますか? 私がドロップすると、次のコードで BeforeAndAfter Scalaのテスト形質を使用して、試験

    1

    2答えて

    設定されていても設定されていないパラメータのセットに基づいて、フィルタ処理された結果を返すメソッドを実装しようとしています。それは(それがのparamsの地図に存在する場合) val slickFlights = TableQuery[Flights] val query = slickFlights.filter(_.departureLocation === params("departur

    0

    1答えて

    Slickを使用すると、テーブルを拡張しないクラスやそのクラスから継承したDBクラスを保存できますか?ドキュメントから

    1

    1答えて

    を働いていないようだ。ここでは class MigrationLog(name: String) { val migrationEvents = TableQuery[MigrationEventTable] lazy val db: Future[SQLiteDriver.backend.DatabaseDef] = { val db = Database.f

    1

    1答えて

    私は自分のアプリケーションをapplication.confで動作させています。このアプリケーションのコピーを別の方法で実行したいので、このインスタンスの代替のconfファイルを作成しました。 アプリケーションが実行され、静的リソースにアクセスできますが、データソースにアクセスする必要のあるエンドポイントは応答しません。これはスリックな制限ですか?ここで何が間違っていますか? applicatio