Welcome! AshMysql
is a MySQL data layer for Ash Framework
that is derived from AshSqlite
:string
(=> MySQL VARCHAR(255)) type (Unlike AshPostgres and AshSqlite) when generating migrations for Ash String fields. The :text
Ecto type (=> MySQL TEXT
) is not used by default because of various MySQL peculiarities. Use the migration_types
option of your mysql
DSL block if you want :text
fields. See https://github.com/ash-project/ash_mysql/issues/25 for discussion on the subject.utf8mb4_0900_as_cs
collation in your config and when creating your db/tables.