# # patch "ChangeLog" # from [14d87795a9fa061d6bf1d273983967a321ac373a] # to [468d70c9901ff60f447c5f8c73f2727215e0b07e] # # patch "schema_migration.cc" # from [75444dd60f8b30e6572d184ced5299d97ff4649a] # to [39193fc56a315093730db0dabbb7760f6959261a] # ======================================================================== --- ChangeLog 14d87795a9fa061d6bf1d273983967a321ac373a +++ ChangeLog 468d70c9901ff60f447c5f8c73f2727215e0b07e @@ -1,3 +1,8 @@ +2005-11-28 Nathaniel Smith + + * schema_migration.cc: Provide more feedback while 'db migrate' is + running. + 2005-11-27 Nathaniel Smith * std_hooks.lua: Make regexp matching error slightly more ======================================================================== --- schema_migration.cc 75444dd60f8b30e6572d184ced5299d97ff4649a +++ schema_migration.cc 39193fc56a315093730db0dabbb7760f6959261a @@ -256,11 +256,13 @@ throw runtime_error("mismatched result of migration, " "got " + curr + ", wanted " + target_id); } + P(F("committing changes to database")); if (sqlite3_exec(sql, "COMMIT", NULL, NULL, NULL) != SQLITE_OK) { throw runtime_error("failure on COMMIT"); } + P(F("optimizing database")); if (sqlite3_exec(sql, "VACUUM", NULL, NULL, NULL) != SQLITE_OK) throw runtime_error("error vacuuming after migration");