ecto

    0

    1答えて

    私は2つの違いを知っています。 assoc_constraintはectoスキーマを使用して外部キー制約を検証し、foreign_key_constraintはdbを使用します。 なぜこの場合、assoc_constraintを使用しますか?

    0

    1答えて

    私はこのエラーを理解していないので、たくさん検索しました。例の中には複数の関連付けがありませんか? ここにコードがあります。 マイaccesslistの: defmodule Db.AccessList do use Ecto.Schema schema "access_lists" do belongs_to :user_id, Db.User be

    2

    1答えて

    created_at列でEctoクエリを注文すると、次のコードが正常に動作します。私は情報と呼ばれるタイプjsonbのデータベース列があり、JSONオブジェクト内のフィールドの一つが、「ステータス」で、そのフィールドでソートする方法があると仮定すると、 sort_params = [asc: :created_at] query = from user in users, o

    0

    1答えて

    私は1対多の関係(この場合はコメント付きの記事を印刷したい)のエリクシール/エクトでアイテムを検索して印刷しようとしています。 私は次のエラーを取得しています - [error] GenServer #PID<0.398.0> terminating ** (Ecto.QueryError) deps/ecto/lib/ecto/association.ex:516: field `articl

    0

    2答えて

    私のPhoenixアプリケーションでは、DBからデータを取り出してAgentにキャッシュする機能があります。 DBが実際に照会されることを初めて値が要求されるときだけ保証するためにテストを書く方法はありますか?

    1

    1答えて

    私のPhoenixアプリケーションでは、オプションの整数値が負でないことを確認するために、変更セットの1つに​​を使用しようとしています。しかし、このメソッドを使用するとエラーが戻ってきます。何が間違っているのか分かりません。ここで は私のスキーマとチェンジだ - :durationがすでに整数として定義されているので、私はそれがマイナス記号が含まれていないことを確認することについては本当に唯一の

    0

    1答えて

    私が作成しているカスタムエクトタイプに問題があります。それは%Postgrex.Range{}タイプによって裏付けされます。 コードが defmodule Foo.Ecto.DateRange do @behaviour Ecto.Type def type, do: :daterange def cast(%{"lower" => lower, "upper"

    1

    2答えて

    Ectoが間違った結果を返す理由がわかりません。 SELECT u0."email", u0."id", r2."name", c1."name" FROM "users" AS u0 INNER JOIN "access_lists" AS a4 ON a4."user_id" = u0."id" INNER JOIN "companies" AS c1 ON a4."company_id

    0

    1答えて

    私はElixirとEctoの新機能で、オブジェクトのスキーマを2回宣言することでDRYの原則を壊しています。移行とスキーマの両方として宣言します。 テーブルの作成の移行がデフォルトのスキーマになると思われますか?

    0

    1答えて

    私は両方のクエリが満たされたときに結果を返すectoクエリを作成しようとしています。私はアプリを実行すると、私はエラーfunction nil.title/0 is undefined or privateを取得します。私は質問の権利がないので、これはですか?私は2つのANDを求めています。 def next_prod do Post |> where(postStatus: "publ