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

54943 Commits

Author SHA1 Message Date
firebirds
e68cfc1e48 increment build number 2020-10-21 00:02:20 +00:00
Adriano dos Santos Fernandes
e73973a21d Fixed CORE-6421 - Parameter in offset expression in LAG, LEAD, NTH_VALUE
window functions requires explicit cast to BIGINT or INTEGER.
2020-10-19 23:02:51 -03:00
firebirds
cb27cc0096 increment build number 2020-10-19 00:02:18 +00:00
Adriano dos Santos Fernandes
0174bda65d Fixed CORE-6414, CORE-6415 and CORE-6419.
CORE-6414: Error message "expected length N, actual M" contains wrong value of M when charset UTF8 is used in the field declaration of a table.
CORE-6415: Error message "malformed string' is issued instead of "expected: N, actual : M" when UTF-8 charset is used and default value for declared column is greater than this column length.
CORE-6419: Truncation of strings to put in MON$ tables do not work correctly.
2020-10-17 22:55:59 -03:00
Adriano dos Santos Fernandes
b0b4b1947a Simplify HalfStaticArray implementation with template alias.
Make it possible to use different alignment in the inline storage.
2020-10-17 22:54:30 -03:00
firebirds
4a81b3911b increment build number 2020-10-15 00:02:15 +00:00
AlexPeshkoff
0cfdd3de2c Fixed CORE-6412: Firebird is freezing when trying to manage users via triggers 2020-10-14 19:30:28 +03:00
firebirds
3089a2d0cb increment build number 2020-10-11 00:02:15 +00:00
github-actions[bot]
9c7129eb3d Updata tzdata. 2020-10-10 11:38:16 -03:00
firebirds
2f1b8f2eb5 increment build number 2020-10-10 00:02:16 +00:00
Adriano dos Santos Fernandes
2f30a82a90 Postfix for CORE-6358 to avoid error in restore. 2020-10-09 13:06:10 -03:00
firebirds
6f979bd775 increment build number 2020-10-09 00:02:14 +00:00
AlexPeshkoff
5e2ee2e27c Implemented CORE-6413: Remove PIDFile/-pidfile directive/option from firebird Super(Server/Classic) systemd unit 2020-10-08 16:03:17 +03:00
firebirds
5273bdba48 increment build number 2020-10-08 00:02:17 +00:00
faserg1
91140c0095 Fixing uncreated directories for tzdata 2020-10-07 16:20:24 -03:00
faserg1
7ffe22e5b5 Need tomcrypt for build in alpine 2020-10-07 16:20:24 -03:00
faserg1
00165f891e Adding CI for alpine 2020-10-07 16:20:24 -03:00
Dmitry Yemanov
4c4389602e Avoid replicating transaction-level savepoint 2020-10-07 20:52:52 +03:00
Dmitry Yemanov
78893a70e9 More consistent error reporting 2020-10-07 20:52:52 +03:00
Dmitry Yemanov
d485e21584 Dedicated primary error code for replication failures 2020-10-07 20:52:52 +03:00
Dmitry Yemanov
3f3880710f Make error handling consistent with the rest of the API + some minor adjustments 2020-10-07 20:52:51 +03:00
firebirds
26e66c2a2a increment build number 2020-10-07 00:02:15 +00:00
hvlad
000be2f2ee Addition for my recent patch (deadlock when attachment is initialized or released while database shutdown is in progress). 2020-10-06 16:36:30 +03:00
firebirds
b8c0a42e67 increment build number 2020-09-30 00:02:15 +00:00
Dmitry Yemanov
92830d4c24 Fixed CORE-6411: crash while creating a table with many (>5460) fields 2020-09-29 13:33:21 +03:00
Dmitry Yemanov
e727006764 Better assertions, code simplification and minor optimization 2020-09-29 13:32:29 +03:00
firebirds
d9fb676558 increment build number 2020-09-28 00:02:16 +00:00
Adriano dos Santos Fernandes
81aaae9b74 Warnings. 2020-09-27 20:59:27 -03:00
firebirds
2b6ba1ea50 increment build number 2020-09-26 00:02:16 +00:00
Dmitry Yemanov
3969544fe8 Ensure the txn-level savepoint is always destroyed (and re-created in the case of RETAIN) 2020-09-25 15:27:30 +03:00
Dmitry Yemanov
0b0a23f053 Rollback my optimization as being no longer necessary 2020-09-25 13:26:16 +03:00
Dmitry Yemanov
f78e801bc2 Fixed replication of direct system table updates (just in case it happens) 2020-09-25 13:25:42 +03:00
Dmitry Yemanov
c87f2ee3e3 Ignore non-existing UDF modules during replication 2020-09-25 12:09:22 +03:00
Dmitry Yemanov
d50aa0918d Refactored PSQL savepoint envelopes. Made the savepoint undo logic consistent across the codebase. Added assertions to prevent releasing the savepoint that must be undone. 2020-09-25 11:15:31 +03:00
firebirds
01f3316380 increment build number 2020-09-25 00:02:16 +00:00
hvlad
61b89e319b Postfix for CORE-6351 : Computed field could be wrongly evaluated as NULL.
Make sure statement->procedure (function) always points to procedure (function) the statement belongs to.
Ensure statement's memory pool is deleted after the statement in case of failure during BLR parsing.
2020-09-24 12:59:40 +03:00
firebirds
6c61b48c1f increment build number 2020-09-23 00:02:15 +00:00
Dmitry Yemanov
a2e08294bc Fixed some errors, changed the logic slightly 2020-09-22 15:41:15 +03:00
firebirds
f910c4bc1f increment build number 2020-09-21 00:02:14 +00:00
Adriano dos Santos Fernandes
c499fb5ba6 Fixed CORE-6403 - Some PSQL statements may lead to exceptions report wrong line/column. 2020-09-20 11:33:21 -03:00
firebirds
92c6ad247a increment build number 2020-09-19 00:02:15 +00:00
Dmitry Yemanov
51b7550622 Fixed the method names 2020-09-18 15:53:14 +03:00
Dmitry Yemanov
ca2f136e2c MSVC <2017 complains on the constant being used inside static_assert 2020-09-18 11:46:18 +03:00
1677359553
Replication plug (#280)
* Support for replication plugins + sample plugin
* Renamed TDBB flag
* Configurable replication errors handling
* Commit in two phases
* Move call to dispose() out of commit/rollback for code simplification
* A comment and manual fix for constant wrongly generated by CLOOP
* Log replication warnings as well
2020-09-18 11:45:51 +03:00
firebirds
acf8062125 increment build number 2020-09-13 00:02:15 +00:00
Adriano dos Santos Fernandes
f385937ad8 Fixed problem with 'NOW' conversion to time/timestamp with/without time zones.
Problem reported by Vlad. Tracker unavailable to create ticket.
2020-09-12 15:19:06 -03:00
firebirds
583c0d9ae4 increment build number 2020-09-12 00:02:15 +00:00
434b7a8c97
Move Config to Firebird namespace (#282) 2020-09-11 20:06:48 +03:00
Dmitry Yemanov
52e8971bf7 Fixed a dumb mistake of mine 2020-09-11 19:50:48 +03:00
firebirds
867d929924 increment build number 2020-09-11 00:02:23 +00:00