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

429 Commits

Author SHA1 Message Date
robocop
8bbcabb4d8 Style. 2009-11-08 07:50:41 +00:00
robocop
e65ab881d3 Misc. 2009-11-07 12:14:55 +00:00
robocop
07ee47bca7 Detect invalid values from corrupt backups using previous backup formats. 2009-11-07 11:57:59 +00:00
robocop
d85538ec52 Upgrade the backup version to 10 for FB3. 2009-11-06 11:36:06 +00:00
robocop
87b38cc1c5 Style. 2009-11-06 10:47:32 +00:00
robocop
b19999bb7c Adriano prefers a constant. 2009-11-06 05:26:54 +00:00
asfernandes
87e274b76a Misc 2009-11-06 01:21:14 +00:00
robocop
08a33d50cc Unfortunately several of these are intertwined:
CORE-462 	 New option in addition to -V switch to specify a custom verbose interval
CORE-2540 	 Utilities need a more coherent way to show help and version
CORE-2541 	 Too many hardcoded messages in nbackup
CORE-2542 	 qli and nbackup accept arbitrary input after the first letter of an option
CORE-2543 	 nbackup may hide the real cause of failure
CORE-2545	 Lack of several validations in gbak
CORE-2547 	 Utilities need to honor their minimum number of characters to recognize an option
CORE-2565 	 Many hardcoded messages in Trace Manager
Moving functions that don't depend on preprocessing to iutils.cpp in isql is the only alien change here.
2009-11-05 09:03:41 +00:00
asfernandes
f3a3c8a7c6 Fix problems found by Claudio 2009-10-23 14:22:15 +00:00
asfernandes
dc5edd5aed Misc 2009-10-23 00:42:40 +00:00
asfernandes
ed0e0daeb3 - External Engines implementation.
- Plugins API.

- Feature CORE-2700 - UDR (User Defined Routines) Engine - C++ API supporting functions, triggers and stored procedures.
- Feature CORE-2470 - Support for alternate format of strings literals.
- Feature CORE-2310 - DDL triggers.
- Feature CORE-2312 - PSQL Packages.
- Feature CORE-1209 - CONTINUE statement.
- Feature CORE-1180 - DDL syntax to change (not) nullable state of columns.
- Feature CORE-2090 - Support OVER () clause with current aggregate functions.

- Fixed CORE-2699 - Common table expression context could be used with parameters.

- Introduce ODS 12.0.

