/ / ¿Cómo seleccionar sin una mesa en ecto? - phoenix-framework, ecto

¿Cómo seleccionar sin una mesa en ecto? - phoenix-framework, ecto

¿Cómo hago un SQL muy simple? SELECT Consulta en Ecto que no usa una tabla?

Por ejemplo, utilizando el cliente de línea de comandos de MySQL, puedo hacer esto:

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

¿Cómo haría lo mismo en Ecto? Tal vez algo como esto?

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

Respuestas

3 para la respuesta № 1

Puedes usar el Ecto.Adapters.SQL módulo.

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