# Variables
DishAliasColumns holds the columns for the "dish_alias" table.
DishAliasTable holds the schema information for the "dish_alias" table.
DishColumns holds the columns for the "dish" table.
DishTable holds the schema information for the "dish" table.
ImageColumns holds the columns for the "image" table.
ImageTable holds the schema information for the "image" table.
LocationColumns holds the columns for the "location" table.
LocationTable holds the schema information for the "location" table.
OccurrenceColumns holds the columns for the "occurrence" table.
OccurrenceSideDishesColumns holds the columns for the "occurrence_side_dishes" table.
OccurrenceSideDishesTable holds the schema information for the "occurrence_side_dishes" table.
OccurrenceTable holds the schema information for the "occurrence" table.
OccurrenceTagsColumns holds the columns for the "occurrence_tags" table.
OccurrenceTagsTable holds the schema information for the "occurrence_tags" table.
ReviewColumns holds the columns for the "review" table.
ReviewTable holds the schema information for the "review" table.
Tables holds all the tables in the schema.
TagColumns holds the columns for the "tag" table.
TagTable holds the schema information for the "tag" table.
UserColumns holds the columns for the "user" table.
UserTable holds the schema information for the "user" table.
WithDropColumn sets the drop column option to the migration.
WithDropIndex sets the drop index option to the migration.
WithForeignKeys enables creating foreign-key in schema DDL.
WithGlobalUniqueID sets the universal ids options to the migration.