- Work in progress in type-safe parser.
- Refactor some DDL commands (procedures and triggers) from DYN to DdlNodes.
- Refactor virtual tables to use a class hierarchy instead of namespaces. This is basic thing, not based on the changes done in Vulcan. Window functions is based on this work.
- Refactor COMMENT ON and DROP FUNCTION from DYN to DdlNodes. COMMENT ON do not use GDML anymore, it uses DSQL with PreparedStatement class.
- Refactor EXECUTE BLOCK to StmtNodes.
- Refactor the IUDF to SysFunctions. That eliminates RDB$GET_CONTEXT and RDB$SET_CONTEXT from RDB$FUNCTIONS.
2009-10-21 00:42:38 +00:00
alexpeshkoff
fbda7f245e Fixed CORE-2439: Add FIX_FSS_DATA and FIX_FSS_METADATA into the server 2009-10-05 10:26:59 +00:00
asfernandes
dbed23fafc Misc 2009-10-03 00:52:23 +00:00
alexpeshkoff
dbbea09f2b Fixed CORE-2657: Ability to get any permissions (including SYSDBA) working with services 2009-10-02 16:44:00 +00:00
alexpeshkoff
9629eafccd Use per-thread circular strings buffers instead common and per-attachment combination 2009-09-01 09:20:24 +00:00
robocop
5347ea818e Misc. 2009-08-05 06:35:57 +00:00
asfernandes
2cb136d9b8 Misc 2009-08-05 02:12:46 +00:00
robocop
895fa9fa55 Start from our minimum accepted page size instead of the legacy value. 2009-08-04 12:59:09 +00:00
asfernandes
4171c16988 Some things discussed with Dmitry and Claudio - rename the new function to fb_print_blr, use ULONG parameter for blr_length and return int 2009-08-03 15:52:48 +00:00
asfernandes
4759973045 Fixed CORE-2576 - Server may crash parsing wrong or truncated BLR
Full rebuild required - CMP_compile2 prototype changed
2009-08-02 04:10:07 +00:00
robocop
8b2682d0ed Misc. 2009-07-17 08:57:13 +00:00
alexpeshkoff
b053182f60 Fixed gbak logic when using -TRUSTED switch - thanks to Claudio 2009-07-10 07:52:56 +00:00
robocop
f537ae9a25 booleans. 2009-07-08 01:15:01 +00:00
robocop
ba89580753 CORE 2540: Utilities need a more coherent way to show help and version
Now all utilities react to -z for version and -? for help (qli was left for another time)
CORE-2541: Too many hardcoded messages in nbackup (done partially)
2009-07-07 10:25:50 +00:00
robocop
f10e1b72eb Style. 2009-06-27 06:23:36 +00:00
robocop
510e9aeca7 Some paranoid checks. 2009-06-25 11:34:29 +00:00
robocop
9d17ba5a42 Debug check. 2009-06-25 10:50:11 +00:00
robocop
913ded5189 in_sw_tab_t data member in_sw_state is bool. 2009-06-07 10:13:57 +00:00
asfernandes
f8eb935eb7 Misc 2009-06-06 18:13:57 +00:00
robocop
c6106603df Misc. 2009-06-05 10:24:39 +00:00
dimitr
931ab84255 Fixed a bug in one of my recent commits. 2009-06-04 06:16:30 +00:00
robocop
51d3c9b756 Let's use more typical #ifdef to test macros instead o #if. 2009-05-29 11:27:41 +00:00
asfernandes
c991e7d5cf Misc 2009-05-15 00:51:21 +00:00
robocop
11c7773ff5 Misc. 2009-05-14 10:47:38 +00:00
dimitr
83f78f5756 Fixed CORE-2461: Deadlock error terminates the restore process while restoring privileges. 2009-05-13 07:36:53 +00:00
dimitr
ebd0bcfc91 Rolled back fix for CORE-2440: Restoring DB with computed index on computed field provides wrong index and wrong select results.
1) It doesn't solve the reported issue when a database is restored *without* the -verbose switch.
2) It breaks restore for any database that has user-defined plans embedded into procedures/triggers and the restore is performed *with* the -verbose switch.
The ticket is reopened in a hope for a better solution to be found.
2009-05-08 07:44:41 +00:00
asfernandes
10328dff3b Misc 2009-05-06 02:02:37 +00:00
hvlad
98aafa7471 Fixed bug CORE-2440 : Restoring DB with computed index on computed field provides wrong index and wrong select results 2009-05-04 11:47:18 +00:00
robocop
66b1227b22 Unused params, some formatting, cleanup. 2009-05-01 17:21:36 +00:00
robocop
888000e21e Unused function params. 2009-04-26 10:24:44 +00:00
asfernandes
c986de33a2 Misc 2009-04-22 01:58:40 +00:00
robocop
6780b8c31e Comments. 2009-04-17 14:10:11 +00:00
robocop
1452ca21c1 Misc. 2009-04-15 06:40:17 +00:00
alexpeshkoff
77498cac9b Fixed some warnings 2009-04-03 10:49:07 +00:00
robocop
fab6a3a6cf Get rid of superflous parentheses. 2009-02-28 11:57:40 +00:00
robocop
096d8e78e6 Trying to be more consistent in the detection of headers (HAVE_* macros). 2009-02-08 11:38:00 +00:00
asfernandes
75c0d0f353 Misc 2009-02-05 01:08:13 +00:00
robocop
6559d18d12 Cleaning the dust that has accumulated over years. 2009-02-03 10:50:53 +00:00
alexpeshkoff
b922c0b0fb use MIN instead min 2009-02-02 15:14:48 +00:00
robocop
562f5faa05 Misc. 2009-02-02 10:39:49 +00:00