Hi, Ryan, On Tue, Jun 19, 2018 at 3:22 PM, R Smith <ryansmit...@gmail.com> wrote: > > On 2018/06/19 8:26 PM, Igor Korot wrote: >> >> Hi, >> Is there a C API which checks if the new table has been created? > > > We could break this down into a few separate questions: > > 1 - Is there a C API that can return SQL query answers? > YES there is. > > 2 - Can I ask this API in SQL if the Schema changed, since > altering/adding/deleting a table involves schema changes? > YES you can. [I see this pragma schema_version is already mentioned in other > replies] > > 3 - Once I know the schema changed, can I ask for a list of tables to > compare to my predefined/pre-loaded/cached list to know WHICH tables were > changed/added/deleted? > YES you can: [pragma table_info] > > 4 - Can I use all of the above to update my cached table list and refresh > interfaces as needed? > Well, technically that's up to your mad skillz as a programmer, but having > seen your posts many times before, I'm going to bet on: YES, you can. > > 5 - Is there a C-API that does all of the above in one go for me? > I'm afraid NOT.
Thank you. This post summarizes it all. I'll follow thru when I get back home. > > > Good luck! > Ryan > > > _______________________________________________ > sqlite-users mailing list > sqlite-users@mailinglists.sqlite.org > http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users _______________________________________________ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users