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