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 <mate...@loskot.net> 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" <knmpa...@gmail.com> 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 <knmpa...@gmail.com> 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 <mate...@loskot.net> wrote:
>>>
>>>> On 27 October 2015 at 16:08, K Patts <knmpa...@gmail.com> 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
>>>> soci-users@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/soci-users
>>>>
>>>
>>
>> ------------------------------------------------------------------------------
>>
>> _______________________________________________
>> soci-users mailing list
>> soci-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/soci-users
>>
>>
> ------------------------------------------------------------------------------
> _______________________________________________
> soci-users mailing list
> soci-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/soci-users
>
------------------------------------------------------------------------------
_______________________________________________
soci-users mailing list
soci-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/soci-users

Reply via email to