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

12901 Commits

Author SHA1 Message Date
hvlad
27f0b47351 increment build number 2005-11-16 07:49:30 +00:00
robocop
75019cbb15 increment build number 2005-11-16 05:41:18 +00:00
robocop
4e53c3eb1c Fix crash caused by ODS < 11 and rdb$system_flag in rdb$roles, found by Dmitry. 2005-11-16 05:41:16 +00:00
fsg
04d6922b02 increment build number 2005-11-16 03:17:58 +00:00
fsg
4f1a7a5e63 increment build number 2005-11-16 03:17:38 +00:00
skidder
3bafa31e9c increment build number 2005-11-16 01:27:03 +00:00
skidder
4ac89757a6 Fix the issue with bad incremental backups created when large blobs were changed.
Direct thanks to Hui Wang of BroadView QA team who chased down the problem.
2005-11-16 01:27:02 +00:00
skidder
df6a8ab2c7 increment build number 2005-11-16 01:12:17 +00:00
skidder
33e6004849 increment build number 2005-11-16 01:09:18 +00:00
kkuznetsov
7c4d368c7d increment build number 2005-11-15 14:22:44 +00:00
dimitr
327847ddb5 increment build number 2005-11-15 08:48:18 +00:00
fsg
61bbd7a993 increment build number 2005-11-14 03:17:05 +00:00
hvlad
e0e06684c9 increment build number 2005-11-13 10:01:48 +00:00
hvlad
3d798bb34d Fixed bug in DFW reported by Claudio in fb-devel (lost status-vector during phase 0 execution) 2005-11-13 10:01:47 +00:00
fsg
d1e4f331ea increment build number 2005-11-13 03:17:14 +00:00
robocop
328cda5a57 increment build number 2005-11-12 23:36:10 +00:00
dimitr
23aeec9fe1 increment build number 2005-11-12 18:48:11 +00:00
fsg
b8d6aefe32 increment build number 2005-11-12 03:17:07 +00:00
robocop
33045ed5f3 increment build number 2005-11-11 05:42:43 +00:00
robocop
1e562ddc16 Totally misc. 2005-11-11 05:42:42 +00:00
fsg
53b96b5556 increment build number 2005-11-11 03:17:48 +00:00
asfernandes
0118d83a98 increment build number 2005-11-11 00:43:21 +00:00
fsg
640820ef19 increment build number 2005-11-09 03:17:49 +00:00
fsg
e684093258 increment build number 2005-11-09 03:17:29 +00:00
robocop
c094188ebe increment build number 2005-11-08 23:57:25 +00:00
robocop
48b2c13bae increment build number 2005-11-08 23:54:39 +00:00
arnobrinkman
9e070bf456 increment build number 2005-11-08 23:49:51 +00:00
dimitr
fbefae5d1d increment build number 2005-11-08 15:24:03 +00:00
dimitr
5c3ab02e9e Fixed division when compile-time and runtime scales don't match.
Look at multiply2() for example.
2005-11-08 15:24:01 +00:00
dimitr
27dc9a79cd increment build number 2005-11-08 12:49:53 +00:00
dimitr
02cc16029e Fixed corruption of the impure area introduced by myself a few months ago. 2005-11-08 12:49:52 +00:00
kkuznetsov
e91dfb8199 increment build number 2005-11-08 12:10:21 +00:00
robocop
9f6a9ca959 increment build number 2005-11-08 05:59:07 +00:00
robocop
2f600f8bc3 Solved SF Bug# 1184099.
To be reviewed by Adriano.
2005-11-08 05:59:06 +00:00
fsg
f47983888a increment build number 2005-11-07 03:19:44 +00:00
robocop
11bc038ba7 increment build number 2005-11-06 06:23:32 +00:00
robocop
8f2a9719af Totally misc. 2005-11-06 06:23:31 +00:00
robocop
d0ccc85aca increment build number 2005-11-06 03:31:17 +00:00
robocop
4ec65d006a Get rid of some redundant or unused stuff. 2005-11-06 03:31:16 +00:00
robocop
301cb7be6b increment build number 2005-11-06 03:29:53 +00:00
robocop
476ffd09bd Misc. 2005-11-06 03:29:52 +00:00
robocop
0142cdfb01 Backport Ann's fix for the system txn. 2005-11-06 03:20:18 +00:00
robocop
b79f61cfd1 increment build number 2005-11-06 03:20:17 +00:00
fsg
9a0bbfd289 increment build number 2005-11-06 03:17:44 +00:00
robocop
a526b00c34 increment build number 2005-11-06 01:56:05 +00:00
robocop
105cd42e21 Non-member functions that are used in other modules should have a prefix.
Created a couple of temporary vars for code simplification.
2005-11-06 01:56:03 +00:00
arnobrinkman
c6af2d8adc increment build number 2005-11-05 14:50:04 +00:00
arnobrinkman
94e7337628 Use candidate cost for decision which candidate to use.
Stop using indexes when total cost is greater as the previous used total cost.
Fix excludeLower/exludeUpper problem with using more operators to the same field.
2005-11-05 14:50:01 +00:00
robocop
079a3d6644 increment build number 2005-11-04 05:20:57 +00:00
robocop
0c6f928b48 increment build number 2005-11-04 05:19:56 +00:00
robocop
7836698556 DYN must write always the system flag when creating objects.
This is the first step before we are able to make rdb$system_flag field mandatory in the future.
2005-11-04 05:19:55 +00:00
robocop
ed549236ba increment build number 2005-11-04 04:46:29 +00:00
robocop
88b74452fc increment build number 2005-11-04 04:46:28 +00:00
robocop
42f7fd7ab6 Fixing SET DEFAULT so it operates on rdb$relation_fields only and raises an error if DROP DEFAULT finds the default belonging to an explicit domain. Thanks to Ann for committing the messages to the central db. 2005-11-04 04:46:27 +00:00
fsg
7090bd864a increment build number 2005-11-02 03:17:25 +00:00
robocop
19c49a9704 increment build number 2005-11-02 00:11:24 +00:00
robocop
5f0b3021b9 Misc. 2005-11-02 00:11:18 +00:00
fsg
89663a2d34 increment build number 2005-11-01 03:17:33 +00:00
hvlad
fd4f1bbc0f increment build number 2005-10-31 07:28:42 +00:00
hvlad
cf990361db Fixed FB2 regression 2005-10-31 07:28:40 +00:00
fsg
351731b98a increment build number 2005-10-31 03:17:28 +00:00
robocop
92418135ad increment build number 2005-10-30 08:15:34 +00:00
robocop
f4f7da7fcd increment build number 2005-10-30 07:44:27 +00:00
robocop
5743a15afe DYN must write always the system flag when creating objects.
This is the first step before we are able to make rdb$system_flag field mandatory in the future.
2005-10-30 07:44:26 +00:00
fsg
2a77b60cd2 increment build number 2005-10-30 03:17:29 +00:00
robocop
d2ce49d12c increment build number 2005-10-30 02:29:13 +00:00
robocop
faeb758d79 Totally misc. 2005-10-30 02:29:11 +00:00
asfernandes
0420fd4ed1 increment build number 2005-10-29 14:57:29 +00:00
dimitr
dbe5115aae increment build number 2005-10-29 09:15:39 +00:00
robocop
514a1a2171 increment build number 2005-10-29 03:46:24 +00:00
robocop
65f567f88e Totally misc. 2005-10-29 03:46:23 +00:00
fsg
085668b4f0 increment build number 2005-10-29 02:17:39 +00:00
alexpeshkoff
6a334f839b increment build number 2005-10-28 16:35:05 +00:00
alexpeshkoff
33c410ecc1 increment build number 2005-10-28 15:25:16 +00:00
alexpeshkoff
3ecef274fd increment build number 2005-10-28 15:18:05 +00:00
alexpeshkoff
058a0d23f3 Retry when system call is interrupted 2005-10-28 15:18:03 +00:00
dimitr
d9f8397c7e increment build number 2005-10-28 08:11:37 +00:00
dimitr
8120b697fc Fixed the bug reported by Jim. 2005-10-28 08:11:35 +00:00
dimitr
f6f3dc34e4 increment build number 2005-10-28 07:39:32 +00:00
dimitr
f561166002 Forgot one more fix. 2005-10-28 07:39:30 +00:00
dimitr
3c55590ede increment build number 2005-10-28 06:18:18 +00:00
dimitr
88e033cc2c Misc. 2005-10-28 06:18:17 +00:00
dimitr
fb57f29df4 increment build number 2005-10-28 05:37:36 +00:00
robocop
100625a1c6 increment build number 2005-10-28 04:15:57 +00:00
robocop
838c206f7c increment build number 2005-10-28 04:15:16 +00:00
robocop
85c48cb387 Misc. 2005-10-28 04:15:09 +00:00
fsg
9b9e5b11e8 increment build number 2005-10-28 02:17:42 +00:00
hvlad
ff4859fdbb increment build number 2005-10-27 21:52:19 +00:00
hvlad
15ac3a9f47 Fixed SF #223060
Slow processing of GREATER-THEN operator
2005-10-27 21:52:17 +00:00
alexpeshkoff
77aa944b49 increment build number 2005-10-27 13:51:37 +00:00
alexpeshkoff
5ca83a0341 increment build number 2005-10-27 13:51:36 +00:00
fsg
f39eb294d1 increment build number 2005-10-27 02:18:19 +00:00
fsg
4bf4d45745 increment build number 2005-10-27 02:17:57 +00:00
dimitr
573a4be969 increment build number 2005-10-26 18:21:33 +00:00
hvlad
250f9cd0dd increment build number 2005-10-26 15:11:57 +00:00
hvlad
0216a3d2f5 Don't allow to create primary key constraint on non-null fields with null values.
For example:

