Keith, Thank you. After upgrading everything works as expected. It was just an old library version.
And I won't even bother trying to track down the fixing commit. ;-) And thanks to Olivier for a suggestion about the "SELECT.. " statement instead of mprintf(). The issue is closed. On Thu, Jun 7, 2018 at 9:39 PM, Keith Medcalf <kmedc...@dessus.com> wrote: > > Yes, 3.24.0 is officially released and the official release page on the > sqlite.org website has been updated. I don't think I saw a release > announcement either though. > > --- > The fact that there's a Highway to Hell but only a Stairway to Heaven says a > lot about anticipated traffic volume. > > >>-----Original Message----- >>From: sqlite-users [mailto:sqlite-users- >>boun...@mailinglists.sqlite.org] On Behalf Of Igor Korot >>Sent: Thursday, 7 June, 2018 20:19 >>To: SQLite mailing list >>Subject: Re: [sqlite] Reset the cursor >> >>Hi, Keith, >> >>On Tue, Jun 5, 2018 at 5:09 PM, Keith Medcalf <kmedc...@dessus.com> >>wrote: >>> >>> Most of them. In particular those that return (as in SELECT) data >>work either way. Those that set things can only be used as a pragma. >>> >>> Note that the table name is passed differently (in the case of >>pragma's expecting an identifier). >>> It is an identifier in the case of a pragma statement, and a string >>in the case of the table valued function. >>> >>> pragma foreign_key_list(identifier); >>> select * from pragma_foreign_key_list(stringval); >>> >>> ie: >>> >>> pragma foreign_key_list("My Table"); >>> select * from foreign_key_list('My Table'); >>> >>> or, if you do not have stoopid characters in identifiers: >>> >>> pragma foreign_key_list(MyTable); >>> select * from foreign_key_list('MyTable'); >>> >>> >>> Both versions behave identically and reset/auto-reset properly for >>me ... >> >>Here is the session with the SQLite version I'm currently developing: >> >>[code] >>SQLite version 3.13.0 2016-05-18 10:57:30 >>Enter ".help" for usage hints. >>sqlite> SELECT* FROM leagues; >>1|Demo - Roto (Auction)|1|1|1|demo|260|0 >>2|Demo - Roto (Draft)|3|1|1|demo|260|0 >>3|Demo - Points (Auction)|1|2|1|demo|260|0 >>4|Demo - Points (Draft)|3|2|1|demo|260|0 >>sqlite> SELECT * FROM pragma_foreign_key_list(leagues); >>Error: no such table: pragma_foreign_key_list >>sqlite> >>[/code] >> >>This version is a little behind (I believe something like 4 years >>old). >>Now, since I'm still developing I can upgrade that version, but when >>I >>went to the SQLite >>download page I see the SQLite 3.24 version and I don't remember the >>official release >>announcement being sent out by Mr. Hipp. >>Is today sources/shell tool is the released version and I just missed >>the announcement? >> >>Thank you. >> >>> >>> --- >>> The fact that there's a Highway to Hell but only a Stairway to >>Heaven says a lot about anticipated traffic volume. >>> >>> >>>>-----Original Message----- >>>>From: sqlite-users [mailto:sqlite-users- >>>>boun...@mailinglists.sqlite.org] On Behalf Of Olivier Mascia >>>>Sent: Tuesday, 5 June, 2018 15:35 >>>>To: SQLite mailing list >>>>Subject: Re: [sqlite] Reset the cursor >>>> >>>>> Le 5 juin 2018 à 22:47, Igor Korot <ikoro...@gmail.com> a écrit : >>>>> >>>>> As a side note: is it the case for all PRAGMA's command - they >>can >>>>be >>>>> rewritten this way? >>>> >>>>Full documentation for that is on page >>>>https://www.sqlite.org/pragma.html, see the second title ("PRAGMA >>>>functions"). >>>> >>>>Citing in short: // PRAGMAs that return results and that have no >>>>side-effects can be accessed from ordinary SELECT statements as >>>>table-valued functions. For each participating PRAGMA, the >>>>corresponding table-valued function has the same name as the PRAGMA >>>>with a 7-character "pragma_" prefix. // >>>> >>>>-- >>>>Best Regards, Meilleures salutations, Met vriendelijke groeten, >>>>Olivier Mascia >>>> >>>> >>>>_______________________________________________ >>>>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 >>_______________________________________________ >>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 _______________________________________________ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users