According to the documentation provided on this link, TypeORM is designed to prevent duplicate execution of successful migration files.
Given this information, it is unclear whether the use of IF NOT EXISTS is necessary when creating a new table, column, etc...
Should we include IF NOT EXISTS in our auto-generated migration scripts?