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

382 Commits

Author SHA1 Message Date
Dmitry Yemanov
034e6e2453 Adjusted the docs 2021-01-28 20:33:40 +03:00
Dmitry Yemanov
b30ff76118 Replaced ADD/DROP with INCLUDE/EXCLUDE in replication DDL 2020-10-27 15:15:35 +03:00
Adriano dos Santos Fernandes
ff37d445ce Fixed CORE-6427 and CORE-6429:
- CORE-6427 - Whitespace as date separator causes conversion error.
- CORE-6429 - Timezone offset in timestamp/time literal and CAST should follow SQL standard syntax only.
2020-10-26 12:30:21 -03:00
AlexPeshkoff
e9f3eb360d Moved cryptographic hashes to separate function crypt_hash(), crc32 - into function hash() 2020-08-26 18:46:53 +03:00
Dmitry Yemanov
22ad236f62 CORE-6300 (next attachment/statement ID) and some other additions 2020-08-09 12:34:58 +03:00
AlexPeshkoff
23906efcff Fixed CORE-6303: Error writing to TIMESTAMP/TIME WITH TIME ZONE array 2020-07-21 19:07:04 +03:00
AlexPeshkoff
422035f291 Documentation 2020-06-24 13:11:29 +03:00
AlexPeshkoff
c2692c6cee Added explicit datatype INT128 (base type for high precision numeric/decimal), enhanced processing of SET BIND for exact digital datatypes 2020-06-24 12:57:18 +03:00
926db40d88 Renames requested by Vlad Khorsun 2020-06-16 14:10:18 +02:00
6a37221faf Missed piece of documentation 2020-06-15 20:32:50 +02:00
2401b66e9e
Receive features list from a real provider (#266)
* Receive features list from a real provider

* Prevent statement caching if the provider doesn't support it

* Changes requested by Dmitry Yemanov
2020-06-14 20:01:53 +03:00
Adriano dos Santos Fernandes
b5840da376 Remove appendix with time zone regions from README.time_zone.md. 2020-05-17 22:39:02 -03:00
Dmitry Yemanov
e49fe26b58 Misc adjustments 2020-05-07 10:21:41 +03:00
Adriano dos Santos Fernandes
805dee4d0b Added new time zones. 2020-05-04 13:04:18 -03:00
Adriano dos Santos Fernandes
f6cda2a693 Fixed CORE-6271 - Bind time with time zone to legacy produces wrong values. 2020-05-04 13:03:28 -03:00
Mark Rotteveel
e5b049d2bb
Update URL to tzdata in README.time_zone.md 2020-04-24 18:22:44 +02:00
Dmitry Yemanov
54ed1e6b33 Adjusted docs 2020-04-21 19:36:43 +03:00
Dmitry Yemanov
2231e6e187 Documentation 2020-04-21 19:36:43 +03:00
Dmitry Yemanov
ddd5621666 DDL control for replication 2020-04-21 19:36:43 +03:00
AlexPeshkoff
928242e54d Misc docs 2020-04-13 14:20:53 +03:00
hvlad
e44446e855 Some additional checks and documentation for new MAKE_DBKEY function. 2020-04-10 13:06:04 +03:00
AlexPeshkoff
1e37604cd0 Implemented CORE-6279: Put options in user management statements in any order 2020-04-08 14:17:16 +03:00
Dmitry Yemanov
ef565b1832 Documentation 2020-04-06 11:32:31 +03:00
hvlad
9ac2238c3d Merge branch 'query_restarts_2' 2020-03-28 12:20:04 +02:00
Alexander Peshkov
2d2df601a3
None gmt fallback (#260)
Added new form of set bind: SET BIND OF TIME ZONE TO EXTENDED
2020-03-04 19:14:58 +03:00
hvlad
24e4944b05 Merge branch 'master' into query_restarts_2 2020-02-13 02:04:02 +02:00
hvlad
447974bd84 Reworked request restart logic 2020-02-13 01:47:14 +02:00
AlexPeshkoff
b9f4c65220 Added various ways to get infomation about wire crypt plugin name: variable in rdb$get_context(), field in mon$attachments and tag in Attachment::getInfo() 2020-01-15 18:02:19 +03:00
Adriano dos Santos Fernandes
64ecbd8dd2 CORE-6214 - Update outdated tzdata version.
Added documentation and script for update.

zipjs.bat is downloaded from https://github.com/npocmaka/batch.scripts/blob/master/hybrids/jscript/zipjs.bat
2020-01-14 12:41:15 -03:00
AlexPeshkoff
a46a3df0fb Fixup some issues with numeric & decimal datatypes 2019-12-27 15:46:45 +03:00
AlexPeshkoff
4e8674e81e Make raw .md look a bit better 2019-12-10 10:34:45 +03:00
AlexPeshkoff
011546154c Fixed docs 2019-12-06 18:35:43 +03:00
AlexPeshkoff
be6c4c2d28 Documentation, firebird.conf 2019-12-06 18:35:43 +03:00
AlexPeshkoff
6a4db49be4 Added NATIVE binding support 2019-12-06 18:35:43 +03:00
AlexPeshkoff
a6b05a671e Started with doc for a feature 2019-12-06 18:35:43 +03:00
AlexPeshkoff
d5019220f1 Fixed CORE-6186: Original content of column which is involved into ENCRYPT() is displayed as distorted view after this call 2019-12-06 17:25:58 +03:00
hvlad
94d3a7cfe8 Let external transaction run with CONCURRENCY isolation mode if local transaction runs with READ COMMITED READ CONSISTENCY isolation and such isolation mode is not supported by external data source.
Allow to reuse external connection if external data source doesn't support ALTER SESSION RESET statement.
Update documentation.
2019-11-15 10:54:50 +02:00
Alexander Peshkov
861d536fc2
Int128 - new datatype (#220)
* Int128 support - work in progress

* Work in progress

* Int128 datatype appears to be mostly OK except sort & index

* Fixed divide scaling, added sorting & network (xdr) support

* Binding control, aggregate nodes, cleanup and documentation

* Fixed VS2017 AppVeyor build

* Next attempt to fix vs2017 build

* Next attempt to fix vs2017 build

* Next attempt to fix vs2017 build

* Update MSVC build.

* Set VS architecture correctly

* Fixed a number of issues noticed by Mark
2019-09-16 20:59:54 +03:00
hvlad
043f7b2361 Merge branch 'query_restarts' of https://github.com/samofatov/firebird into query_restarts 2019-08-26 20:11:36 +03:00
nikolay.samofatov
accb0e9f8a Use snapshot mode for PSQL blocks executed in autonomous transactions 2019-08-16 12:11:53 +03:00
Adriano dos Santos Fernandes
28e18749ff WIP: Reimplementation of SIMILAR TO and SUBSTRING...SIMILAR using Google's re2 library.
This should fix:
CORE-4874
CORE-5664
CORE-3858
CORE-6088
CORE-3773
CORE-5931
CORE-6088
CORE-4893
2019-08-10 22:39:19 -03:00
Mark Rotteveel
426aeb50c8 CORE-6109 SQL standard FLOAT type syntax support (#218)
* CORE-6109 SQL standard FLOAT type syntax support

* Fix type or copy/paste error

* Delete unused precision_opt rule
2019-08-02 20:55:34 +03:00
Adriano dos Santos Fernandes
d046a2ca86 Fallback for problem converting time-tz/timestamp-tz when ICU is not present in client. 2019-07-14 21:31:17 -03:00
Adriano dos Santos Fernandes
9c76811fae Improvement CORE-6058 - Change behavior of skipped and repeated wall times within time zones. 2019-05-01 16:32:29 -03:00
AlexPeshkoff
97f33ec4eb Added doc for HEX functions 2019-04-17 13:15:30 +03:00
AlexPeshkoff
456e7a03cf Implemented CORE-4726: REcreate user <user_name> password <user_pwd> 2019-04-13 21:21:56 +03:00
hvlad
7ce2a344f0 Fixed bug CORE-6043 : GTTs do not release used space 2019-04-12 15:44:18 +03:00
Adriano dos Santos Fernandes
2a9f8fa60b Improvement CORE-6032 - Add DPB properties for time zone bind and decfloat configuration. 2019-04-07 11:56:02 -03:00
Adriano dos Santos Fernandes
a64b202dad Fixed CORE-6034 - The original time zone should be set to the current time zone at routine invocation. 2019-03-26 13:13:59 -03:00
Roman Simakov
bb3c2e94ec Fixed CORE-5892: SQL SECURITY DEFINER context is not properly evaluated for monitoring tables (#196)
* Now we take into account the call hierarchy when use SQL SECURITY
option.
Added new context variable in SYSTEM namespace - EFFICIENT_USER which is
returns user name in which context a code works.
We change efficient user before call procedure and function, fetch a
record from selective procedure and before execute a trigger.

* Renamed new context variable to EFFECTIVE_USER. Fixed nested calls.

* Improved error messages to print effective user when there is no permission.

* Added description of new context variable EFFECTIVE_USER. Improved description of SQL SECURITY clause.
2019-03-18 14:17:02 +03:00