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

614 Commits

Author SHA1 Message Date
alexpeshkoff
8db437eebf Enhance metadata display - show charset only for fields where it makes sense 2015-06-10 13:10:11 +00:00
alexpeshkoff
8d645cd760 Fixed regression, caused by fix for CORE-4811 - error parsing pagesize=N without spaces 2015-06-10 12:27:20 +00:00
alexpeshkoff
6d9e9dc360 Make ISQL display character set when sqlda_display is on 2015-06-03 18:01:35 +00:00
alexpeshkoff
1b6632ac8b Fixed CORE-4811: Make user names behave according to SQL identifiers rules 2015-06-03 13:57:18 +00:00
dimitr
2a1ba62ee0 Fixed bad handling of zero-length segments coming from internally filtered blobs. In particular, this fixes ISQL crash in bugs.core_4380. 2015-05-05 12:40:18 +00:00
robocop
ed1e4b5b7d Misc. 2015-03-31 02:10:38 +00:00
alexpeshkoff
8ddc441ff3 Fixed CORE-4719: Message "Statement failed, SQLSTATE = 00000 + unknown ISC error 0" appears when issuing REVOKE ALL ON ALL FROM <existing_user> 2015-03-29 15:07:26 +00:00
alexpeshkoff
c4c9daf132 Avoid limits on size of status vector in engine. Ensure that status is always clean on entry to interface methods. 2015-03-20 18:02:30 +00:00
egorpugin
11cbc139d8 [build] [cmake] Add some iOS ifdefs. Hide wrong include dir during crosscompiling. 2015-03-19 11:34:04 +00:00
robocop
939feab036 Misc. 2015-03-13 15:26:22 +00:00
alexpeshkoff
c586171957 Fixed BOF, cleanup misc 2015-03-11 13:37:48 +00:00
asfernandes
8d2d45a36b Fixed CORE-4706 - ISQL pads blob columns wrongly when the column alias has more than 17 characters. 2015-03-10 16:05:13 +00:00
asfernandes
47f64b0da4 Better constant names: avoid FB, enclosing class (double prefix) or wrong prefixes.
Left some TODOs in FirebirdInterface.idl and utilities/ntrace/TracePluginImpl.cpp related to trace.

(redo with fix for Windows build, and left another TODO comment in FirebirdInterface.idl)
2015-02-18 15:01:17 +00:00
asfernandes
c861f0cd54 Revert my last change after it broke the Windows build. 2015-02-17 23:21:25 +00:00
asfernandes
3c967bbe71 Better constant names: avoid FB, enclosing class (double prefix) or wrong prefixes.
Left some TODOs in FirebirdInterface.idl and utilities/ntrace/TracePluginImpl.cpp related to trace.
2015-02-17 14:56:59 +00:00
dimitr
6271ba0476 Removed debugging option. 2015-01-27 10:33:10 +00:00
dimitr
cc8cc680a3 Core (engine-level) support for scrollable DSQL cursors. Fixed the IResultSet API to match the JDBC spec. Renamed FB_EOF to FB_NO_DATA. Refactored some DSQL internals. 2015-01-27 10:29:30 +00:00
asfernandes
2a857cb415 Misc. 2015-01-15 01:17:27 +00:00
asfernandes
f16c8c3179 Renamed "Utl" API to "Util". 2015-01-14 14:21:22 +00:00
asfernandes
b99311dd1e Make the API usable with different type of IStatus classes, throwing (what class?) or not throwing. Builtin are CheckStatusWrapper (no throw) and ThrowStatusWrapper (throws FbException). 2015-01-12 00:21:38 +00:00
alexpeshkoff
05c1c943e3 Skip system attachmnets in SHOW USERS 2014-12-26 15:04:46 +00:00
alexpeshkoff
b7621d6f9d Fixed CORE-4651: CREATE DATABASE fails for the user having RDB$ADMIN rights in security database 2014-12-26 14:10:39 +00:00
asfernandes
d8a0ff5f4b Generate interfaces with I-prefix. 2014-12-19 15:24:44 +00:00
dimitr
9f235c228c Simplified code and attempted a second-time solution for CORE-4259. 2014-12-18 17:54:53 +00:00
alexpeshkoff
5a896e2bd4 Fixed CORE-4503: ISQL command SHOW USERS display only me 2014-12-01 09:45:12 +00:00
alexpeshkoff
4adbed70eb Fixed CORE-4578: INPUT file not properly closed 2014-10-16 15:16:12 +00:00
asfernandes
dddfb50e19 Misc. 2014-10-12 18:47:08 +00:00
asfernandes
aec3fb17f8 Fix padding of UNICODE_FSS - complement to CORE-3431 (UTF-8) fix.
Hope this does not cause a lot of ISQL-based tests to fail.
2014-10-03 16:20:31 +00:00
alexpeshkoff
ba62ee9947 Make it build on windows, work in progress - boot build is working 2014-09-29 17:24:30 +00:00
alexpeshkoff
153de0f271 Language independent API 2014-09-29 11:03:47 +00:00
alexpeshkoff
2a293c2691 Implemented CORE-4538: Access rights for CREATE DATABASE operator 2014-09-02 16:55:14 +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
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
asfernandes
8bbd309e67 Improvement CORE-4484 - Description (COMMENT ON) for package procedures and functions, and its parameters. 2014-07-27 03:05:44 +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
86487fda92 Misc. 2014-07-20 02:19:06 +00:00
asfernandes
6488dfed7f Misc. 2014-07-18 01:52:24 +00:00
skidder
7c743fc291 Fix build warnings 2014-07-17 18:48:46 +00:00
asfernandes
6af94ab408 Get rid of warnings and two set of constants chasing the same "number space". 2014-07-06 18:47:17 +00:00
fsg
e7ea80b645 rename constants used by extract.epp to avoid future naming conflicts 2014-07-04 14:43:40 +00:00
alexpeshkoff
a9721f18e0 Added first parameter IStatus* to a lot of functions in API interfaces 2014-07-02 12:57:12 +00:00
fsg
d9b465b824 corrections as suggested by Adriano and Claudio 2014-07-02 07:59:31 +00:00
asfernandes
3233fca7f5 Misc. 2014-07-02 02:22:40 +00:00
fsg
4ee9286131 some more enhancements to isqls extract utility
split extraction of functions and procedures in two parts (header and body)
2014-06-26 16:14:21 +00:00
alexpeshkoff
26319333e3 Renamed mapping-related tables as was discussed in devel 2014-06-26 09:37:55 +00:00
fsg
2d025fe99b extract domain definitions before functions, they may need them 2014-06-26 07:32:01 +00:00
fsg
28a9f167ff fixed extract of return parameter of external UDF's 2014-06-26 07:09:16 +00:00
fsg
af44f86e59 let isql ignore packaged functions when extracting external UDF's 2014-06-21 14:07:47 +00:00