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

2263 Commits

Author SHA1 Message Date
alexpeshkoff
2a293c2691 Implemented CORE-4538: Access rights for CREATE DATABASE operator 2014-09-02 16:55:14 +00:00
roman-simakov
760d7b55dc Removed ANY keyword in DDL REVOKE permission statements for DATABASE 2014-08-29 11:15:50 +00:00
roman-simakov
8a7b9b1b2c Removed ANY keyword in DDL permission statements for DATABASE 2014-08-29 09:05:28 +00:00
dimitr
6d77447723 Minor refactoring. 2014-08-28 15:53:43 +00:00
roman-simakov
6703f3aed2 Fixed CORE-4522 - DDL permission do not protect
against removal BLOB filters. Owner was added to RDB$FILTERS. ODS is changed.
Fixed bug when one DDL privilege could be shown several times.
Removed unneccesary check of locksmith in alter database.
2014-08-28 12:19:46 +00:00
alexpeshkoff
d513daa574 Divide IStatus information into 3 parts: errors, warnings and completion code.
Errors and warnings are processed in IStatus independently. Completion code
is moved away from IStatus and returned directly by appropriate functions.
Replaced isSuccess() with more generic function getStatus(), which sets
appropriate bits in returned value when errors/warnings are present.

Also use same style when returning bytes' array and it's length in different
interfaces.
2014-08-27 09:24:30 +00:00
dimitr
ee30e8e59d Attempt for CORE-4528: Allow hash/merge joins for non-field (dbkey or derived expression) equalities. 2014-08-25 11:35:52 +00:00
dimitr
36af3d8cb2 Cleanup and small refactoring to avoid redundancy. 2014-08-15 14:19:02 +00:00
alexpeshkoff
b3c239018d Restored a check dropped accidentially by one of my recent commits 2014-08-06 13:46:26 +00:00
asfernandes
5ffc936053 Misc. 2014-08-06 02:12:01 +00:00
asfernandes
409a27841b Improvement CORE-4487 - Maintain package body after ALTER/RECREATE PACKAGE. 2014-07-31 16:30:12 +00:00
alexpeshkoff
900fb824fe Fixed CORE-4505: Use of named cursor fails if statement was not executed. Should also fix CORE-4489, but I cannot check. 2014-07-31 11:43:38 +00:00
roman-simakov
b0a7e783fa DDL permission check for COMMENT ON 2014-07-31 08:29:57 +00:00
alexpeshkoff
532181a7f9 Renamed as suggested by Nickolay and Dmitry 2014-07-28 13:01:10 +00:00
asfernandes
8bbd309e67 Improvement CORE-4484 - Description (COMMENT ON) for package procedures and functions, and its parameters. 2014-07-27 03:05:44 +00:00
alexpeshkoff
4bdc2a3e19 Replaced macro FB_ALIGN with function fbAlign, minor related cleanup 2014-07-24 06:41:38 +00:00
roman-simakov
0aa31b33b2 Removed SHADOW permissions since they handled by ALTER DATABASE permission
Added show of DDL permissions in isql
2014-07-22 08:31:45 +00:00
asfernandes
a73629afc8 Tweaks to CORE-4488. 2014-07-21 16:13:49 +00:00
asfernandes
0478d4fffa Fixed CORE-4488 - Wrong results of FOR SELECT <L> FROM <T> AS CURSOR <C> and table <T> is modified inside cursor's begin...end block. 2014-07-21 02:37:58 +00:00
asfernandes
933dd7daef Warnings. 2014-07-20 02:19:56 +00:00
asfernandes
86487fda92 Misc. 2014-07-20 02:19:06 +00:00
skidder
7c743fc291 Fix build warnings 2014-07-17 18:48:46 +00:00
roman-simakov
46cf49c730 Improved description of DDL access control operations.
Fixed DB and DDL triggers handling. Thanks to Adriano.
2014-07-14 13:12:12 +00:00
roman-simakov
d74aeda1a0 Corrections pointed by Adriano. 2014-07-13 18:50:57 +00:00
asfernandes
c74f71e143 Simplifications. 2014-07-10 15:45:02 +00:00
asfernandes
fa0c3dd11c Misc. 2014-07-10 02:21:18 +00:00
roman-simakov
573e93e5a6 Fixed CORE-735: User rights for metadata changes.
We check DDL in DDL nodes and skip at vio level. vio level still exists for direct metadata editing.
2014-07-08 07:35:27 +00:00
alexpeshkoff
a9721f18e0 Added first parameter IStatus* to a lot of functions in API interfaces 2014-07-02 12:57:12 +00:00
alexpeshkoff
26319333e3 Renamed mapping-related tables as was discussed in devel 2014-06-26 09:37:55 +00:00
dimitr
153b06b2fd Minor structure changes. 2014-06-13 16:28:22 +00:00
asfernandes
0db90d6b6d Misc. 2014-06-08 01:55:06 +00:00
asfernandes
1277bf593b Fixed CORE-4453 - Regression: NOT NULL constraint, declared in domain, does not work. 2014-06-08 01:53:21 +00:00
dimitr
ec07db9882 Fixed CORE-4447: Positioned UPDATE statement prohibits index usage for the subsequent cursor field references. 2014-06-04 09:51:26 +00:00
asfernandes
db035386c4 Fixed the problem reported in CORE-4403 comment. 2014-05-26 23:10:10 +00:00
asfernandes
bb735cb5a2 Misc. 2014-05-23 02:12:56 +00:00
asfernandes
3f8de25fcc Feature CORE-4403 - Allow referencing cursors as record variables in PSQL.
Improvement CORE-4434 - Extend the use of colon prefix for read/assignment OLD/NEW fields and assignment to variables.
2014-05-19 19:06:47 +00:00
dimitr
b936bead5e Fixed CORE-4422: FB crashes when using row_number()over( PARTITION BY x) in ORDER by clause. Adriano, please review. 2014-05-12 07:06:57 +00:00
asfernandes
88f58e409f Misc. 2014-05-08 02:51:12 +00:00
asfernandes
8162336592 Fixed CORE-4415 - Useless extraction of generic DDL trigger. 2014-05-06 18:10:07 +00:00
dimitr
0d255045b9 Fixed the issue with UNION ALL vs WITH LOCK reported by Claudio privately. 2014-05-04 07:43:49 +00:00
robocop
a6133d02a8 Replace "unknown token" by specific messages. 2014-05-03 00:27:47 +00:00
robocop
8f1373aaa1 In ODS12, rdb$system_flag is not nullable thus we can simplify some conditions. 2014-05-02 03:04:56 +00:00
robocop
1bb6f45b89 Misc. 2014-05-01 05:29:19 +00:00
alexpeshkoff
9bd0939f09 Implemented CORE-1377: Add an ability to change role without reconnecting to database 2014-04-30 15:12:12 +00:00
alexpeshkoff
10346ce4bc Fixed CORE-2119: Use entries in restrict list of ExternalFileAccess parameter to mangle filenames with relative path, also fixed assertion and diagnostics related to EXTERNAL FILE tables 2014-04-22 13:37:14 +00:00
asfernandes
128ec5aee0 Fixed problem with ALTER SEQUENCE. 2014-04-19 22:17:59 +00:00
mapopa
075ab8f4d6 cleanup comments 2014-04-18 15:41:21 +00:00
alexpeshkoff
58ec2954c1 Fixed CORE-4394: Cursor not found error when using legacy API 2014-04-18 12:08:17 +00:00
robocop
08a090439e I hope I fixed the issues noted by Adriano about my generators commit. 2014-04-12 06:35:36 +00:00
alexpeshkoff
071b07045f Fixed alter global mapping - thanks to Adriano 2014-04-11 16:59:42 +00:00