問題タブ [ecto]

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

elixir - LoadedアソシエーションでEctoモデルをシリアライズ/デシリアライズする方法は?

ほとんどすべてのリクエストで、データベースからユーザー(プロファイルの関連付けなど)を取得しています。サーバーにキャッシュして、データベースの余分な作業を節約したいと思います。最初は Redis または Memcached を考えていましたが、最終的には Mnesia に支えられた分散キャッシュを考えていました。

(Redis/Memcache の場合はキャッシュ バックエンドへのバイナリの) トランスポートを行う方法は知っていますが、モデルをバイナリにシリアル化および逆シリアル化するにはどうすればよいですか?

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

elixir - Postrgrex 拡張機能を使用して JSON データ型を処理する方法

Postgrex プロジェクト ページでは、拡張機能を使用してデータベースからの型をエンコード/デコードする機能について言及しています https://github.com/ericmj/postgrex#extensions

プロジェクトページからコードを取得してマップを返そうとしていますが、拡張機能が Postgrex にフックする場所がわかりません。問題がある場合は、Phoenix Web アプリでそうしようとしています:

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

postgresql - Ecto と Elixir のデフォルトの日時

今日、Elixir と Phoenix の作業を始めたばかりです。Ecto をマッパーとして追加しようとしていますが、時間の使い方に問題があります。

これが私のモデルです。

デフォルトで created_at と updated_at を設定しようとしていますが、これをコンパイルしようとすると、次のエラーが発生します。

ドキュメントを取得するための助けはあまりありません。これを行う正しい方法は何ですか?

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

elixir - Postgrex と Ecto で準備されたステートメント

純粋なjsonを返すpostgres機能を利用しようとしているので、クエリを実行して必要なjsonを返すメソッドをEctoモデルに追加しました。

私の問題は、これにはSQLインジェクションの可能性があるということです.準備されたステートメントのようなものを使用することは可能ですか?

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

elixir - Elixir Ecto を使用して、移行に has_many 関係を追加するにはどうすればよいですか?

私はこのようなものを書きたい:

この移行で実行mix ecto.migrateするとエラーが発生します。これを行う正しい方法は何ですか?

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

elixir - Ecto アソシエーションのベスト プラクティス

関連付けのあるモデルを処理する場合、関連付けられたモデルを読み込むベスト プラクティスは何ですか?

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

elixir - Ecto でカスタム SQL クエリを実行する

Elixir&Ecto で遊んでいます。postgres 固有の機能を使用するカスタム SQL クエリを作成したいと考えています (この場合は、postgres 配列を検索します)。

これが私がやろうとしていることです:

残念ながら、それはエスケープされています(したがって、次のように sth. を生成する必要があります: )

どうすればそれを達成できますか?