asfernandes
0f387a9bee
Misc
2008-09-06 18:42:55 +00:00
robocop
847438c1f1
Correction. We want to write rdb$system_flag always.
2008-09-06 11:38:27 +00:00
dimitr
02bc98b01e
Fixed CORE-1544: RDB$procedures generator overflow.
...
The fix also solves the same issue with exceptions and generators.
2008-09-05 09:32:51 +00:00
alexpeshkoff
13a15d4bfe
1. Final fix for CORE-1964 - finished vararg cleanup in jrd.
...
2. Generic cleanup of error reporting functions all around engine.
2008-08-27 12:20:47 +00:00
asfernandes
0812cdebcd
Fixed CORE-2008 - NOT NULL procedure parameters
2008-07-28 15:40:09 +00:00
alexpeshkoff
a2e416210b
Fixed CORE-1964: Use of 0 instead of isc_arg_end to terminate list of ERR_post's (and cousines) arguments is invalid.
...
Also cleaned up use of gds__log() in a few places.
2008-06-26 09:47:59 +00:00
hvlad
6ee4242552
Fixed bug CORE-1841 : If some VIEW used derived tables and long table names\aliases, It is possible to overflow RDB$VIEW_RELATIONS.RDB$CONTEXT_NAME.
...
Attention : ODS changed !
2008-04-29 16:39:17 +00:00
robocop
580ad8ccdb
Write sysflag always.
2008-03-26 02:07:56 +00:00
dimitr
542c591541
Table and procedure must share the same namespace. Thanks to Adriano.
2008-03-21 06:34:54 +00:00
dimitr
4ce29e0624
Sync with SAS: Better diagnostics for some DYN errors.
2008-03-17 17:58:47 +00:00
dimitr
a38b327886
Cleanup. Get rid of the JrdMemoryPool.
2008-01-29 10:11:52 +00:00
alexpeshkoff
39896cb955
Fixed CORE-1671: atexit() calls in client libraries cause segfaults
...
and CORE-1079: Every attach of fbclient/fbembed library leaks 64KB of memory
To do it:
- created new template GlobalPtr, controlling access to destructors of global objects.
- applied it to global objects.
Also some related cleanup.
2008-01-23 15:52:40 +00:00
dimitr
2c78462820
The merge continued.
2008-01-16 08:46:02 +00:00
alexpeshkoff
eea9070f48
Optimized RuntimeStaticstics (and related part of ThreadDb) for performance - some tests run 25faster
2007-12-03 15:46:39 +00:00
hvlad
d91be7de26
Fixed bug CORE-1597 : GLOBAL TEMPORARY TABLEs allowed to be created in ODS less than 11.1
2007-11-15 23:03:43 +00:00
robocop
3a7d93f658
Misc tweaks with Firebird::string.
2007-08-26 09:53:08 +00:00
robocop
fa1538a1ae
Minor changes in MetaName usage.
2007-08-26 09:05:29 +00:00
asfernandes
fda4406b41
Fixed CORE-1369 - Downgrade from ODS11.1 misses default values of procedure parameters
2007-07-20 01:45:20 +00:00
asfernandes
b63bbb7c59
Fix for:
...
CORE-1286 - Bug with COMPUTED BY fields
CORE-1292 - Can't create table using long username and UTF8 as attachment charset
2007-06-02 19:13:29 +00:00
asfernandes
9582ea243c
1) Upgrade INTL interface to undestand misc. configuration informations
...
2) Make our ICU collations work with different ICU versions (tested with ICU 3.6)
2007-04-15 15:57:12 +00:00
alexpeshkoff
f0d465bf34
Fixed gcc warnings, general (un)signed usage cleanup
2007-04-11 09:28:50 +00:00
asfernandes
2904d5d96d
Misc
2007-03-31 02:19:37 +00:00
robocop
e71a03261c
This is the full SafeArg implementation for getting rid of the fixed parameter types in the messages db. Alas, the legacy messages (before FB2.1) can't be changed in number of arguments neither the types of arguments sent by callers of the MsgPrint family or the fb_msg_format functions can be changed because old clients know these legacy messages and would crash.
2007-03-28 04:20:36 +00:00
asfernandes
aca179f398
Full domain support and NOT NULL in PSQL
2007-01-17 01:19:01 +00:00
asfernandes
d168869475
Added RDB$NULL_FLAG and RDB$PARAMETER_MECHANISM to RDB$PROCEDURE_PARAMETERS
2006-11-24 00:25:13 +00:00
asfernandes
570b6cd4b4
1) CORE-645 and CORE-745: Database triggers
...
2) CORE-711: Make syntax for "CREATE TRIGGER" compliant with SQL2003
2006-11-05 18:30:36 +00:00
asfernandes
6da2d6c615
Fixed CORE-986 - Non-ASCII quoted identifiers are not converted to metadata (UNICODE_FSS) charset
2006-11-04 03:45:02 +00:00
hvlad
58d381edd7
1. Remove blr_src_info code as it is prevents database downgrade from ODS 11.1
...
2. Put debug information (mapping between blr offset and source line\column and names of local variables) into new blob field RDB$DEBUG_INFO
This is first step to implement native SQL debugger i believe
2006-10-30 20:58:06 +00:00
asfernandes
1d422a8330
1) Refactor intl_classes.h and intl.cpp
...
2) Make conversions from CharSet1->UTF16->CharSet2 job of CsConvert class
2006-10-10 19:40:33 +00:00
asfernandes
48d51e53c2
Misc
2006-10-02 02:39:45 +00:00
asfernandes
06c273a293
Fixed untracked collation dependencies in PSQL
2006-10-01 22:09:05 +00:00
robocop
f32795fe1d
More improvements for CORE-945 because there are other confusing messages in DYN.
2006-10-01 09:14:38 +00:00
asfernandes
597cd7844c
Fixed CORE-945 - Bad error message when trying to create FK to non-existent table
2006-09-30 16:17:24 +00:00
asfernandes
ad0143ac68
Always check max length of DDL strings
2006-09-27 16:48:33 +00:00
asfernandes
9d4e6c7199
Misc
2006-09-06 02:43:37 +00:00
robocop
6f7e1c34a8
Fix CORE-851 by brute force: linear search, slow for indices with lots of segments.
2006-09-05 09:04:03 +00:00
aafemt
e6151fd57f
Warnings
2006-09-01 10:51:57 +00:00
robocop
4b4d5ae0e7
Make sure these domain fields remain NULL for the new ODS.
2006-08-30 04:55:15 +00:00
dimitr
fc790706e7
Fixed creation of views and external tables.
2006-08-29 05:38:52 +00:00
asfernandes
a1b03ceefb
Correction for default value of parameters
2006-08-26 02:02:46 +00:00
dimitr
bb34500a8b
Fixed another bug reported in fb-devel.
2006-08-25 05:42:11 +00:00
asfernandes
b7af27215e
Allow usage of domains in PSQL (with TYPE OF syntax)
2006-08-19 02:52:39 +00:00
alexpeshkoff
205a7303c3
1. Centralized validation of attachment to be a super-user attachment.
...
2. Fixed a couple of old problems, when sysdba could perform operations, but
database owner - could not.
3. Fixed CORE-84 - nbackup operations were allowed for everybody who can login
to the given database.
4. Disabled creating shadows and adding additional DB-files for non super-user.
2006-08-16 15:15:58 +00:00
asfernandes
82fd656a20
Misc
2006-08-12 16:13:20 +00:00
asfernandes
539ae2be77
Misc
2006-08-12 16:12:24 +00:00
asfernandes
e538061c38
Implementation of CREATE/DROP COLLATION and ISQL show/extraction of collations
2006-08-07 16:39:21 +00:00
asfernandes
2670981b70
Create common UCharBuffer based on Claudio and Alex suggestions
2006-07-31 15:43:20 +00:00
asfernandes
772fa52bdf
Correction
2006-07-31 12:35:16 +00:00
asfernandes
273da882bc
Misc
2006-07-31 01:46:52 +00:00
asfernandes
c13b4cc61a
Work on collation attributes:
...
1) Define a common format for it
2) Merge attributes of the base collation in the attributes of the derived one
2006-07-30 20:31:25 +00:00