Adriano dos Santos Fernandes
547cb8388b
Improve performance of external (UDR) functions ( #7989 )
2024-02-28 18:43:16 -03:00
GitHub Action
a50d8ac4c4
increment build number
continuous-integration/drone/push Build is passing
2024-02-28 20:13:24 +00:00
Adriano dos Santos Fernandes
5dcc2e1627
Correction. Thanks to Vlad.
2024-02-27 20:40:04 -03:00
GitHub Action
b7d056d0c7
increment build number
continuous-integration/drone/push Build is passing
2024-02-27 20:12:54 +00:00
Vlad Khorsun
83e3a06645
Fixed bug #8020 : AV when both function and dependent table are dropped in the same transaction
2024-02-27 20:57:12 +02:00
GitHub Action
de4c4d075d
increment build number
continuous-integration/drone/push Build is passing
2024-02-18 20:12:55 +00:00
AlexPeshkoff
b826535e86
Fixed #8011 : Decfloat error working with int128 in UDR
2024-02-18 14:56:25 +03:00
Adriano dos Santos Fernandes
6c275d76ca
Update some usage of ubuntu-20.04 to 22.04.
2024-02-17 22:26:14 -03:00
Adriano dos Santos Fernandes
bdd4481869
Fix #8009 - Update github actions.
2024-02-17 22:25:44 -03:00
GitHub Action
7063a7bbff
increment build number
continuous-integration/drone/push Build is passing
2024-02-16 20:12:30 +00:00
AlexPeshkoff
69d52d3246
Postfix for #7997 : Unexpected results when comparing integer with string containing value out of range of that integer datatype; fixed regression in test core_1274
2024-02-16 12:07:44 +03:00
GitHub Action
7029df2f99
increment build number
continuous-integration/drone/push Build is passing
2024-02-14 20:13:10 +00:00
AlexPeshkoff
ac43c84eeb
Comment
2024-02-14 18:28:51 +03:00
AlexPeshkoff
0475c32072
Fixed #8006 : Int128 datatype not supported in UDR
2024-02-14 17:25:26 +03:00
AlexPeshkoff
11920822e0
Reworked fix for #7997 : Unexpected results when comparing integer with string containing value out of range of that integer datatype
2024-02-14 14:10:48 +03:00
GitHub Action
35ecc50863
increment build number
continuous-integration/drone/push Build is passing
2024-02-12 20:13:08 +00:00
Vlad Khorsun
af0dd80e2e
Fixed bug #8003 : gbak v4 can't backup database in ODS <13
2024-02-12 16:24:49 +02:00
GitHub Action
0d8f6f295c
increment build number
continuous-integration/drone/push Build is passing
2024-02-11 20:12:51 +00:00
Dmitry Yemanov
0d3e1fe4d1
This should fix #7969 : Characters are garbled when replicating fields with type BLOB SUB_TYPE TEXT if the character set of the connection and the field are different
2024-02-11 11:32:16 +03:00
Dmitry Yemanov
e9edafa617
Encapsulate GUID operations ( #7990 )
...
* Encaspulate GUID operationse
* Separate core and optional usage of the Guid class, as suggested by Adriano
* Wrap dbb_guid with std::optional, make Guid::fromString() static
* Disallow construction of invalid (uninitialized) guids
2024-02-11 10:24:23 +03:00
GitHub Action
db0997d83f
increment build number
continuous-integration/drone/push Build is passing
2024-02-10 20:11:58 +00:00
github-actions[bot]
5e5587028c
Update tzdata to version 2024a. ( #7999 )
...
Co-authored-by: asfernandes <asfernandes@users.noreply.github.com>
2024-02-10 13:06:24 -03:00
GitHub Action
862a805f94
increment build number
continuous-integration/drone/push Build is passing
2024-02-09 20:12:32 +00:00
AlexPeshkoff
7531251a05
Fixed #7997 : Unexpected results when comparing integer with string containing integer value out of bigint range
2024-02-09 20:08:49 +03:00
Dmitry Yemanov
a7323499d1
Better optimization of multi-stream outer joins. This should also fix #7916 : Query issue conversion error from string
2024-02-09 18:08:40 +03:00
Dmitry Yemanov
1b4d390b0e
Refactored outer joins into a separate class
2024-02-09 18:07:30 +03:00
Dmitry Yemanov
c40fe4e181
Ensure pages are properly released after exception raised during partial index condition check, see #7998
2024-02-09 14:56:58 +03:00
GitHub Action
f4e725f3af
increment build number
continuous-integration/drone/push Build is passing
2024-02-08 20:12:31 +00:00
Dmitry Yemanov
f3b17b061d
This should fix #7995 : Unexpected results after creating partial index
2024-02-08 18:31:10 +03:00
Vlad Khorsun
da3b556341
Addition for #7996
...
Fixed similar case if file write is failed during backup.
2024-02-08 14:34:28 +02:00
Vlad Khorsun
78eab2dbda
This should fix bug #7996 : gbak terminates/crashes when a read error occurs during restore
2024-02-08 14:34:28 +02:00
GitHub Action
082030d7da
increment build number
continuous-integration/drone/push Build is passing
2024-02-07 20:12:13 +00:00
AlexPeshkoff
8e639e7e2c
Cleaned up never used isc_info_svc_auth_block, thanks to Vlad
2024-02-07 14:13:42 +03:00
GitHub Action
36e4d0d14f
increment build number
continuous-integration/drone/push Build is passing
2024-02-05 20:13:34 +00:00
Dmitry Yemanov
cc426c8447
Fixed #7993 : Unexpected results when using CASE WHEN with RIGHT JOIN
2024-02-05 19:41:22 +03:00
Dmitry Yemanov
3eb046e2db
Some enhancements for the file open modes (FS cache usage and forced writes) ( #7991 )
...
* Early usage of the UseFileSystemCache setting, avoid reopening the file
* Early handling of the FW mode. Avoid reopening (or fcntl-ing) the database file unless really necessary. Automatically inherit FW mode for secondary files from the main database file.
* Fixed the typo breaking the Windows build
* This should fix the MacOS build
* Fixed performance of database creation. Fixed fctnl() usage on POSIX.
* Replaced long parameter lists with a bitmask as suggested by Alex
* Misc
2024-02-05 08:06:12 +03:00
GitHub Action
da67351ad9
increment build number
continuous-integration/drone/push Build is passing
2024-02-02 20:12:22 +00:00
Vlad Khorsun
1731d3079d
This should fix bug #7992 : Assertion (space > 0) failure during restore
2024-02-02 17:43:01 +02:00
Dmitry Yemanov
8d601425b1
Solution for #7568 : Equivalence of boolean condition in partial index ( #7987 )
...
* Solution for #7568 : Equivalence of boolean condition in partial index
* Follow Adriano's correction
Co-authored-by: Adriano dos Santos Fernandes <529415+asfernandes@users.noreply.github.com>
* Exclude IS [NOT] and IS [NOT] DISTINCT FROM from the optimization
---------
Co-authored-by: Adriano dos Santos Fernandes <529415+asfernandes@users.noreply.github.com>
2024-02-02 13:07:28 +03:00
Adriano dos Santos Fernandes
fe116d5570
Run emulator in Linux for the final phase of Android build hopping for better stability.
...
This was not possible in the past.
2024-02-01 23:27:17 -03:00
GitHub Action
6d95df59f0
increment build number
continuous-integration/drone/push Build is passing
2024-02-01 20:12:36 +00:00
Adriano dos Santos Fernandes
f89e8215cf
Switch Mac ARM64 build to GitHub runner and run it in all cases.
2024-02-01 07:28:22 -03:00
GitHub Action
e3518a9837
increment build number
continuous-integration/drone/push Build is passing
2024-01-31 20:12:33 +00:00
Dmitry Yemanov
c950f7fb7d
Merge pull request #7975 from FirebirdSQL/cleanup-multi-page-header
...
Get rid of the overflow header pages
2024-01-31 09:14:33 +03:00
GitHub Action
09b624f38d
increment build number
continuous-integration/drone/push Build is passing
2024-01-30 20:12:20 +00:00
Vlad Khorsun
fe82a29d13
Remove FileSystemCacheSize setting ( #7984 )
2024-01-29 22:23:26 +02:00
Vlad Khorsun
55fd220006
Remove FileSystemCacheThreshold setting ( #7983 )
2024-01-29 22:15:53 +02:00
GitHub Action
6cae9e5853
increment build number
2024-01-29 20:13:15 +00:00
Dmitry Yemanov
e2c37feadc
Some docs for the up-to-date parser changes in v6
2024-01-29 20:05:53 +03:00
Dmitry Kovalenko
06aedb9efb
[GBAK] Correct handling of NULLs in RDB$RETURN_ARGUMENT and RDB$ARGUMENT_POSITION ( #7875 )
...
It is a fix for issue #7869
2024-01-29 19:00:40 +03:00