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

678 Commits

Author SHA1 Message Date
Adriano dos Santos Fernandes
3ca6fc140d Feature CORE-5463 - Support GENERATED ALWAYS identity columns and OVERRIDE clause.
I didn't verified why the error messages are being truncated. It seems idiotic if
the engine, library or ISQL does not accept these not-so-detailed messages.
2017-02-24 23:03:04 -03:00
hvlad
2c49e6fcf2 New feature CORE-5488 : Timeouts for running SQL statements and idle connections 2017-02-22 14:30:57 +02:00
Adriano dos Santos Fernandes
cae7bdd658 Misc. 2017-01-15 12:53:50 -02:00
d88c5ac3cb Fixed CORE-5452: Segfault when engine's dynamic library is unloaded right after closing worker threads (GC and/or cache writer) 2017-01-13 14:29:27 +03:00
7b9b408658 Implementation of CORE-5064 (#73)
* Implementation of CORE-5064

* Use constants instead of magic numbers
2017-01-11 19:13:10 +03:00
Adriano dos Santos Fernandes
e4aed163ac Fixed CORE-5390 - ISQL crashes corrupting memory when statement length is greater than 10 MB. 2016-11-03 13:36:54 -02:00
Roman Simakov
c95a287cc9 Added default sql security for database to make it possible to be more relevant to SQL Standard 2016-10-26 10:12:25 +03:00
Roman Simakov
a0a2495b40 Several fixes regarding Adriano notes.
Now exptracting metadata of GTT with options is more correct and mutually exclusive options of GTT are prohibited.
2016-10-12 17:10:59 +03:00
Adriano dos Santos Fernandes
937cb8dafd Misc. 2016-10-07 11:09:43 -03:00
Roman Simakov
9aab6ed8cc SQL SECURITY Feature (#42)
* Added SQL SECURITY clause to various DDL statements
2016-09-28 17:24:04 +03:00
Adriano dos Santos Fernandes
14ca252891 Allow to use the BULK_INSERT hack with others commands. 2016-07-13 16:28:45 -03:00
Adriano dos Santos Fernandes
8962c089bb Misc. 2016-07-10 22:51:02 -03:00
1c920ac578 Fixed CORE-5278: A number of SPB parameters fail in FB 3 & 4 2016-06-15 19:16:29 +03:00
Adriano dos Santos Fernandes
e69a823efa Improvement CORE-749 - Increase maximum length of object names to 64 characters. 2016-06-10 16:41:22 +00:00
Adriano dos Santos Fernandes
c07101e929 Misc. 2016-06-08 21:50:01 -03:00
7ad99b795e Added support for system privileges 2016-05-31 20:07:08 +03:00
Dmitry Starodubov
6347882209 Simplified passing variables to sub-make. Move functions from "fb_io" namespace to "os_utils" (#30) 2016-05-30 17:50:02 +03:00
Adriano dos Santos Fernandes
f0cc315a53 Misc. 2016-05-26 13:21:14 -03:00
Dmitry Starodubov
c3722be6de Added LSB compliance (#28) 2016-05-25 15:14:01 +03:00
Roman Simakov
d378769ccc Fixed showing grants in show role 2016-05-14 18:33:18 +03:00
Roman Simakov
dd3f0c6b57 Fixed show grants <rolename> for cumulative roles 2016-05-13 22:04:56 +03:00
Roman Simakov
352591aaf0 Fixed output of show grants (#25) 2016-05-13 16:03:19 +03:00
Adriano dos Santos Fernandes
1f6e7e83d1 Postfix for CORE-5220. 2016-04-29 13:39:10 -03:00
Adriano dos Santos Fernandes
d1d0cac0b0 Fixed CORE-5220 - ISQL -X: double quotes are missed for COLLATE <C> of CREATE DOMAIN statement when <C> is from any non-ascii charset. 2016-04-29 13:33:34 -03:00
Dmitry Yemanov
c88f659b2d Fix CORE-5217 and CORE-5218 with one shot. 2016-04-28 20:23:39 +03:00
1adadd969f Cleanup - use fb_utils::copy_terminate() where needed 2016-04-25 18:39:02 +03:00
Adriano dos Santos Fernandes
f056aad56b Misc. 2016-04-24 20:22:20 -03:00
Dmitry Yemanov
fd5b922cd1 Bugfix CORE-5207: ISQL -X may generate invalid GRANT USAGE statements
for domains.
2016-04-23 23:31:04 +03:00
Adriano dos Santos Fernandes
ee2456d3d7 Fixed CORE-5194 - Invalid computed by definition generated by isql -x. 2016-04-11 22:36:28 -03:00
Dmitry Yemanov
e8f21f7e63 Fix ISQL extraction of generators on 64-bit Linux. 2016-04-08 14:55:24 +03:00
hvlad
9ae426a757 Please MSVC14:
-add space before XXXFORMAT macros to not confuse it with user-defined literals

-use existing snprintf

This should fix part of the issues at CORE-5099 and CORE-5120
2016-03-17 12:33:26 +02:00
asfernandes
4bbcd14a8c Fixed the problem I inserted in a review. 2016-02-17 01:36:29 +00:00
asfernandes
5eea52ad61 Fixed output of SHOW PROCEDURES/FUNCTIONS. 2016-02-17 01:36:14 +00:00
asfernandes
44cf5c717b Fixed CORE-5089 - Metadata extration (ISQL -X): "CREATE PROCEDURE/FUNCTION" statement contains reference to column of table(s) that not yet exists if this procedure had parameter of such type when it was created. 2016-02-02 14:46:59 +00:00
asfernandes
fb7eca8c60 Fixed CORE-5092 - ISQL extract command lose COMPUTED BY field types. 2016-01-31 23:57:19 +00:00
asfernandes
27dc9281ac Revert this solution for CORE-5089 as it doesn't work for packages. 2016-01-31 23:56:37 +00:00
asfernandes
436b531774 Misc. 2016-01-31 00:06:06 +00:00
asfernandes
624d3381c9 Fixed CORE-5089 - Metadata extration (ISQL -X): "CREATE PROCEDURE/FUNCTION" statement contains reference to column of table(s) that not yet exists if this procedure had parameter of such type when it was created. 2016-01-29 14:51:11 +00:00
robocop
e7a69b2932 Typo. 2016-01-21 00:25:23 +00:00
alexpeshkoff
b09b956eab Fixed CORE-5077: ISQL does not show encryption status of database 2016-01-18 17:30:37 +00:00
dimitr
6d30e899f5 Fixed (hopefully) my last commit re. plan output. 2016-01-03 20:20:56 +00:00
dimitr
24b7a7982c Fixed CORE-5061: ISQL plan output is unexpectedly truncated after a query is simplified to become shorter. 2016-01-02 12:08:31 +00:00
hvlad
241059f1d8 Improvement CORE-5063 : Make "show database" command to show numbers of used and free pages in database 2016-01-02 11:37:06 +00:00
alexpeshkoff
ea49fcaa52 Fixed CORE-4980: Operator REVOKE can modify rights granted to system tables at DB creation time 2015-10-27 16:48:31 +00:00
alexpeshkoff
139331c7e3 Enhanced memory leaks search - changed FB_NEW to FB_NEW_POOL,
plain new to FB_NEW, making allocated with it blocks tagged with file/line.
Make related code slightly better readable.
2015-10-12 14:26:00 +00:00
hvlad
252413eae7 All utilities call fb_shutdown on exit 2015-10-08 08:07:17 +00:00
asfernandes
2b000c400b Fixed CORE-4940 - Add label about deterministic flag for stored function in SHOW and extract commands. 2015-09-22 15:45:55 +00:00
asfernandes
edec43a589 Fixed CORE-2883 - isql needs to extract security for new elements with ACLs. 2015-09-21 16:46:05 +00:00
asfernandes
05d4cdaa06 Fixed CORE-2882 - isql needs to process new external routines. 2015-09-20 23:47:52 +00:00
asfernandes
4bdfdeeb2a Sub-task CORE-2881 - isql should show packaged procedures and functions categorized per package. 2015-09-16 16:11:37 +00:00