Quand SQLiteOpenHelper onCreate () / onUpgrade () est-il exécuté?

J'ai créé mes tables dans mon SQLiteOpenHelper onCreate()mais je reçois SQLiteException: no such table ou SQLiteException: no such column les erreurs. Pourquoi? REMARQUE: (Ceci est le résumé fusionné de dizaines de questions similaires chaque semaine. Tenter de fournir ici une question / réponse...