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

1395 Commits

Author SHA1 Message Date
dimitr
401f31a082 Rolled back the patch for CORE-2812 (Prohibit any improper mixture of explicit and implicit joins) because of being too radical for the point release and because of the found issues that require further investigation. The proper solution will be developed for v3.0 only.
This fixes the related regressions CORE-3395 and CORE-3474 reported against v2.5.1.
2011-05-12 08:34:58 +00:00
asfernandes
0952229516 Improvement CORE-3446 - Allow conversion from/to BLOBs and others types in the API functions (XSQLVAR or blr messages). 2011-04-19 15:29:21 +00:00
hvlad
293d5dcb90 Fixed bug CORE-3389 : isc_dsql_exec_immed2 with zero transaction handle could lead to a BUGCHECK(147) 2011-03-16 20:44:07 +00:00
dimitr
6d4a937667 Fixed CORE-3173: Empty result when select from SP that contains two CTE (second of them with GROUP BY clause) and INNER join. 2011-02-21 07:51:34 +00:00
dimitr
f0075041fc Fixed CORE-3353: Predicate (blob_field LIKE ?) describes the parameter as VARCHAR(30) rather than as BLOB.
Also, let's never transfer the CS_dynamic pseudo-charset to the client side.
2011-02-17 07:38:34 +00:00
dimitr
cb34e0c6c9 Fixed CORE-3245: SUBSTRING on long blobs truncates result to 32767 if third argument not present. 2011-02-02 10:12:40 +00:00
asfernandes
b07b7e6996 Backported fix for CORE-3320 - Some MERGE syntax can crash the server. 2011-01-30 14:31:10 +00:00
dimitr
b5f7e91ec7 Fixed CORE-3311: Error "data type unknown" while preparing UPDATE/DELETE statements with the parameterized ROWS clause. 2011-01-20 04:39:18 +00:00
dimitr
40be6d1f27 Backported CORE-2890: SQLSTATE should also be available as a PSQL context variable like GDSCODE/SQLCODE. 2010-12-02 11:15:19 +00:00
dimitr
34018f5441 Fixed CORE-3256: Error "request depth exceeded" may appear while preparing a select query against a view with explicit plan. 2010-11-23 12:05:41 +00:00
hvlad
6af971d5f2 Fixed bug CORE-3219 : trace manager crash server with DSQL_unprepare 2010-11-19 14:33:30 +00:00
dimitr
18a9e37dd3 Second attempt to fix CORE-2812. The prior one introduced regressions. 2010-11-19 12:14:06 +00:00
dimitr
f9f4f90392 Backport CORE-2812: Prohibit any improper mixture of explicit and implicit joins. 2010-11-13 06:34:17 +00:00
asfernandes
f8a665bbdf Fixed CORE-3222 - View with "WITH CHECK OPTION" doesn't like TRIM function in WHERE 2010-11-09 17:27:55 +00:00
dimitr
8886291062 Comment. 2010-11-08 16:32:38 +00:00
dimitr
12dac02bb7 Fixed CORE-3029: Bugcheck "Too many savepoints (287)" at rollback after exception at EXECUTE BLOCK with exception handler. 2010-11-08 16:30:43 +00:00
dimitr
1ee06e52cd Fixed CORE-3205: isc_dsql_exec_immed2() doesn't return error codes isc_stream_eof and isc_sing_select_err.
Also, restore the legacy behavior for EXECUTE PROCEDURE and RETURNING queries. This is expected to fix CORE-3203.
2010-10-31 08:47:41 +00:00
asfernandes
98bf701126 Fixed CORE-3180 - ALTER VIEW with not matched columns in declaration and selection crashs the server 2010-10-17 14:32:04 +00:00
asfernandes
4ba1897fe8 Fixed CORE-3164 - Parameterized requests involving blob fields fails when connected using charset UTF8 2010-10-06 15:39:08 +00:00
asfernandes
70ad7ef699 Correction for CORE-3090 2010-08-07 02:49:25 +00:00
asfernandes
ea94b629ff Fixed CORE-3090 - Incorrect LEFT JOIN result using table and derived constant subquery 2010-08-07 01:50:35 +00:00
dimitr
7f9f7680de Fixed CORE-3064: Using the procedure alias inside an explicit plan crashes the server. 2010-07-02 10:43:33 +00:00
asfernandes
72d9063ac9 Backport fix for CORE-3038 - The insert failed because a column definition includes validation. 2010-06-12 16:49:39 +00:00
asfernandes
6bd4674047 Subtask CORE-2996 - Fix error code incompatibility introduced in fix for CORE-2552 2010-05-07 15:29:18 +00:00
asfernandes
1ee74f5e97 Fixed CORE-2971 - Invalid UPDATE OR INSERT usage may lead to successive "request depth exceeded. (Recursive definition?)" error 2010-04-19 01:13:38 +00:00
hvlad
6d9f5e255a Fixed bug CORE-2943 : parsing error recursive query with two recursive parts 2010-03-25 13:50:16 +00:00
asfernandes
7b1c7db1ee Fixed CORE-2923 - Problem with dependencies between a procedure and a view using that procedure 2010-03-20 19:12:51 +00:00
asfernandes
05b983be1d Backport change that fix CORE-2910, found by Dmitry 2010-03-09 18:55:13 +00:00
asfernandes
eb705dbc6e Backport fix for CORE-2888 - A memory corruption cause incorrect query evaluation and may crash the server 2010-02-28 14:42:04 +00:00
hvlad
b3a3268e34 Fixed bug CORE-2852 : Server crash when executing syntactical wrong SQL statement with an active trace session 2010-02-08 14:49:24 +00:00
dimitr
2537234198 Fixed CORE-2811: 'Unsuccessful execution' error when updating a record.
The first BLR after blr_label must be blr_begin.
2010-01-15 08:11:17 +00:00
asfernandes
99c45a25e5 Care about non-existing charset as seen by Claudio 2009-12-19 01:55:59 +00:00
asfernandes
acc3efb19e Backported fix for unregistered bug: Query string crashes 2.5RC1 2009-12-19 01:45:40 +00:00
asfernandes
69b1834f81 Remove wrong comment part, seen by Claudio 2009-12-17 01:46:17 +00:00
robocop
df3b3d5a75 Misc. 2009-12-15 06:36:14 +00:00
asfernandes
d129eec633 Fixed CORE-2804 - Problems with COMMENT ON and strings using introducer (charset) 2009-12-14 14:53:14 +00:00
robocop
fb7ec7d780 Misc. 2009-12-14 13:07:40 +00:00
hvlad
b31f3bc8c5 Backport fix for bug CORE-2797 : Problem with default value of SP parameter 2009-12-12 17:22:20 +00:00
hvlad
5fa620a7d6 Fixed bug CORE-2783 : AV using recursive query as subquery in SELECT list and ORDER'ing by them 2009-12-10 15:35:15 +00:00
alexpeshkoff
bd9fb75df8 Improvement CORE-2748: allow gsec to grant RDB$ADMIN role in the security database 2009-11-13 18:09:29 +00:00
asfernandes
ee1e7aa529 Backport fix for CORE-2739 - ASSERT at parse.cpp line 22885 2009-11-07 19:21:03 +00:00
hvlad
494aaa7965 Backport fix for bug CORE-2720 : Wrong evaluation result with divide and unary plus\minus operations 2009-10-31 20:03:53 +00:00
dimitr
7c5117ce10 Optimization for the large number of columns, basically mirroring the one inside var_info() (backport). 2009-10-12 06:46:32 +00:00
asfernandes
d6266054b7 Fixed CORE-2660 - COUNT(*) incorrectly returns 0 when a condition of an outer join doesn't match 2009-10-04 21:47:52 +00:00
asfernandes
9b11713517 Fixed the problem reported in fb-devel about wrong "string right truncation" error 2009-09-30 02:16:18 +00:00
robocop
cdb6e7501d Misc comment, mark the end of the "unreserved" words. 2009-09-24 08:55:34 +00:00
alexpeshkoff
6c1d6c2241 Fixed CORE-2638: Make words, non-reserved according to SQL speciication, non-reserved in our grammar 2009-09-24 07:39:22 +00:00
aafemt
f81520e142 CORE-1991 2009-09-19 08:05:14 +00:00
asfernandes
102956a54d Fixed CORE-1787 - Consistency check when subquery is ordered by aggregate function from other context 2009-09-07 03:58:48 +00:00
asfernandes
11ecb659e4 Misc 2009-09-05 18:18:44 +00:00