title: Change a table of existing SQLite database in every new version of Flutter app
body: <p>In my Flutter app, I am using a SQLite database. Its name is &quot;quiz.db&quot; and I shall place it in the this location: assets/quiz.db</p>
  <p>Suppose it is a quiz app and there are two tables:</p>
  <p>(1) quiz_questions</p>
  <p>(2) performance_records</p>
  <p>In the &quot;quiz_questions&quot; table, I shall store all the quiz questions.</p>
  <p>In the &quot;performance_records&quot; table, I shall store the quiz results of the app user so that I can show the app user how she is performing over time. Every time the user submits her answer, I shall add a row to the &quot;performance_records&quot; table to record this result.</p>
  <p>Every month I shall add more questions to the &quot;quiz_questions&quot; table when I upload the new version of my app. I can do this by two ways - (1) adding new questions to the existing &quot;quiz_questions&quot; table or (2) replacing it with a fresh, new and complete &quot;quiz_questions&quot; table.</p>
  <p>I do not want to change anything in the &quot;performance_records&quot; table when the user upgrades to the new version of my app.</p>
  <p>So, here is what I need to know:</p>
  <p>*** <strong>How can I replace or add new questions to the &quot;quiz_questions&quot; table in every new version/release of my app without making any change to the &quot;performance_records&quot; table?</strong></p>
  <p>Any suggestions?</p>