Yes, thank you. I would rather this be implemented by either Rafał Bobrowski - Firebird backend (author) or Viacheslav Naydenov - Firebird backend (maintainer) Core development. Surely their interests have remained with the SOCI library in the mix of other pursuits. Kind regards, Kev.
On Wed, 28 Oct 2015 at 00:09 Mateusz Loskot <[email protected]> wrote: > Sure, why not. > Then the firebird would support new connection string, I think. > > Currently it is only possible to connect to existing database: > > soci::session sql(firebird, "service=/tmp/test.fdb user=SYSDBA > password=masterkey"); > > With your suggestion implemented, this should also be possible: > > soci::session sql(firebird, "CREATE DATABASE \'/tmp/test.fdb\' user=SYSDBA > password=masterkey"); > > Feel free to submit patch via pull request, if you aim to implement it. > > Mateusz Łoskot > (Sent from mobile) > On 28 Oct 2015 00:13, "K Patts" <[email protected]> wrote: > >> Further thoughts on this has brought attention to the >> isc_dsql_execute_immediate as being not implemented in SOCI, and this gets >> used for 'CREATE DATABASE' DDL in API for Firebird. Yet the >> isc_dsql_execute is implemented (statement.cpp) so... Would it not be >> reasonable for the library to have this included. >> >> Kind regards, Kev. >> >> On Tue, 27 Oct 2015 at 16:50 K Patts <[email protected]> wrote: >> >>> Thank you, Mateusz. >>> >>> Pleased that it was not simply an oversight, but indeed supported only >>> externally. >>> >>> Kind regards, Kev. >>> >>> On Tue, 27 Oct 2015 at 16:18 Mateusz Loskot <[email protected]> wrote: >>> >>>> On 27 October 2015 at 16:08, K Patts <[email protected]> wrote: >>>> > Dear Reader, >>>> > >>>> > Success has been achieved with an already created database having a >>>> table >>>> > and its relevant contents, for a Firebird database. >>>> > >>>> > Would it be possible to use the data definition language of CREATE >>>> DATABASE >>>> > to establish a clean new database using the SOCI-Firebird? >>>> >>>> I am not Firebird user myself, so but as far as I read the engine's FAQ, >>>> it is not really feasible: http://www.firebirdfaq.org/faq67/ >>>> >>>> If you (or anyone) find a neat solution, don't hesitate to submit pull >>>> request >>>> https://github.com/SOCI/soci/ >>>> >>>> Best regards, >>>> -- >>>> Mateusz Loskot, http://mateusz.loskot.net >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> _______________________________________________ >>>> soci-users mailing list >>>> [email protected] >>>> https://lists.sourceforge.net/lists/listinfo/soci-users >>>> >>> >> >> ------------------------------------------------------------------------------ >> >> _______________________________________________ >> soci-users mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/soci-users >> >> > ------------------------------------------------------------------------------ > _______________________________________________ > soci-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/soci-users >
------------------------------------------------------------------------------
_______________________________________________ soci-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/soci-users
