libglom: Add DbUtils::rename_table() and drop_table() and test them.
* glom/navigation/box_tables.c: Move query-building code to * glom/libglom/db_utils.[h|cc]: rename_table() and drop_table(). * Makefile_tests.am * tests/test_selfhosting_new_then_alter_table.cc: Add a test of these functions, and of table creation. This shows that we need to escape SQL identifiers to allow characters such as " in table names.
Showing with 150 additions and 2 deletions