ecto

    0熱度

    1回答

    這似乎是世界上最簡單的事情,但我想獲得一個整數從外生查詢返回: iex(10)> num = Polo.Repo.all(from n in Polo.Account.Number, select: max(n.account)) [debug] QUERY OK source="account_numbers" db=3.0ms queue=0.1ms SELECT max(a0."acco

    0熱度

    1回答

    我想選擇一個記錄(整個記錄),其中名稱是xxx,品牌是xxx。該記錄將永遠是奇異的,因爲名稱和品牌是唯一索引: def getProductByNameAndBrand(name, brand) do IO.puts("getProductByNameAndBrand") IO.inspect(name) IO.inspect(brand) from p i

    1熱度

    1回答

    我在跟隨this tutorial,它在config.exs和extensions字段中添加了postgrex擴展。不過,現在已添加postgrex擴展的方式已過時,我們現在應該使用type字段而不是extensions字段。我下面就以geo library github page的代碼,添加擴展: config.exs Postgrex.Types.define(MyApp.PostgresTy

    0熱度

    1回答

    我與Ecto Changeset有一段可怕的時間。我試圖簡單地創建一個帶有「空」Changeset的新表單。控制器被擊中,Session.changeset(%Session{})行被調用。然後它打到Site.Session.changeset。在那裏,cast調用失敗,出現以下錯誤。這個完整的堆棧跟蹤如下。 Elixir 1.4,傘應用程序。 控制器: defmodule Site.Sessio

    0熱度

    1回答

    在我的鳳凰的應用程序,我有以下模式: defmodule TattooBackend.Accounts.Account do schema "accounts" do field :email, :string field :crypted_password, :string field :password, :string, virtual: true

    0熱度

    1回答

    我有這個工作查詢: products_shops_categories = from p in Product, join: ps in ProductShop, on: p.id == ps.p_id, join: s in Shop, on: s.id == ps.s_id, join: pc in ProductCategory, on: p.id == pc.

    0熱度

    1回答

    我有這個模式具有GeoGeo.Point: defmodule Api.Shop do use Ecto.Schema import Ecto.Changeset import Api.Repo import Ecto.Query @derive {Poison.Encoder, only: [:name, :place_id, :geo_jso

    2熱度

    1回答

    我正在處理二叉樹。 因此,我在我的數據庫中有一個數據庫表,其中每個節點都是父節點,最多可以連接2個其他節點。我有一個計劃,可以有效地找到最少的節點(在給定節點下),該節點是少於2個其他節點的父節點。換句話說,我正在尋找最開放的位置來放置一個新節點。所以我把它作爲一個廣度優先搜索來實現。但是我爲每個節點調用數據庫的方式效率不高。我基本上是沿着樹,在每個級別上生成一個運行的節點列表,並檢查每個節點是否

    0熱度

    1回答

    嘗試運行混合ecto.create 13:27:47.442 [error] GenServer #PID<0.3189.0> terminating ** (DBConnection.ConnectionError) tcp connect (localhost:5432):connection refused - :econnrefused (db_connection) lib/db_c

    0熱度

    1回答

    嘗試運行mix ecto.create後收到此錯誤: **(混合)的Rumbl.Repo數據庫無法創建:ERROR 42501(insufficient_privilege):權限被拒絕創建數據庫 任何人都知道我該怎麼辦?