create table buggg (f1 int not null, f2 int not null);
commit;

insert into buggg values (1, 1)
commit;

alter table buggg add pk int not null primary key;
or
alter table buggg add constraint pk_buggg primary key (pk)
or
alter table buggg add constraint pk_buggg primary key (f1, f2, pk)
2005-10-26 15:11:51 +00:00
alexpeshkoff
9de0576587 increment build number 2005-10-26 14:31:41 +00:00
alexpeshkoff
2826371c0e increment build number 2005-10-26 14:03:20 +00:00
fsg
026f130520 increment build number 2005-10-26 02:17:29 +00:00
arnobrinkman
bcc8242ec1 increment build number 2005-10-25 20:42:30 +00:00
fsg
e10cb65cec increment build number 2005-10-25 02:17:56 +00:00
fsg
4f7c6ec1f5 increment build number 2005-10-25 02:17:35 +00:00
awharrison
5b807fb3ba increment build number 2005-10-24 16:51:52 +00:00
alexpeshkoff
37104e8ed4 increment build number 2005-10-24 12:30:58 +00:00
alexpeshkoff
ec470fa08c finished rdb$users to match vulcan 2005-10-24 12:30:57 +00:00
alexpeshkoff
a6c7916255 increment build number 2005-10-24 12:30:24 +00:00
alexpeshkoff
1e6cb92290 increment build number 2005-10-24 12:29:50 +00:00
dimitr
c4ee66c76d increment build number 2005-10-24 11:56:03 +00:00
dimitr
da7e6a8e17 Bugfix (workaround) for #1334034. 2005-10-24 11:56:00 +00:00
fsg
d2c2f05177 increment build number 2005-10-23 02:17:25 +00:00
aafemt
1eabd76086 increment build number 2005-10-22 12:35:06 +00:00
aafemt
cbf4ed35bb increment build number 2005-10-22 12:35:05 +00:00
aafemt
d774e43c03 Fix MinGW SS build 2005-10-22 12:35:04 +00:00
dimitr
fc6e5c9ae8 increment build number 2005-10-22 11:51:12 +00:00
dimitr
3a26cacacc increment build number 2005-10-22 11:09:37 +00:00
dimitr
12946de11d Restored the XCPCODE reporting to be compatible with 1.5.
A temporary solution.
2005-10-22 11:09:36 +00:00
dimitr
fff7707add increment build number 2005-10-22 11:08:11 +00:00
dimitr
ca94303866 increment build number 2005-10-22 11:06:21 +00:00
robocop
b5c37e21ef increment build number 2005-10-22 05:58:39 +00:00
fsg
3bc2407f79 increment build number 2005-10-22 02:17:20 +00:00
dimitr
332342d3bf increment build number 2005-10-21 09:49:20 +00:00
dimitr
5a6944da4d increment build number 2005-10-21 09:47:52 +00:00
dimitr
ece4b26cd4 Oops, committed unfinished work by accident. Restored. 2005-10-21 09:47:51 +00:00
dimitr
cf8caa600c increment build number 2005-10-21 09:43:28 +00:00
dimitr
868a5bb21f Better (and more honest) diagnostics. 2005-10-21 09:43:26 +00:00
dimitr
d8005b0ee6 increment build number 2005-10-21 09:42:48 +00:00
dimitr
3cd2fc4b90 increment build number 2005-10-21 09:42:47 +00:00
dimitr
4955dbbb22 increment build number 2005-10-21 09:37:56 +00:00
dimitr
5333337509 increment build number 2005-10-21 09:35:29 +00:00
dimitr
1b0209967d increment build number 2005-10-21 08:47:28 +00:00
fsg
e7b9943fea increment build number 2005-10-21 02:18:16 +00:00
fsg
63415e667d increment build number 2005-10-21 02:17:55 +00:00
hvlad
f0896cbbfb increment build number 2005-10-20 13:03:34 +00:00
hvlad
0f8e1ad170 Fixed AV in notify_garbage_collector 2005-10-20 13:03:33 +00:00
kkuznetsov
ba3293ba8d increment build number 2005-10-20 13:01:31 +00:00
robocop
7b0422db60 increment build number 2005-10-20 04:09:39 +00:00
robocop
94afcb3fb3 increment build number 2005-10-20 04:09:38 +00:00
fsg
10f7fd6ccb increment build number 2005-10-20 02:17:54 +00:00
dimitr
1ff1edccfc increment build number 2005-10-19 09:02:06 +00:00
fsg
1153231764 increment build number 2005-10-18 02:17:35 +00:00
alexpeshkoff
ac64f93a26 increment build number 2005-10-17 17:15:27 +00:00
alexpeshkoff
40c20a0bbd let user_name be in unicode_fss in table rdb$users 2005-10-17 17:15:26 +00:00
alexpeshkoff
495331af1f increment build number 2005-10-17 17:15:07 +00:00
fsg
ecca7654fa increment build number 2005-10-17 02:19:25 +00:00
hvlad
2762adaecb increment build number 2005-10-16 11:36:42 +00:00
hvlad
ba9daa4f43 1. Proper fix to "can't find record fragment" bug occured when user
transaction back out record modified by system transaction
2. Restore gc_thread's ability to collect garbage in system tables
2005-10-16 11:36:41 +00:00
hvlad
dd360b3567 increment build number 2005-10-16 11:19:21 +00:00
hvlad
acc87f9e7f Fixed FB2 regression with blobs 2005-10-16 11:19:16 +00:00
fsg
984f8c9ab3 increment build number 2005-10-16 02:17:22 +00:00
alexpeshkoff
0b2e2d913b increment build number 2005-10-15 13:02:11 +00:00
alexpeshkoff
2c9ef9f6d8 Fixed ODS problem with arrays 2005-10-15 13:02:10 +00:00
fsg
14b1b8a989 increment build number 2005-10-15 02:17:33 +00:00
robocop
f8f07fb92e increment build number 2005-10-14 04:51:11 +00:00
robocop
447b7b04fd increment build number 2005-10-14 04:12:37 +00:00
robocop
2e49ce85c9 Misc. 2005-10-14 04:12:36 +00:00
robocop
aadb99c933 increment build number 2005-10-14 04:10:41 +00:00
fsg
50ec248cf9 increment build number 2005-10-14 02:17:23 +00:00
asfernandes
ab903e85fc increment build number 2005-10-13 19:11:30 +00:00
asfernandes
8dc822337a 1) Remove feature that allow one collation name to be used with more than one charset.
2) Remove PT_BR for WIN1252, let's live with WIN_PTBR only.
2005-10-13 19:11:29 +00:00
asfernandes
0a610e5a51 increment build number 2005-10-13 19:11:28 +00:00
asfernandes
cff70a7224 increment build number 2005-10-13 19:11:27 +00:00
asfernandes
9eeaf82119 increment build number 2005-10-13 19:09:06 +00:00
asfernandes
3b2b9de9b2 increment build number 2005-10-13 19:09:05 +00:00
dimitr
2eea6bf0a7 increment build number 2005-10-13 13:39:19 +00:00
dimitr
fd76a3eff0 Fixed SF #1211328. 2005-10-13 13:39:18 +00:00
dimitr
a1e9952acd increment build number 2005-10-13 13:36:09 +00:00
dimitr
60997059e0 increment build number 2005-10-13 08:11:38 +00:00
dimitr
5d34721f04 Let's load real system triggers from the database, not the ones hardcoded in trigs.h.
Otherwise weird things happen when we access a database with older ODS.
2005-10-13 08:11:37 +00:00
dimitr
8ac0e86ad3 increment build number 2005-10-13 08:03:54 +00:00
dimitr
c22b637110 Temporary fix for the issue found by Tom Cole. 2005-10-13 08:03:52 +00:00
fsg
cd6a440297 increment build number 2005-10-13 02:17:47 +00:00
dimitr
26235013ba increment build number 2005-10-12 06:47:16 +00:00
dimitr
0fd1f6ff28 increment build number 2005-10-12 06:01:18 +00:00
dimitr
188a6db68d increment build number 2005-10-12 05:57:30 +00:00
fsg
61bc39e030 increment build number 2005-10-09 02:17:42 +00:00
robocop
0f46faa2d2 increment build number 2005-10-08 09:56:19 +00:00
robocop
d44b0ec20e increment build number 2005-10-08 07:02:55 +00:00
robocop
902297d719 increment build number 2005-10-08 06:52:58 +00:00
robocop
955b8a1a2b increment build number 2005-10-08 06:47:35 +00:00
fsg
0399f0d8d4 increment build number 2005-10-08 02:18:33 +00:00
asfernandes
1ca3fc5284 increment build number 2005-10-07 15:38:44 +00:00
robocop
13ec8e3394 increment build number 2005-10-07 08:52:53 +00:00
robocop
541aba9e10 increment build number 2005-10-07 08:52:52 +00:00
robocop
6ec02b200e Moved another hardcoded error string to the msg database. 2005-10-07 08:52:51 +00:00
robocop
0808777ea7 increment build number 2005-10-07 08:52:50 +00:00
robocop
2675594a60 increment build number 2005-10-07 08:52:49 +00:00
fsg
9c197fda95 increment build number 2005-10-07 02:18:23 +00:00
dimitr
984e3c64a3 Restored the v1.5 diagnostics logic.
Don't report the access error immediately as other suffix attempts could succeed.
2005-10-06 10:26:27 +00:00
robocop
363d17d44b increment build number 2005-10-06 07:02:07 +00:00
robocop
54675b8979 increment build number 2005-10-06 07:02:05 +00:00
robocop
f27d0605da increment build number 2005-10-06 06:08:12 +00:00
robocop
3dbd0d1f2b increment build number 2005-10-06 06:08:11 +00:00
robocop
ac9bfa0fac increment build number 2005-10-06 06:08:09 +00:00
robocop
ec32ab481d increment build number 2005-10-06 06:08:08 +00:00
fsg
39330f123e increment build number 2005-10-06 02:18:14 +00:00
dimitr
c81b960cb3 increment build number 2005-10-05 08:54:04 +00:00
dimitr
ccc9cfefe6 Restored the fragmentation logic I removed one year ago.
I cannot reproduce the old bug anymore and this code allows smaller version stubs.
2005-10-05 08:54:03 +00:00
robocop
2b6b3325f2 increment build number 2005-10-05 08:39:09 +00:00
robocop
9159434f1f increment build number 2005-10-05 06:23:48 +00:00
fsg
e6679e53d1 increment build number 2005-10-05 02:18:09 +00:00
alexpeshkoff
9a53836c2b increment build number 2005-10-04 14:15:46 +00:00
alexpeshkoff
93e9661c8a mark AIX case as untested in this file 2005-10-04 14:15:42 +00:00
robocop
f331e24919 increment build number 2005-10-04 08:00:24 +00:00
robocop
645b62f76f increment build number 2005-10-04 05:15:13 +00:00
fsg
1ab00d0e89 increment build number 2005-10-04 02:18:47 +00:00
fsg
f53796ae90 increment build number 2005-10-04 02:18:26 +00:00
paul_reeves
09f3a23c43 increment build number 2005-10-03 15:50:23 +00:00
dimitr
78e1fd3805 increment build number 2005-10-03 13:46:54 +00:00
dimitr
a1c26e7451 Fixed bug SF #223128. 2005-10-03 13:46:52 +00:00
dimitr
f4fefe9e75 increment build number 2005-10-03 12:41:16 +00:00
dimitr
48df979f60 increment build number 2005-10-03 12:34:51 +00:00
dimitr
e6448ad971 increment build number 2005-10-03 12:34:20 +00:00
dimitr
329a013ebc increment build number 2005-10-03 12:26:43 +00:00
alexpeshkoff
0ba5e4bb47 increment build number 2005-10-03 08:53:16 +00:00
paul_reeves
efbcdaec82 increment build number 2005-10-03 06:33:06 +00:00
paul_reeves
7881958c5f increment build number 2005-10-03 06:33:05 +00:00
robocop
c81191a3de Misc. 2005-10-01 07:16:12 +00:00
alexpeshkoff
46dd9a90d6 1. reanimated -database switch in gsec\n 2. isc_file.cpp should now compile at AIX\n 3.Use PathName to store database name in jrd.cpp during attach/create 2005-09-30 16:16:39 +00:00
paul_reeves
06e63ee7c0 increment build number 2005-09-30 13:13:49 +00:00
paul_reeves
aed9c0a2a0 increment build number 2005-09-30 13:13:48 +00:00
paul_reeves
5a668f85df increment build number 2005-09-30 13:13:46 +00:00
paul_reeves
cd1b53710d increment build number 2005-09-30 13:13:45 +00:00
asfernandes
0e1e3987a8 increment build number 2005-09-30 12:06:13 +00:00
dimitr
ebc87c9890 increment build number 2005-09-30 11:40:53 +00:00
dimitr
cbf17d7a61 Fixed two bugs with PSQL cursors. 2005-09-30 11:40:52 +00:00
paul_reeves
225410b36c increment build number 2005-09-30 10:34:49 +00:00
dimitr
2b1e3d2a82 increment build number 2005-09-30 08:48:18 +00:00
dimitr
48a377cd7a Fixed server crashes caused by buffer overruns if too big index key was used. 2005-09-30 08:48:17 +00:00
robocop
46330de94b increment build number 2005-09-30 08:43:04 +00:00
robocop
3922c43068 increment build number 2005-09-30 07:52:23 +00:00
robocop
78bf423a4a increment build number 2005-09-30 07:50:40 +00:00
fsg
79000da7dd increment build number 2005-09-30 02:18:12 +00:00
aafemt
66fdc87e29 increment build number 2005-09-29 09:22:51 +00:00
fsg
3c17f177f0 increment build number 2005-09-29 02:18:26 +00:00
kkuznetsov
fffaa6c457 increment build number 2005-09-28 14:03:36 +00:00
dimitr
bbbdf99b1e increment build number 2005-09-28 13:23:03 +00:00
kkuznetsov
0640b17f6d increment build number 2005-09-28 09:27:07 +00:00
kkuznetsov
8f53e0b834 increment build number 2005-09-28 09:27:05 +00:00
fsg
3710721105 increment build number 2005-09-28 02:18:15 +00:00
arnobrinkman
984b11663c increment build number 2005-09-27 20:41:24 +00:00
hvlad
5d6707f404 increment build number 2005-09-27 19:23:26 +00:00
dimitr
39c3c85559 increment build number 2005-09-27 11:17:56 +00:00
robocop
ffc8e08f17 increment build number 2005-09-27 07:47:13 +00:00
robocop
eb03e65ddc Source code comments. 2005-09-27 07:47:11 +00:00
robocop
974f83d62e increment build number 2005-09-27 07:47:10 +00:00
robocop
3dc16fb539 increment build number 2005-09-27 07:46:45 +00:00
robocop
8fe83cfaae Putting, deleting or changing the comment on an index shouldn't cause the index to be rebuilt. The logic was applied previously to user generators only. To be reviewed by Dmitry. 2005-09-27 07:46:44 +00:00
fsg
a1d8aeedbb increment build number 2005-09-27 02:18:19 +00:00
robocop
590a857bef increment build number 2005-09-26 08:43:50 +00:00
asfernandes
a991b24aa8 increment build number 2005-09-24 22:50:26 +00:00