ecto

    0

    1答えて

    私はpostgresqlでphoenix-frameworkを使用しています。 検索機能を実装するために、ilikeエクトクエリを使用し、すべての検索機能が正常に動作しました。たとえば、商品名で商品を検索する機能があり、うまく機能します。 def item_searh_results(language_id, name) do from(p in ItemLanguage, where:

    0

    1答えて

    私はElixirに傘アプリを持っています。 これには2つのアプリケーションがあります。 1つのAPIコントローラとビュー、1つはデータベース(Ecto)のみ、それにすべてはそのままです。 自分のミックスファイルを作成したいので、エイリアスとインポートファイルをそこに置くことができます。 iexでは、エイリアスとインポートのバケット負荷をインポートするたびにコードをテストできるようになるたびに、非常

    3

    1答えて

    Phoenixでモデルを動的に作成して使用する方法はありますか?クライアントのテーブルに関するメタデータを格納するアプリケーションがあります。フィールド(列名と型)をいくつか設定してから、CSVファイルを解析して保存します。格納されたメタデータから、Ectoを使用してクライアントテーブルを管理し、それに対してクエリを実行できるように、モデルを生成したいと思います。 私は組み込みのORMとtype(

    1

    1答えて

    Ecto embeds_manyを試してみると、埋め込みフィールドの一部のデータをクエリする必要があるまでうまくいきます。 は、だから私はembeds_manycategories schema "products" do field :code, :string, null: false embeds_many :categories, Category, on_

    0

    1答えて

    唯一の1/5のオプションが必要なネストされたフォームがあります。しかし、ユーザーが1つのネストされたフォームのみを記入してフォームを送信すると、Ectoはその変更セットを無効として返します。 私はscrub_paramsプラグをコントローラに追加しましたが、空のネストされたフォームは削除されないようです。 空のフォームを削除する方法はありますか? コネティカットのParamsのparams [ "

    1

    2答えて

    Repo.preloadによって行われたクエリで、order byという句がある理由を理解したいと思います。実行 App.Repo.get(Sopitas.Continent, 1) |> App.Repo.preload(:countries) クエリは、次のとおりです。 [debug] QUERY OK source="continents" db=0.4ms SELECT c0.`id

    0

    1答えて

    ユーザ自身が作成されているときに、ユーザのウォレットを作成したいとします。理想的には、トランザクション内でこれが起こることを望みます。 私はEctoのパラダイムで、このようなものが欲しいです。 BEGIN; INSERT INTO albums [...]; INSERT INTO album_images (lastval(), image_id) [...]; COMMI

    0

    1答えて

    、:naive_datetimeの方が推奨されていないようです。可能な最も正確な表現でタイムスタンプを保存したいのですが、:naive_datetimeが私に提供するものを見つけることができません。私が言うことから、Ecto.DateTimeはISO8601に変換可能ですが、データベースにはnaive datetimeがどのように格納されているかは示されていません。私は他の可能なオプションのリスト

    0

    1答えて

    Phoenix 1.3アプリケーションを配備しようとしています。私はmix dockerリリースビルドをセットアップしました。今、私は移行を実行する方法を考え出しています。 私はカスタムリリースコマンドを作ってアプローチすることに決めました。私は、このようなMigrationTaskを作成しました: defmodule SfiBackend.ReleaseTasks do @start_

    0

    1答えて

    埋め込まれたスキーマでMoney.Ecto.Typeを使用しようとすると、私はこのエラーを取得しています:それは基本となるフィールドは整数でなければなりませんと言うドキュメントで cannot load `%{"amount" => 69999, "currency" => "USD"}` as type Money.Ecto.Type for field `amount` が、私はAに格納し