Used internally by adapters.
To define a table in a migration, see Ecto.Migration.table/2.
Ecto.Migration.table/2
@type t() :: %Ecto.Migration.Table{ comment: String.t() | nil, engine: atom(), name: String.t(), options: String.t(), prefix: atom() | nil, primary_key: boolean() | keyword() }