Re: [Firebird-devel] Firebird 4 - MON$ / Trace API changes?

2021-09-13 Thread Mark Rotteveel
On 2021-09-13 15:59, Maya Opperman wrote: Another possibility is to set coercion rules for new data type for your connection, see https://firebirdsql.org/file/documentation/release_notes/html/en/4_0/rlsnotes40.html#rnfb4-msql-set-bind-native-to-legacy-coercion-rules Thanks Vlad! In this

Re: [Firebird-devel] Firebird 4 - MON$ / Trace API changes?

2021-09-13 Thread Vlad Khorsun
13.09.2021 16:59, Maya Opperman wrote: Another possibility is to set coercion rules for new data type for your connection, see https://firebirdsql.org/file/documentation/release_notes/html/en/4_0/rlsnotes40.html#rnfb4-msql-set-bind-native-to-legacy-coercion-rules Thanks Vlad! In this

Re: [Firebird-devel] Firebird 4 - MON$ / Trace API changes?

2021-09-13 Thread Dimitry Sibiryakov
Maya Opperman wrote 13.09.2021 15:59: Does this need to be done within every transaction that is started, or per connection/session, or once off per database? Quoting the readme: Implements capability to setup columns coercion rules *in current session*. -- WBR, SD. Firebird-Devel

Re: [Firebird-devel] Firebird 4 - MON$ / Trace API changes?

2021-09-13 Thread Maya Opperman
>> Another possibility is to set coercion rules for new data type for your >> connection, see >>https://firebirdsql.org/file/documentation/release_notes/html/en/4_0/rlsnotes40.html#rnfb4-msql-set-bind-native-to-legacy-coercion-rules Thanks Vlad! In this example from this link: SET BIND OF

Re: [Firebird-devel] Firebird 4 - MON$ / Trace API changes?

2021-09-13 Thread Vlad Khorsun
Hello Thomas, 13.09.2021 11:43, Thomas Steinmaurer wrote: Hello, congratulations to the Firebird 4 release! How do I best find out what has been changed in the area of MON$ tables and especially Firebird Trace API. MON$ tables get a bit of mentioning in the Release Notes, e.g. what

Re: [Firebird-devel] Firebird 4 - MON$ / Trace API changes?

2021-09-13 Thread Thomas Steinmaurer
Hello Vlad, 13.09.2021 11:43, Thomas Steinmaurer wrote: Hello, congratulations to the Firebird 4 release! How do I best find out what has been changed in the area of MON$ tables and especially Firebird Trace API. MON$ tables get a bit of mentioning in the Release Notes, e.g. what fields

Re: [Firebird-devel] Firebird 4 - MON$ / Trace API changes?

2021-09-13 Thread Vlad Khorsun
13.09.2021 11:43, Thomas Steinmaurer wrote: Hello, congratulations to the Firebird 4 release! How do I best find out what has been changed in the area of MON$ tables and especially Firebird Trace API. MON$ tables get a bit of mentioning in the Release Notes, e.g. what fields have been added

[Firebird-devel] Firebird 4 - MON$ / Trace API changes?

2021-09-13 Thread Thomas Steinmaurer
Hello, congratulations to the Firebird 4 release! How do I best find out what has been changed in the area of MON$ tables and especially Firebird Trace API. MON$ tables get a bit of mentioning in the Release Notes, e.g. what fields have been added etc. resp. I could extract the DDL for all

Re: [Firebird-devel] MessageBuffer vs C struct alignment

2021-09-13 Thread Alex Peshkoff via Firebird-devel
On 9/12/21 6:40 PM, Dimitry Sibiryakov wrote: Alex Peshkoff via Firebird-devel wrote 15.05.2018 12:13: On 05/15/18 13:06, Dimitry Sibiryakov wrote: 15.05.2018 11:58, Alex Peshkoff via Firebird-devel wrote:   Do alignment of fields in C struct matches alignment of the same fields in