On Tue, 2009-08-25 at 19:33 +0200, Vivien Malerba wrote:

> 
> 
> 
> 2009/8/14 Bas Driessen <[email protected]>
> 
>         Hi Vivien,
>         
>         You recently introduced the GDA_CONNECTION_OPTIONS_THREAD_SAFE
>         option. There is a problem with this that if set and a partial
>         meta store update is performed, the meta store is not updated.
>         If using any of the other GDA_CONNECTION_OPTIONS all works
>         fine.
>         
>         I have attached 2 small c programs to re-produce this issue.
>         The database provider is MySQL, my (test) database is called
>         'stock' and the DSN is 'mystock'
>         
>         -1 rm /tmp/mysql_meta.db
>         -2 in MySQL: drop table xPartsUC;
>         -3 Run mysql_full (source attached)
>         -4 in MySQL: CREATE TABLE xPartsUC (Part_ID varchar(5) PRIMARY
>         KEY, Description varchar(30));
>         -5 Run mysql_partial (source attached)
>         -6 sqlite3 /tmp/mysql_meta.db  then run: select * from _tables
>         where table_name = '"xPartsUC"'; 
>         -7 nothing there. Run mysql_full and the entry is there.
> 
> The cause of this problem was that I had forgotten to implement a
> virtual method. This should now be fixed in the master branch, can you
> check?
> 

Initial testing shows that this is working OK now. Will hit it a bit
harder over the next couple of days, but it looks like this bug is
fixed.

Thanks for that Vivien!

Bas.

_______________________________________________
gnome-db-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gnome-db-list

Reply via email to