ecto

    3

    1答えて

    Ectoの移行で自分のテーブルを参照する外部キーを実装する正しい方法は何ですか? 私は任意の行が同じテーブル内の "親"行を参照するテーブルを作成したいと思います。 (階層データを行うための1つの方法、他の多くの方法があります。) しかし、私は私のチェンジセットでこれを持っているときmix ecto.migrateを実行しているとき、私はエラーの多くを得る: create_if_not_exist

    0

    2答えて

    エリクシルの新作で、エクトモデルの関係を変える方法を探しています。プリロードと schema "topic" do has_many :topic_meta, PhoenixApp.TopicMeta と問合せ:: は、私が関係を持つモデルを持っていると仮定し topic = from t in query, left_join: meta in assoc(t, :t

    3

    1答えて

    現在Phoenixプロジェクトで作業していますが、テンプレートのフィールドを呼び出す方法には満足できません。 スキーマが現在 defmodule MyApp.Car do use MyApp.Web, :model schema "car" do field :columnName, :string end end car = Repo.get!(Ca

    18

    2答えて

    データベースのエントリ数を確認する最も簡単な方法は何ですか?私は私の投稿/インデックスビューの投稿の数を見たいのですが。 私のポストモデルと私のデータベースに保存されたたくさんのポストがあります。 Railsでは、私はビューファイルでこのような何かを行うことができます: <h1><%= @posts.length %> Posts</h1> または <h1><%= @posts.size %>

    6

    1答えて

    私のプロジェクトではPhoenixとEctoを使用しています。 1つのテーブルに列を追加したいと思いますが、それはNOT NULLの列になると思います。しかし、私はすでにいくつかの既存のデータを持っているので、私は列を追加し、すべての行をいくつかの値に更新し、列をNOT NULLに変更することに決めました。 が、私はこれらの2つのコードを試みた: # solution 1 def up

    0

    1答えて

    でISO8601のEND_TIMEの前にあるので、与えられた、> START_TIMEです: { "start_time": "2016-07-07T01:00:00+02:00", "end_time": "2016-07-07T01:30:00+01:00" } "start_time": "end_time以下でなければなりません"と "end_time": "st

    0

    1答えて

    フェニックスフレームワークとエリクシールの新機能です。シード関数を複数回実行しようとしています。それはデータをかなりうまく取り込んだり、期待通りにデータを取り込んでいますが、実行中にエラーが発生します。ここで は、シードファイルは alias FatLobster.Repo alias FatLobster.Recipe alias FatLobster.Place alias FatLob

    22

    3答えて

    ids内の投稿を検索するには? これが動作しない:Railsの中 posts = Post |> where(id: [1, 2]) |> Repo.all 例: Post.where({ id: [1, 2]}) # SELECT * FROM posts WHERE id IN (1, 2)

    2

    1答えて

    Ectoを使用した複数行のINSERTクエリを使用して800個のチェンジセットを挿入しようとしています。私はポストグルを使用しています。 postgrexがこれをサポートしているのがわかりました。 Ectoはまだ可能ですか? 私は準備ができていればこれを行うこともできます。

    0

    1答えて

    私はエクト2.0.0-rc.4を使用していると私は動作しませんでしたこのクエリを行っているとのエクト2.0を照会する方法 def users do Repo.all( from u in User, where: u.id == "93fd15fb-fe21-4a59-813d-f80447417a23", select: u ) end idはデータ