[gnome-db] Partial Meta Store update.
- From: Bas Driessen <bas driessen xobas com>
- To: GNOME-DB List <gnome-db-list gnome org>
- Subject: [gnome-db] Partial Meta Store update.
- Date: Sun, 19 Jul 2009 20:08:10 +1000
Hello,
Question regarding partial meta store update. I found that the following to update a single table does not appear to work:
g_print ("\nPartial metastore update for table '%s'...\n", TABLE_NAME);
GdaMetaContext mcontext = {"_tables", 1, NULL, NULL};
mcontext.column_names = g_new (gchar *, 1);
mcontext.column_names[0] = "table_name";
mcontext.column_values = g_new (GValue *, 1);
g_value_set_string ((mcontext.column_values[0] = gda_value_new (G_TYPE_STRING)), TABLE_NAME);
if (!gda_connection_update_meta_store (connection, &mcontext, &error))
return -1;
After this, my meta store is NOT updated.
A partial update to update ALL the tables works fine:
g_print ("\nPartial metastore update for all the tables...\n");
GdaMetaContext mcontext2 = {"_tables", 0, NULL, NULL};
if (!gda_connection_update_meta_store (connection, &mcontext2, &error))
return -1;
The "full" update to update everything also works fine.
Therefore my question, are there any issues with the "single" table update? Also, is this supposed to work if I DELETE a table or is it only when new tables are added?
Thanks,
Bas.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]