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

108 Commits

Author SHA1 Message Date
alexpeshkoff
71703e1d17 1. Fixed CORE-1805: Database is not restored correctly using Services API.
2. Made index activation independent from verbose flag - helps with broken backups.
2008-04-04 09:42:42 +00:00
robocop
fbdc3dbb2b Style, constness and macro cleanup. 2008-02-03 11:20:48 +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
12c4322ab9 The merge continued. 2008-01-16 06:11:50 +00:00
paulbeach
7602a29b94 HPUX Port 2007-11-12 14:26:44 +00:00
dimitr
24c402dd31 Fixed CORE-1205. 2007-04-13 12:10:41 +00:00
asfernandes
2e08c6c366 Misc 2007-04-05 18:44:00 +00:00
robocop
77649d995c Introduce UserBlob into backup. 2007-04-04 08:44:46 +00:00
asfernandes
e3ce7f7104 Misc 2007-03-30 01:57:36 +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
aafemt
bc6a913e84 Fix CORE-949 2007-03-27 10:29:43 +00:00
asfernandes
2216487d24 Fixed CORE-1064 - Wrong backup order for character sets and collations 2006-12-22 14:29:37 +00:00
asfernandes
f42d371ae2 Misc 2006-11-25 01:34:53 +00:00
robocop
88a04e0441 Solve CORE-1009 so that Jiri can sleep at night.
:-)
2006-11-24 10:22:20 +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
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
robocop
ae1dd3098c We just need one field to identify a new ODS version. 2006-08-30 04:50:53 +00:00
asfernandes
73b8ff849e Backup the new fields added - thanks to Claudio 2006-08-26 02:59:49 +00:00
asfernandes
ccbaf55533 Misc 2006-07-28 01:44:36 +00:00
robocop
5efaa068bc Misc. 2006-07-27 09:27:43 +00:00
robocop
10f3f6b7e2 We just need one field that may activate a particular flag (ods level) in the capabilities. 2006-07-25 05:10:41 +00:00
robocop
64f6eb42a1 Misc. 2006-07-21 01:35:17 +00:00
asfernandes
2689003a91 Misc 2006-07-18 18:02:54 +00:00
dimitr
3c6b6e5584 Fixed typo. 2006-07-18 13:29:51 +00:00
dimitr
c4b5942c74 Allow backup/restore of the new fields. 2006-07-18 11:17:03 +00:00
robocop
ebe0a75026 Simplification. 2006-05-04 00:02:58 +00:00
asfernandes
45446afa71 Remove obsolete comment 2006-04-05 16:24:08 +00:00
robocop
8f1a076123 Skip system objects: exceptions, blob filters and procedures. 2006-01-29 03:23:34 +00:00
asfernandes
0b53d89e57 Removed unsense code noticed by Claudio 2005-05-29 14:38:52 +00:00
asfernandes
59213efe7e Merge INTL branch into HEAD 2005-05-27 22:45:31 +00:00
robocop
382d5b3432 Fix for first part of field test bug #1173988.
Also, fix for misleading message, use -R switch tal must be use -REP switch.
2005-04-29 05:36:19 +00:00
robocop
0dd1aced53 Misc. 2004-12-09 02:50:47 +00:00
skidder
d16f031af7 Fix for another problem with backing up stream blobs - zero-length stream blob may have non-zero segment count 2004-12-02 00:42:43 +00:00
robocop
c18561f19c Misc. 2004-12-01 08:16:13 +00:00
skidder
e1cf1f66e6 Cure regressions introduced by Ann's cleanup in Firebird 1.0 2004-12-01 00:02:52 +00:00
skidder
252fae8d3b Second attempt to fix backing up of stream blobs.
This time it should work with XNET and INET too.
Rollback earlier engine fix which now seems incorrect to me.
2004-11-30 20:17:39 +00:00
skidder
0955e56ed8 Do not store system functions in backup files 2004-11-29 20:27:34 +00:00
robocop
037c7270c4 fb-checkins shows that I didn't commit the correct version of the file. 2004-11-10 08:16:35 +00:00
robocop
2a212c1372 Avoid backup corruption with too long file names. 2004-11-10 04:33:37 +00:00
robocop
bc4b0d127f Constant is the max size of the string, not the max length. 2004-10-30 07:05:41 +00:00
robocop
26669885c6 Implement rdb$description in rdb$generators.
Gbak should be able to backup and restore the new field(s).
Following Borland's practice when adding fields, I raised the backup number to 7. I should have done that when enhancing rdb$roles.
2004-10-30 05:58:48 +00:00
robocop
4cf152ec65 Misc. 2004-10-07 09:19:25 +00:00
robocop
97406b9afd Gbak should backup/restore the new field rdb$description in rdb$roles, depending on ODS. 2004-08-30 10:07:00 +00:00
robocop
0b86ae4ae8 Got rid of some silly back and forth cast: to call MVOL_init_read or MVOL_init_write, callers forced char* vars to UCHAR*, but then those MVOL functions internally forced those params again to char*.
Fixed some indentation in loops, too.
2004-08-29 06:53:31 +00:00
robocop
a2e14cfe22 Totally misc changes 2004-07-06 05:54:13 +00:00
brodsom
7168edca86 Put thread functions into thread class 2004-07-03 00:13:46 +00:00
alexpeshkoff
1591a54e5e Thread cleanup:
1. Added macros to declare thread entrypoints
2. THD_mutex_* functions use Firebird::Mutex
3. Thread local storage use fb_tls.h
2004-06-08 13:41:08 +00:00
brodsom
dd5d8aba0a -Replace stuff macros with either common stuff inlines or class inline functions 2004-05-24 11:03:54 +00:00
brodsom
877cce340b - Convert *_thread_data macros to inline func 2004-05-20 00:56:59 +00:00