title: typeorm synchronize in production
body: <p>In Typeorm there is a feature called <code>synchronize</code>. You can synchronize entities with a database, so there is no need for migirations. But as you know <code>synchronize</code> is dangerous for production.</p>
  <p>Here is the question, when should I use the <code>synchronize</code> feature? Imagine at first (in the development environment) I started using the <code>synchronize</code> feature. If I disable it in production while I have no migration, how should my production database will going to be created?</p>
  <p>Also, I'm going to deliver the project on some milestones. Should I disable it at the first milestone or at the end? And for long time maintenance, should I use <code>synchronize</code> disabled and use migration after the first production release?</p>
  <p>Any idea would be appreciated.</p>