Just an aside; possibly relevant:
1:
MySQL does not support UUID types. Ecto emulates them by using
binary(16).
2:
Because MySQL does not support RETURNING clauses in INSERT and UPDATE, it does not support the
:read_after_writesoption ofEcto.Schema.field/3.
3: TIL: Ecto reading after writes:
by default, Ecto doesn’t read data back from the database, after writing new or updated data.
5.7.1 was released 2013-04-23. According to GUID/UUID Performance Breakthrough
This blog is mostly eliminated in MySQL 8.0
i.e. pre-8.0 UUIDs could be problematic/high maintenance.
See also:
+1






















