Dmitry Yemanov

Results 190 comments of Dmitry Yemanov

Please beware that the protocol version for Firebird 5 is likely to be raised to 18. Version 17 will be introduced with 4.0.1.

I see no problems reserving `blr_json` (or maybe it should better be named `blr_json_func`?), either explicitly or in the commented form. However, the rest of the changes should better be...

@omachtandras, it's not really a question whether PK/UK field is used or some other fields. If that field is not nullable and you check it via `FIELD IS NOT NULL`...

I think it's worth adding that verification (that `IS NOT NULL` does not break plans) to our QA tests if/when this improvement is committed.

Assignment to a BLOB variable copies the blob ID, not the blob contents. If the blob is removed in the meantime, the blob ID cannot be used to access the...

> I suppose that if v4 opens an ODS 13.1 database with partial index, it may not work properly, trying to find entries in index without considering its condition, correct?...

Every condition is treated as a filter and reduces the expected cardinality, thus affecting the cost. For joins it may mean a different join order, as in examples above. And...

Closed (as duplicated) in favor of the older #6941.

I'd say that build-time checks for sizeof(struct) is redundant for all structs with variable-length tail. Checking just all member offsets is absolutely enough. If this is fixed/improved, then padding at...

First of all, replication may be started/stopped without restarting the Firebird server. However, if configuration is changed, then all users should be re-connected to take it into account. With #6977...