8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-23 00:03:02 +01:00
Commit Graph

56401 Commits

Author SHA1 Message Date
Adriano dos Santos Fernandes
5cc8a8f7fd
SKIP LOCKED clause for SELECT WITH LOCK, UPDATE and DELETE (#7350)
* SKIP LOCKED clause for SELECT WITH LOCK, UPDATE and DELETE.

* Misc.

* Change as Dmitry suggested and fix Windows build.

* Change order of LOCK to between SKIP and FIRST.

* Avoid refetch with READ COMMITTED transaction as suggested by Dmitry.

* Revert changes to TRA_wait and use tra_probe in vio/prepare_update
when skipping locked.

* Add to CHANGELOG.
2022-10-28 07:09:01 -03:00
firebirds
9425992633 increment build number 2022-10-28 00:07:02 +00:00
AlexPeshkoff
07bb38977e Fixed #7365: Client side aliases do not work in databases.conf 2022-10-27 20:15:45 +03:00
firebirds
da523d17f8 increment build number 2022-10-27 00:07:25 +00:00
Adriano dos Santos Fernandes
72423a2b9b Replace deprecated GitHub Actions' set-output. 2022-10-25 23:24:03 -03:00
firebirds
0b79547776 increment build number 2022-10-26 00:07:38 +00:00
AlexPeshkoff
e35638d3a6 Fixed #7361: Broken compacting of trace config storage 2022-10-25 20:12:39 +03:00
Adriano dos Santos Fernandes
e45b2ff8ef Fix warnings. 2022-10-25 08:59:05 -03:00
Dmitry Yemanov
19be6eaedb Docs cont'ed 2022-10-25 09:53:33 +03:00
firebirds
d71b81ccb7 increment build number 2022-10-25 00:07:31 +00:00
AlexPeshkoff
747f538db2 Fixed #7359: Querying to the LIST of running trace sessions can fail if two service API calls was done before it for a short time (Linux specifics) 2022-10-24 17:22:47 +03:00
Dmitry Yemanov
cb104a6dec Update the docs 2022-10-24 14:40:02 +03:00
firebirds
18cf4bfbf9 increment build number 2022-10-23 00:07:09 +00:00
Dmitry Yemanov
9b2ebfe90a Postfix for my hash join usage commit 2022-10-22 10:12:25 +03:00
firebirds
43539de419 increment build number 2022-10-22 00:07:05 +00:00
Dmitry Yemanov
213bc1c2b8 Front-copied BLOB_APPEND readme to master 2022-10-21 10:04:53 +03:00
firebirds
8170698895 increment build number 2022-10-21 00:07:22 +00:00
Dmitry Yemanov
07fdf07828 Restore some old code, this should fix today's regressions 2022-10-20 19:49:15 +03:00
Adriano dos Santos Fernandes
34407151d0 Fix crash in debug build. 2022-10-20 08:32:31 -03:00
Dmitry Yemanov
38b6eaf078 Postfix for my recent change in restore.epp 2022-10-20 10:06:34 +03:00
firebirds
8767774fd6 increment build number 2022-10-20 00:07:52 +00:00
Mark Rotteveel
9a439b11a8
#7349 Remove mapping file data from comments (#7353) 2022-10-19 14:47:24 +02:00
Dmitry Yemanov
67273772ee Avoid implicit usage of the join type 2022-10-19 10:32:20 +03:00
Dmitry Yemanov
a9cc8aea38
Merge pull request #7257 from FirebirdSQL/partial-idx
Support for partial indices
2022-10-19 09:25:14 +03:00
Adriano dos Santos Fernandes
7e13cd83a6
Merge pull request #7338 from FirebirdSQL/work/cloop-define-version
Public interfaces: support for C++11 and add version definition (#define) for conditional compilation
2022-10-18 21:29:47 -03:00
Adriano dos Santos Fernandes
ad9d449070 Update IdlFbInterfaces.h with new cloop features: version #define for interfaces and C++11 support. 2022-10-18 21:13:13 -03:00
Adriano dos Santos Fernandes
d3e91584a2 cloop: add support for noexcept and constexpr in C++ >= 11. 2022-10-18 21:13:12 -03:00
Adriano dos Santos Fernandes
93ff3eb263 cloop: use snake names and unsigned numbers in VERSION defines. Reuse defined name in C++ constant. 2022-10-18 21:13:12 -03:00
Adriano dos Santos Fernandes
5b98953343 cloop: put version #define for each interface in the C++ generator. 2022-10-18 21:13:12 -03:00
firebirds
65c5097e03 increment build number 2022-10-19 00:07:14 +00:00
Dmitry Yemanov
af5e524799 Merge remote-tracking branch 'origin/master' into partial-idx 2022-10-18 21:16:29 +03:00
Dmitry Yemanov
7524482dd5 Simplified restore logic as per Adriano's suggestion 2022-10-18 21:06:57 +03:00
Dmitry Yemanov
89087e0e10 Misc 2022-10-18 20:40:55 +03:00
firebirds
2341925a52 increment build number 2022-10-17 00:07:02 +00:00
Vlad Khorsun
77e4507a67 Better error handling at transaction start.
It should fix problems with already released Lock in att_long_list.
2022-10-16 13:20:06 +03:00
Dmitry Yemanov
23af85a9d9 Reserved BLR by RedSoft's request in #7221 2022-10-16 11:48:12 +03:00
Dmitry Yemanov
00ceb45dc3 Fixed warnings and misc changes 2022-10-16 11:48:12 +03:00
Dmitry Yemanov
8938222964 Implement #6992: Transform OUTER joins into INNER ones if the WHERE condition violates the outer join rules 2022-10-16 11:48:12 +03:00
firebirds
cd49a7644f increment build number 2022-10-14 00:07:38 +00:00
asfernandes
4de1e87262 Update tzdata to version 2022e. 2022-10-13 08:40:59 -03:00
Vlad Khorsun
908d3a63d9 Corrections, thank to all who reviewed previous commit. 2022-10-12 13:07:58 +03:00
Vlad Khorsun
62f13ada7c Validation of condition indices. 2022-10-11 22:16:05 +03:00
firebirds
a88d157752 increment build number 2022-10-11 00:06:53 +00:00
Dmitry Yemanov
4039167924 Merge branch 'master' into partial-idx 2022-10-10 20:25:15 +03:00
Vlad Khorsun
86f2550ba3 This should fix bug #7314 : Multitreaded activating indices restarts server process 2022-10-10 10:53:08 +03:00
firebirds
fbc1185fbf increment build number 2022-10-09 00:06:25 +00:00
Dmitry Yemanov
e9fdb67e63 Rework monitoring logic to provide faster response under high CPU-bound load 2022-10-08 11:31:39 +03:00
firebirds
99b5542c4d increment build number 2022-10-08 00:07:58 +00:00
Dmitry Starodubov
d13d181ac0 Fixed possible crash when server-side authentication creates an empty plugin list 2022-10-07 16:57:38 +03:00
Ilya Eremin
5a95b4ce38
Fix wrong calculation of the header page end (#7320)
* Fix wrong calculation of the header page end

* Use reinterpret_cast instead of C-style cast

* Fix build
2022-10-07 14:24:27 +03:00