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

478 Commits

Author SHA1 Message Date
asfernandes
c9ec26c0c3 Feature CORE-726 - Boolean data type 2010-12-18 02:17:06 +00:00
alexpeshkoff
e05c1a825f Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
alexpeshkoff
2dc25a44bb OSRI and new posix build 2010-10-12 08:02:57 +00:00
hvlad
e8ea25098f Fixed bug CORE-2837 : Asynchronous query cancellation (via Ctrl+C) is not worked 2010-02-01 14:34:48 +00:00
robocop
f9f8bde6e8 For now, isql is not prepared to deal with the new function types (packaged, BLR-based) until the code is enhanced. Besides, traditional UDFs should appear early in a script whereas BLR functions may depend on other objects, so they should appear later. 2010-01-29 10:54:11 +00:00
robocop
cd28279f13 More for CORE-2735: isql looks into packages, too for ODS12, as Adriano said. 2010-01-29 04:28:55 +00:00
robocop
1399401720 CORE-2735: isql hangs when trying to show a view based on a procedure. 2010-01-28 08:16:45 +00:00
robocop
302f149de1 CORE-2831: isql shouldn't display db and user name when extracting a script. 2010-01-28 07:59:44 +00:00
asfernandes
9c1bab1793 Feature CORE-1385 Identity columns - in its basic form 2010-01-13 19:14:15 +00:00
robocop
92c5daa384 Probably this completes Dmitry Sibiryakov's fix. 2010-01-05 04:08:46 +00:00
robocop
c9ce3b2345 Misc. 2010-01-05 04:07:55 +00:00
aafemt
270a3d4717 Fix BOF on truncation of reference action 2010-01-04 21:53:24 +00:00
asfernandes
0057047932 Misc 2009-12-30 00:50:39 +00:00
robocop
be0a0be938 Misc. 2009-12-29 11:32:57 +00:00
robocop
ecbd9b406c Nicer fix for isql v/s v3 schemas. 2009-12-29 09:07:08 +00:00
robocop
c6931dba93 Prevent isql from creating a db when we want to create a schema or worse, that it drops a db when we want to drop a schema. Of course, in the new ODS 12. Probably the change should be backported to avoid disasters with FB2.5 isql working with FB3.0 server. 2009-12-28 11:59:36 +00:00
robocop
6ef6202f89 Change this confusing ROWCOUNT feature to MAXROWS (there's also COUNT) but the old name is accepted for compatibility with FB2.5. 2009-12-28 11:54:51 +00:00
asfernandes
ab25c33244 Make packaged functions work 2009-12-28 01:06:40 +00:00
asfernandes
9aea621d65 READ BLOB command has one input parameter... 2009-12-19 21:13:47 +00:00
robocop
b2798cbd87 Misc. 2009-12-16 08:07:36 +00:00
asfernandes
a035a92ce2 Misc 2009-12-06 02:40:03 +00:00
asfernandes
03db7c025f Extract and show DDL triggers types 2009-12-05 15:08:18 +00:00
robocop
50f72024f6 CORE-2792: Bad extraction syntax for procedure's parameter based on table's field 2009-12-05 12:51:12 +00:00
robocop
e12fa4b174 isql: collapse a lot of copy/paste into a single function. 2009-12-05 12:39:46 +00:00
robocop
f0c2759919 CORE-800: Easy metadata extract improvements 2009-12-05 05:24:59 +00:00
robocop
139b2652df Comments. 2009-12-04 08:30:26 +00:00
robocop
6d1781b15b CORE-2788. 2009-12-04 08:01:28 +00:00
robocop
1386adcf90 Style. 2009-11-16 08:06:31 +00:00
robocop
7ad9fb86bd Misc. 2009-11-14 10:47:10 +00:00
robocop
3d93cbdd52 Add support for explicit difference file name in scripts. 2009-11-14 10:31:47 +00:00
asfernandes
cefe295ad9 Misc 2009-11-14 01:20:33 +00:00
robocop
f1277daa43 Align comments. 2009-11-13 10:41:06 +00:00
robocop
aa1edc2039 More package support: corrections. 2009-11-13 09:23:00 +00:00
robocop
79931e1285 Continue package support in isql. 2009-11-13 08:37:04 +00:00
asfernandes
0b2a994c27 Misc 2009-11-13 01:36:09 +00:00
robocop
8654501b8b Correction to package-dependent code. 2009-11-12 11:37:37 +00:00
robocop
7ee3db1d37 Fix Mark's rowcount feature to detect errors properly and add the due messages to the db. 2009-11-12 07:41:31 +00:00
robocop
33ca7e6a77 Package support. Work in progress. 2009-11-12 07:17:01 +00:00
asfernandes
f2cd6b7ec2 Misc 2009-11-12 01:38:48 +00:00
robocop
402ccbd6bc CORE-2741 and a special case of the ancient CORE-932 2009-11-09 10:43:16 +00:00
robocop
6540f5cf4a Adriano says we shouldn't assume argv[argc] is null. 2009-11-09 06:18:34 +00:00
robocop
22af8f184d I'm only preventing isql from hanging. This is just a bit of CORE-2735. 2009-11-07 09:22:03 +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
dimitr
a737954583 Wipe out the SCROLLABLE_CURSORS code + minor cleanup. 2009-10-31 06:28:40 +00:00
robocop
6b997b901f Misc. 2009-10-30 10:59:52 +00:00
asfernandes
42e378d376 Do not convert filenames to absolute form for display. That breaks tests made with ISQL. (CORE-2575) 2009-10-24 15:28:25 +00:00
asfernandes
71d8df8e14 Improvement CORE-2575 - Make ISQL "input" command open relative filenames based on the directory of last opened (and not closed) input file 2009-10-23 00:16:59 +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
robocop
a7f88b2316 Misc. 2009-09-10 06:13:02 +00:00
hvlad
f8c417adb3 Improvement CORE-2619 : Make memory and other statistics to work with 64-bit values.
Part (b) add perf64 API into client and use perf64 API in utilities
2009-09-09 10:28:26 +00:00