2016-08-03 2 views
1

Ecto에서 테이블을 사용하지 않는 매우 간단한 SQL SELECT 쿼리는 어떻게 수행합니까? 예를 들어Ecto에서 테이블없이 선택하는 방법은 무엇입니까?

, MySQL의 명령 줄 클라이언트를 사용하여, 나는이 작업을 수행 할 수 있습니다

mysql> select 0; 
+---+ 
| 0 | 
+---+ 
| 0 | 
+---+ 
1 row in set (0.00 sec) 

어떻게 체외에서 같은 행동을 할 것인가? 어쩌면이게 뭔가?

q = ... # some no-op queryable? 
MyApp.Repo.one(q, select: 0) 

답변

2

Ecto.Adapters.SQL 모듈을 사용할 수 있습니다.

Ecto.Adapters.SQL.query!(MyApp.Repo, "select 0", []) 
관련 문제