ecto

    0

    1답변

    상점의 시간대를 사용하여 date_trunc의 inserted_at 상점 주문을 쿼리하려고합니다. 다음이 작동했습니다. shop |> Ecto.assoc(:orders) |> select([o], fragment("date_trunc('day', ? at time zone 'America/Los_Angeles')", o.inserted_at)) |> Rep

    1

    1답변

    내 응용 프로그램의 통계 페이지에서 작업 중이며 날짜별로 데이터를 쿼리하려고합니다. 날짜 범위를 얻으려면, 나는 Calendar.Date date_range = Date.days_after_until(start_date, end_date, true) |> Enum.to_list 을 사용하고 날짜의 최신 목록을 반환하고 각 날짜는 "2017-04-07"

    3

    2답변

    레코드 ID 목록이 있습니다 - [9, 1, 4, 3]. postgresql에서 레코드를 가져 와서이 ID 목록 에서처럼 정렬하려고합니다. 그러나 쿼리를 만들면 레코드가 임의의 순서로 반환됩니다. Ecto.Query.from(r in Record, where: r.id in [9, 1, 4, 3]) |> Repo.all() |> Enum.

    1

    1답변

    를 통해 has_many 나는 다음과 같은 사용자 모듈이 있습니다이 schema "accounts_users" do has_many :friendships, Friendship has_many :friends, through: [:friendships, :friend] timestamps() end 우정 모듈 : s

    0

    1답변

    Phoenix 앱에서 시드 파일을 사용할 때 시드가 두 번 이상 실행되면 테이블에 대한 ID를 다시 시작할 수 있습니까? (씨앗이 여러 번 실행하면 레코드가 쌓아하지 않도록)이 PhoenixApp.Repo.delete_all PhoenixApp.Role PhoenixApp.Repo.insert!(%PhoenixApp.Role{role: "admin"})

    0

    2답변

    를 포맷하는 방법 내 템플릿 체외 자동 (2017-04-10 16:22:43)을 생성 타임 스탬프 inserted_at 단지 월과 일에 사용하고자하는 : 오늘로 <%=i.inserted_at%> , 가장 좋은 방법은 무엇 이러는거야? ~N[] :

    0

    1답변

    Im from NodeJs/PHP 배경. 거기에 데이터베이스 (나는 MYSQL 사용)와 데이터베이스에서 SQL 쿼리를 수행하는 라이브러리가 있습니다. Ecto 란 무엇입니까? Elixr에있는 데이터베이스의 라이브러리 래퍼와 같습니까? 그리고 마이그레이션이란 무엇입니까? 왜 내가 MySQL에서 데이터베이스를 만들었을 때 Ecto Migrations를 만들어야

    0

    2답변

    테이블 worklogs에 Ecto 모델을 삽입하려고합니다. user_id과 issue_id의 두 가지 관계가 있습니다. 이 두 필드에 대해 유효한 정수가있는 작업 로그에 대한 변경 집합을 만들려고 할 때 변경 집합에 포함되지 않으며 그 결과로 worklog 및 API 응답에 null이 있음을 발견했습니다. 나는 과 issue가 worklog으로 삽입하는 기

    0

    1답변

    데이터베이스 테이블에서 모든 항목을 가져 와서 반환하는 경로를 갖고 싶습니다. router.ex에서 : repo.ex에서 get "/categories/" do [controller] = ["repo"] Api.Repo.getCategories(conn, controller) end : defmodule Api.Category

    2

    1답변

    때때로 레코드를 업데이트하려고 시도 할 때 (Ecto.StaleEntryError) attempted to update a stale struct이 표시됩니다. Ecto의 문서에서 이것을 피할 수있는 제조법을 찾지 못했지만이를 방지하려면 어떻게해야합니까? P. Postgrex를 통해 PostgreSQL 9.6, Ecto 2.1.3을 사용하고 있습니다.