3 |
|
|
4 |
|
Starting Tests |
5 |
|
Client API Version = 4.0 |
6 |
< |
Firebird Environment Variable = /opt/firebird4rc1 |
7 |
< |
Firebird Bin Directory = /opt/firebird4rc1/bin |
8 |
< |
Firebird Conf Directory = /opt/firebird4rc1/ |
9 |
< |
Firebird Client Library Path = /opt/firebird4rc1/lib/libfbclient.so |
6 |
> |
Firebird Environment Variable = /opt/firebird4.0.0 |
7 |
> |
Firebird Bin Directory = /opt/firebird4.0.0/bin |
8 |
> |
Firebird Conf Directory = /opt/firebird4.0.0/ |
9 |
> |
Firebird Client Library Path = /opt/firebird4.0.0/lib/libfbclient.so |
10 |
|
Running Test 1: Create and Drop a Database |
11 |
|
Creating a Database with empty parameters |
12 |
|
Create Database fails (as expected): I/O error during "open O_CREAT" operation for file "" |
22 |
|
DB ODS Major Version = 13 |
23 |
|
DB ODS Minor Version = 0 |
24 |
|
User Authentication Method = Srp256 |
25 |
< |
Firebird Library Path = /opt/firebird4rc1/lib/libfbclient.so |
25 |
> |
Firebird Library Path = /opt/firebird4.0.0/lib/libfbclient.so |
26 |
|
DB Client Implementation Version = 4.0 |
27 |
|
DPB: Item Count = 3 |
28 |
|
isc_dpb_user_name = SYSDBA |
30 |
|
isc_dpb_set_db_sql_dialect = 3 |
31 |
|
|
32 |
|
Firebird Server Version Info |
33 |
< |
Firebird/Linux/AMD/Intel/x64 (access method), version "LI-V4.0.0.2353 Firebird 4.0 Release Candidate 1" |
34 |
< |
Firebird/Linux/AMD/Intel/x64 (remote server), version "LI-V4.0.0.2353 Firebird 4.0 Release Candidate 1/tcp (zeus)/P16:C" |
35 |
< |
Firebird/Linux/AMD/Intel/x64 (remote interface), version "LI-V4.0.0.2353 Firebird 4.0 Release Candidate 1/tcp (zeus)/P16:C" |
33 |
> |
Firebird/Linux/AMD/Intel/x64 (access method), version "LI-V4.0.0.2496 Firebird 4.0" |
34 |
> |
Firebird/Linux/AMD/Intel/x64 (remote server), version "LI-V4.0.0.2496 Firebird 4.0/tcp (zeus)/P16:C" |
35 |
> |
Firebird/Linux/AMD/Intel/x64 (remote interface), version "LI-V4.0.0.2496 Firebird 4.0/tcp (zeus)/P16:C" |
36 |
|
on disk structure version 13.0 |
37 |
|
|
38 |
|
Dropping Database |
44 |
|
DB ODS Major Version = 13 |
45 |
|
DB ODS Minor Version = 0 |
46 |
|
User Authentication Method = Srp256 |
47 |
< |
Firebird Library Path = /opt/firebird4rc1/lib/libfbclient.so |
47 |
> |
Firebird Library Path = /opt/firebird4.0.0/lib/libfbclient.so |
48 |
|
DB Client Implementation Version = 4.0 |
49 |
|
Dropping Database |
50 |
|
DPB: Item Count = 4 |
64 |
|
DB ODS Major Version = 13 |
65 |
|
DB ODS Minor Version = 0 |
66 |
|
User Authentication Method = Srp256 |
67 |
< |
Firebird Library Path = /opt/firebird4rc1/lib/libfbclient.so |
67 |
> |
Firebird Library Path = /opt/firebird4.0.0/lib/libfbclient.so |
68 |
|
DB Client Implementation Version = 4.0 |
69 |
|
RDB$DESCRIPTION = |
70 |
|
RDB$RELATION_ID = 128 |
71 |
< |
RDB$SECURITY_CLASS = SQL$384 |
71 |
> |
RDB$SECURITY_CLASS = SQL$385 |
72 |
|
RDB$CHARACTER_SET_NAME = UTF8 |
73 |
|
RDB$LINGER = |
74 |
|
RDB$SQL_SECURITY = |
267 |
|
Charset id = 0 |
268 |
|
Not Null |
269 |
|
Size = 2 |
270 |
+ |
Value = 0 |
271 |
|
|
272 |
|
EMP_NO = 8 |
273 |
|
FIRST_NAME = Leslie |
291 |
|
Charset id = 0 |
292 |
|
Not Null |
293 |
|
Size = 2 |
294 |
+ |
Value = 0 |
295 |
|
|
296 |
|
EMP_NO = 8 |
297 |
|
FIRST_NAME = Leslie |
494 |
|
Charset id = 0 |
495 |
|
Not Null |
496 |
|
Size = 2 |
497 |
+ |
Value = 0 |
498 |
|
|
499 |
|
EMP_NO = 8 |
500 |
|
FIRST_NAME = Leslie |
518 |
|
Charset id = 0 |
519 |
|
Not Null |
520 |
|
Size = 2 |
521 |
+ |
Value = 0 |
522 |
|
|
523 |
|
EMP_NO = 8 |
524 |
|
FIRST_NAME = Leslie |
552 |
|
Running Test 4: Update, Insert and Delete Queries |
553 |
|
Opening inet://localhost/employee |
554 |
|
Database Open |
555 |
< |
Firebird/Linux/AMD/Intel/x64 (access method), version "LI-V4.0.0.2353 Firebird 4.0 Release Candidate 1" |
556 |
< |
Firebird/Linux/AMD/Intel/x64 (remote server), version "LI-V4.0.0.2353 Firebird 4.0 Release Candidate 1/tcp (zeus)/P16:CZ" |
557 |
< |
Firebird/Linux/AMD/Intel/x64 (remote interface), version "LI-V4.0.0.2353 Firebird 4.0 Release Candidate 1/tcp (zeus)/P16:CZ" |
555 |
> |
Firebird/Linux/AMD/Intel/x64 (access method), version "LI-V4.0.0.2496 Firebird 4.0" |
556 |
> |
Firebird/Linux/AMD/Intel/x64 (remote server), version "LI-V4.0.0.2496 Firebird 4.0/tcp (zeus)/P16:CZ" |
557 |
> |
Firebird/Linux/AMD/Intel/x64 (remote interface), version "LI-V4.0.0.2496 Firebird 4.0/tcp (zeus)/P16:CZ" |
558 |
|
on disk structure version 13.0 |
559 |
|
Select Count = 1 InsertCount = 0 UpdateCount = 1 DeleteCount = 0 |
560 |
|
EMP_NO = 8 |
569 |
|
SALARY = 64,635.00 |
570 |
|
FULL_NAME = Johnson, Leslie |
571 |
|
|
572 |
< |
Current memory = 19,747,376 |
572 |
> |
Current memory = 19,767,232 |
573 |
|
Delta memory = 4,464 |
574 |
< |
Max memory = 19,793,248 |
575 |
< |
Elapsed time= 0.002 sec |
574 |
> |
Max memory = 19,813,104 |
575 |
> |
Elapsed time= 0.001 sec |
576 |
|
Cpu = 0.000 sec |
577 |
|
Buffers = 2048 |
578 |
|
Reads = 0 |
1071 |
|
Charset id = 0 |
1072 |
|
Not Null |
1073 |
|
Size = 4 |
1074 |
+ |
Value = 0 |
1075 |
|
|
1076 |
|
SQLType =SQL_VARYING |
1077 |
|
sub type = 0 |
1119 |
|
Charset id = 0 |
1120 |
|
Not Null |
1121 |
|
Size = 4 |
1122 |
+ |
Value = 0 |
1123 |
|
|
1124 |
|
ROWID = 1 |
1125 |
|
FIXEDPOINT = 20.28 |
1172 |
|
Charset id = 0 |
1173 |
|
Not Null |
1174 |
|
Size = 4 |
1175 |
+ |
Value = 0 |
1176 |
|
|
1177 |
|
SQLType =SQL_VARYING |
1178 |
|
sub type = 0 |
1550 |
|
Charset id = 0 |
1551 |
|
Not Null |
1552 |
|
Size = 4 |
1553 |
+ |
Value = 0 |
1554 |
|
|
1555 |
|
SQLType =SQL_VARYING |
1556 |
|
sub type = 0 |
1598 |
|
Charset id = 0 |
1599 |
|
Not Null |
1600 |
|
Size = 4 |
1601 |
+ |
Value = 0 |
1602 |
|
|
1603 |
|
ROWID = 1 |
1604 |
|
FIXEDPOINT = 20.28 |
1651 |
|
Charset id = 0 |
1652 |
|
Not Null |
1653 |
|
Size = 4 |
1654 |
+ |
Value = 0 |
1655 |
|
|
1656 |
|
SQLType =SQL_VARYING |
1657 |
|
sub type = 0 |
2029 |
|
Charset id = 0 |
2030 |
|
Not Null |
2031 |
|
Size = 4 |
2032 |
+ |
Value = 0 |
2033 |
|
|
2034 |
|
SQLType =SQL_VARYING |
2035 |
|
sub type = 0 |
2077 |
|
Charset id = 0 |
2078 |
|
Not Null |
2079 |
|
Size = 4 |
2080 |
+ |
Value = 0 |
2081 |
|
|
2082 |
|
ROWID = 1 |
2083 |
|
FIXEDPOINT = 20.28 |
2130 |
|
Charset id = 0 |
2131 |
|
Not Null |
2132 |
|
Size = 4 |
2133 |
+ |
Value = 0 |
2134 |
|
|
2135 |
|
SQLType =SQL_VARYING |
2136 |
|
sub type = 0 |
2425 |
|
Charset id = 0 |
2426 |
|
Not Null |
2427 |
|
Size = 4 |
2428 |
+ |
Value = 0 |
2429 |
|
|
2430 |
|
SQLType =SQL_VARYING |
2431 |
|
sub type = 0 |
2687 |
|
Charset id = 0 |
2688 |
|
Not Null |
2689 |
|
Size = 4 |
2690 |
+ |
Value = 0 |
2691 |
|
|
2692 |
|
SQLType =SQL_VARYING |
2693 |
|
sub type = 0 |
2710 |
|
|
2711 |
|
------------------------------------------------------ |
2712 |
|
Running Test 9: Database Information tests |
2713 |
< |
Database ID = 4 FB = /opt/firebird4rc1/examples/empbuild/employee.fdb SN = zeus |
2714 |
< |
Pages =346 |
2713 |
> |
Database ID = 4 FB = /opt/firebird4.0.0/examples/empbuild/employee.fdb SN = zeus |
2714 |
> |
Pages =1075 |
2715 |
|
Base Level = 13,4,0,3, |
2716 |
|
Implementation = 11,7,0,3,66,1,66, |
2717 |
|
Reserved = 0 |
2718 |
|
ODS minor = 0 |
2719 |
|
ODS major = 13 |
2720 |
|
Page Size = 8192 |
2721 |
< |
Version = 1: LI-V6.3.0.2353 Firebird 4.0 Release Candidate 1 |
2721 |
> |
Version = 1: LI-V6.3.0.2496 Firebird 4.0 |
2722 |
|
Database is Read/Write |
2723 |
< |
Database Created: 01/2/2021 14:57:08 |
2724 |
< |
Pages Used = 310 |
2725 |
< |
Pages Free = 36 |
2726 |
< |
Server Memory = 19466032 |
2723 |
> |
Database Created: 29/5/2021 16:47:30 |
2724 |
> |
Pages Used = 313 |
2725 |
> |
Pages Free = 762 |
2726 |
> |
Server Memory = 19483648 |
2727 |
|
Forced Writes = 1 |
2728 |
< |
Max Memory = 19612048 |
2728 |
> |
Max Memory = 19629664 |
2729 |
|
Num Buffers = 2048 |
2730 |
|
Sweep Interval = 20000 |
2731 |
|
Logged in Users: SYSDBA, |
2732 |
|
Active Transaction Count = 0 |
2733 |
< |
Fetches = 1634 |
2733 |
> |
Fetches = 1648 |
2734 |
|
Writes = 8 |
2735 |
< |
Reads = 91 |
2735 |
> |
Reads = 92 |
2736 |
|
Page Writes = 4 |
2737 |
|
Record Version Removals Operation Counts |
2738 |
|
|
2756 |
|
Table ID = 12 |
2757 |
|
Count = 24 |
2758 |
|
Table ID = 18 |
2759 |
< |
Count = 805 |
2759 |
> |
Count = 816 |
2760 |
|
Table ID = 20 |
2761 |
|
Count = 5 |
2762 |
|
Table ID = 28 |
2768 |
|
|
2769 |
|
Sequential Table Scans Operation Counts |
2770 |
|
Table ID = 0 |
2771 |
< |
Count = 98 |
2771 |
> |
Count = 100 |
2772 |
|
Table ID = 1 |
2773 |
|
Count = 24 |
2774 |
|
|
2811 |
|
password = masterkey |
2812 |
|
|
2813 |
|
Service Manager Version = 2 |
2814 |
< |
Server Version = LI-V4.0.0.2353 Firebird 4.0 Release Candidate 1 |
2814 |
> |
Server Version = LI-V4.0.0.2496 Firebird 4.0 |
2815 |
|
Implementation = Firebird/Linux/AMD/Intel/x64 |
2816 |
|
|
2817 |
|
Lock Directory = /tmp/firebird/ |
2818 |
< |
Message File = /opt/firebird4rc1/ |
2819 |
< |
Security File = /opt/firebird4rc1/security4.fdb |
2818 |
> |
Message File = /opt/firebird4.0.0/ |
2819 |
> |
Security File = /opt/firebird4.0.0/security4.fdb |
2820 |
|
|
2821 |
|
DB Attachments |
2822 |
|
No. of Attachments = 0 |
2874 |
|
Charset id = 0 |
2875 |
|
Not Null |
2876 |
|
Size = 4 |
2877 |
+ |
Value = 0 |
2878 |
|
|
2879 |
|
SQLType =SQL_VARYING |
2880 |
|
sub type = 0 |
2924 |
|
Nullable |
2925 |
|
Size = 16 |
2926 |
|
|
2927 |
+ |
Show Param Values |
2928 |
+ |
SQL Params |
2929 |
+ |
SQLType =SQL_LONG |
2930 |
+ |
sub type = 0 |
2931 |
+ |
Field Name = ROWID |
2932 |
+ |
Scale = 0 |
2933 |
+ |
Charset id = 0 |
2934 |
+ |
Not Null |
2935 |
+ |
Size = 4 |
2936 |
+ |
Value = 1 |
2937 |
+ |
|
2938 |
+ |
SQLType =SQL_VARYING |
2939 |
+ |
sub type = 0 |
2940 |
+ |
Field Name = TITLE |
2941 |
+ |
Scale = 0 |
2942 |
+ |
Charset id = 4 |
2943 |
+ |
Nullable |
2944 |
+ |
Size = 128 |
2945 |
+ |
Value = Blob Test ©€ |
2946 |
+ |
|
2947 |
+ |
SQLType =SQL_VARYING |
2948 |
+ |
sub type = 0 |
2949 |
+ |
Field Name = NOTES |
2950 |
+ |
Scale = 0 |
2951 |
+ |
Charset id = 4 |
2952 |
+ |
Nullable |
2953 |
+ |
Size = 256 |
2954 |
+ |
Value = Écoute moi |
2955 |
+ |
|
2956 |
+ |
SQLType =SQL_VARYING |
2957 |
+ |
sub type = 1 |
2958 |
+ |
Field Name = BLOBDATA |
2959 |
+ |
Scale = 0 |
2960 |
+ |
Charset id = 4 |
2961 |
+ |
Nullable |
2962 |
+ |
Size = 8192 |
2963 |
+ |
Value = Some German Special Characters like ÖÄÜöäüß |
2964 |
+ |
|
2965 |
+ |
SQLType =SQL_BLOB |
2966 |
+ |
sub type = 1 |
2967 |
+ |
Field Name = BLOBDATA2 |
2968 |
+ |
Scale = 0 |
2969 |
+ |
Charset id = 4 |
2970 |
+ |
Nullable |
2971 |
+ |
Size = 8 |
2972 |
+ |
Value = Some German Special Characters like ÖÄÜöäüß |
2973 |
+ |
|
2974 |
+ |
SQLType =SQL_VARYING |
2975 |
+ |
sub type = 0 |
2976 |
+ |
Field Name = INCLEAR |
2977 |
+ |
Scale = 0 |
2978 |
+ |
Charset id = 1 |
2979 |
+ |
Nullable |
2980 |
+ |
Size = 16 |
2981 |
+ |
Value = &Test |
2982 |
|
|
2983 |
+ |
|
2984 |
+ |
SQLType =SQL_VARYING |
2985 |
+ |
sub type = 0 |
2986 |
+ |
Field Name = FIXEDWIDTH |
2987 |
+ |
Scale = 0 |
2988 |
+ |
Charset id = 4 |
2989 |
+ |
Nullable |
2990 |
+ |
Size = 16 |
2991 |
+ |
Value = É |
2992 |
+ |
|
2993 |
|
Connection Character Set UTF8 |
2994 |
|
ROWID = 1 |
2995 |
|
TITLE = 42 6C 6F 62 20 54 65 73 74 20 C2 A9 E2 82 AC (Charset Id = 4 Codepage = 65001) |
3103 |
|
TITLE = Blob Test (Charset Id = 4 Codepage = 65001) |
3104 |
|
BLOBDATA = (blob), Length = 92514 |
3105 |
|
|
3106 |
+ |
ROWID = 2 |
3107 |
+ |
TITLE = Blob Test with binary string (Charset Id = 4 Codepage = 65001) |
3108 |
+ |
BLOBDATA = (blob), Length = 13 |
3109 |
+ |
0 9 A C9 63 6F 75 74 65 20 6D 6F 69 |
3110 |
|
|
3111 |
|
Testdata 2 |
3112 |
|
|
3158 |
|
|
3159 |
|
------------------------------------------------------ |
3160 |
|
Running Test 17: Date/Time tests and Firebird 4 extensions |
3161 |
< |
FBVersion = Firebird/Linux/AMD/Intel/x64 (access method), version "LI-V4.0.0.2353 Firebird 4.0 Release Candidate 1" |
3161 |
> |
FBVersion = Firebird/Linux/AMD/Intel/x64 (access method), version "LI-V4.0.0.2496 Firebird 4.0" |
3162 |
|
Has Local TZ DB = TRUE |
3163 |
|
|
3164 |
|
Testdata |
3920 |
|
|
3921 |
|
------------------------------------------------------ |
3922 |
|
Running Test 18: Firebird 4 Decfloat extensions |
3923 |
< |
FBVersion = Firebird/Linux/AMD/Intel/x64 (access method), version "LI-V4.0.0.2353 Firebird 4.0 Release Candidate 1" |
3923 |
> |
FBVersion = Firebird/Linux/AMD/Intel/x64 (access method), version "LI-V4.0.0.2496 Firebird 4.0" |
3924 |
|
|
3925 |
|
FB4 Testdata_DECFloat |
3926 |
|
|
4022 |
|
Special = 0 |
4023 |
|
Places = 0 |
4024 |
|
Digits = 12 34 56 78 91 23 45 67 89 |
4025 |
+ |
|
4026 |
|
RowID = 2 |
4027 |
|
Float16 = -64000000000.01 |
4028 |
|
Precision = 13 |
4043 |
|
Places = 6 |
4044 |
|
Digits = 12 34 56 12 34 56 12 34 56 |
4045 |
|
BigInteger = Null |
4046 |
+ |
|
4047 |
|
RowID = 3 |
4048 |
|
Float16 = 64100000000.011 |
4049 |
|
Precision = 14 |
4070 |
|
Places = 4 |
4071 |
|
Digits = 11 12 34 56 12 34 56 12 34 56 12 34 56 12 34 56 12 35 |
4072 |
|
BigInteger = Null |
4073 |
+ |
|
4074 |
|
RowID = 4 |
4075 |
|
Float16 = 0 |
4076 |
|
Precision = 0 |
4097 |
|
Places = 0 |
4098 |
|
Digits = |
4099 |
|
BigInteger = Null |
4100 |
+ |
|
4101 |
|
Metadata |
4102 |
|
SQLType =SQL_LONG |
4103 |
|
sub type = 0 |
4186 |
|
|
4187 |
|
|
4188 |
|
------------------------------------------------------ |
4189 |
+ |
Running Test 19: Batch Update and Insert Queries |
4190 |
+ |
Opening inet://localhost/employee |
4191 |
+ |
Database Open |
4192 |
+ |
Firebird/Linux/AMD/Intel/x64 (access method), version "LI-V4.0.0.2496 Firebird 4.0" |
4193 |
+ |
Firebird/Linux/AMD/Intel/x64 (remote server), version "LI-V4.0.0.2496 Firebird 4.0/tcp (zeus)/P16:CZ" |
4194 |
+ |
Firebird/Linux/AMD/Intel/x64 (remote interface), version "LI-V4.0.0.2496 Firebird 4.0/tcp (zeus)/P16:CZ" |
4195 |
+ |
on disk structure version 13.0 |
4196 |
+ |
Rows before update |
4197 |
+ |
EMP_NO = 2 |
4198 |
+ |
FIRST_NAME = Robert |
4199 |
+ |
LAST_NAME = Nelson |
4200 |
+ |
PHONE_EXT = 250 |
4201 |
+ |
HIRE_DATE = 1988/12/28 00:00:00.0000 |
4202 |
+ |
DEPT_NO = 600 |
4203 |
+ |
JOB_CODE = VP |
4204 |
+ |
JOB_GRADE = 2 |
4205 |
+ |
JOB_COUNTRY = USA |
4206 |
+ |
SALARY = 105,900.00 |
4207 |
+ |
FULL_NAME = Nelson, Robert |
4208 |
+ |
EMP_NO = 8 |
4209 |
+ |
FIRST_NAME = Leslie |
4210 |
+ |
LAST_NAME = Johnson |
4211 |
+ |
PHONE_EXT = 410 |
4212 |
+ |
HIRE_DATE = 1989/04/05 00:00:00.0000 |
4213 |
+ |
DEPT_NO = 180 |
4214 |
+ |
JOB_CODE = Mktg |
4215 |
+ |
JOB_GRADE = 3 |
4216 |
+ |
JOB_COUNTRY = USA |
4217 |
+ |
SALARY = 64,635.00 |
4218 |
+ |
FULL_NAME = Johnson, Leslie |
4219 |
+ |
|
4220 |
+ |
Select Count = 2 InsertCount = 0 UpdateCount = 2 DeleteCount = 0 |
4221 |
+ |
Batch Completion Info |
4222 |
+ |
Total rows processed = 2 |
4223 |
+ |
Updated Records = 2 |
4224 |
+ |
Row 1 State = bcNoMoreErrors Msg = |
4225 |
+ |
Row 2 State = bcNoMoreErrors Msg = |
4226 |
+ |
Rows after update |
4227 |
+ |
EMP_NO = 2 |
4228 |
+ |
FIRST_NAME = Robert |
4229 |
+ |
LAST_NAME = Nelson |
4230 |
+ |
PHONE_EXT = 250 |
4231 |
+ |
HIRE_DATE = 2018/05/28 00:00:00.0000 |
4232 |
+ |
DEPT_NO = 600 |
4233 |
+ |
JOB_CODE = VP |
4234 |
+ |
JOB_GRADE = 2 |
4235 |
+ |
JOB_COUNTRY = USA |
4236 |
+ |
SALARY = 105,900.00 |
4237 |
+ |
FULL_NAME = Nelson, Robert |
4238 |
+ |
EMP_NO = 8 |
4239 |
+ |
FIRST_NAME = Leslie |
4240 |
+ |
LAST_NAME = Johnson |
4241 |
+ |
PHONE_EXT = 410 |
4242 |
+ |
HIRE_DATE = 2016/01/31 00:00:00.0000 |
4243 |
+ |
DEPT_NO = 180 |
4244 |
+ |
JOB_CODE = Mktg |
4245 |
+ |
JOB_GRADE = 3 |
4246 |
+ |
JOB_COUNTRY = USA |
4247 |
+ |
SALARY = 64,635.00 |
4248 |
+ |
FULL_NAME = Johnson, Leslie |
4249 |
+ |
|
4250 |
+ |
|
4251 |
+ |
Repeat but with a last dummy row that is ignored |
4252 |
+ |
Select Count = 2 InsertCount = 0 UpdateCount = 2 DeleteCount = 0 |
4253 |
+ |
Batch Completion Info |
4254 |
+ |
Total rows processed = 2 |
4255 |
+ |
Updated Records = 2 |
4256 |
+ |
Row 1 State = bcNoMoreErrors Msg = |
4257 |
+ |
Row 2 State = bcNoMoreErrors Msg = |
4258 |
+ |
Rows after update |
4259 |
+ |
EMP_NO = 2 |
4260 |
+ |
FIRST_NAME = Robert |
4261 |
+ |
LAST_NAME = Nelson |
4262 |
+ |
PHONE_EXT = 250 |
4263 |
+ |
HIRE_DATE = 2018/05/28 00:00:00.0000 |
4264 |
+ |
DEPT_NO = 600 |
4265 |
+ |
JOB_CODE = VP |
4266 |
+ |
JOB_GRADE = 2 |
4267 |
+ |
JOB_COUNTRY = USA |
4268 |
+ |
SALARY = 105,900.00 |
4269 |
+ |
FULL_NAME = Nelson, Robert |
4270 |
+ |
EMP_NO = 8 |
4271 |
+ |
FIRST_NAME = Leslie |
4272 |
+ |
LAST_NAME = Johnson |
4273 |
+ |
PHONE_EXT = 410 |
4274 |
+ |
HIRE_DATE = 2016/01/31 00:00:00.0000 |
4275 |
+ |
DEPT_NO = 180 |
4276 |
+ |
JOB_CODE = Mktg |
4277 |
+ |
JOB_GRADE = 3 |
4278 |
+ |
JOB_COUNTRY = USA |
4279 |
+ |
SALARY = 64,635.00 |
4280 |
+ |
FULL_NAME = Johnson, Leslie |
4281 |
+ |
|
4282 |
+ |
|
4283 |
+ |
Insert rows |
4284 |
+ |
Select Count = 0 InsertCount = 3 UpdateCount = 0 DeleteCount = 0 |
4285 |
+ |
Batch Completion Info |
4286 |
+ |
Total rows processed = 3 |
4287 |
+ |
Updated Records = 3 |
4288 |
+ |
Row 1 State = bcNoMoreErrors Msg = |
4289 |
+ |
Row 2 State = bcNoMoreErrors Msg = |
4290 |
+ |
Row 3 State = bcNoMoreErrors Msg = |
4291 |
+ |
Rows after insert |
4292 |
+ |
EMP_NO = 150 |
4293 |
+ |
FIRST_NAME = John |
4294 |
+ |
LAST_NAME = Doe |
4295 |
+ |
PHONE_EXT = |
4296 |
+ |
HIRE_DATE = 2015/04/01 00:00:00.0000 |
4297 |
+ |
DEPT_NO = 600 |
4298 |
+ |
JOB_CODE = Eng |
4299 |
+ |
JOB_GRADE = 4 |
4300 |
+ |
JOB_COUNTRY = England |
4301 |
+ |
SALARY = 41,000.89 |
4302 |
+ |
FULL_NAME = Doe, John |
4303 |
+ |
EMP_NO = 151 |
4304 |
+ |
FIRST_NAME = Jane |
4305 |
+ |
LAST_NAME = Doe |
4306 |
+ |
PHONE_EXT = |
4307 |
+ |
HIRE_DATE = 2015/04/02 00:00:00.0000 |
4308 |
+ |
DEPT_NO = 600 |
4309 |
+ |
JOB_CODE = Eng |
4310 |
+ |
JOB_GRADE = 4 |
4311 |
+ |
JOB_COUNTRY = England |
4312 |
+ |
SALARY = 42,000.89 |
4313 |
+ |
FULL_NAME = Doe, Jane |
4314 |
+ |
EMP_NO = 152 |
4315 |
+ |
FIRST_NAME = John |
4316 |
+ |
LAST_NAME = SmithAndJonesFamily1 |
4317 |
+ |
PHONE_EXT = |
4318 |
+ |
HIRE_DATE = 2015/04/03 00:00:00.0000 |
4319 |
+ |
DEPT_NO = 600 |
4320 |
+ |
JOB_CODE = Eng |
4321 |
+ |
JOB_GRADE = 4 |
4322 |
+ |
JOB_COUNTRY = England |
4323 |
+ |
SALARY = 41,000.99 |
4324 |
+ |
FULL_NAME = SmithAndJonesFamily1, John |
4325 |
+ |
|
4326 |
+ |
|
4327 |
+ |
Insert rows - and then cancel |
4328 |
+ |
Cancel Batch - note - next step will fail with a duplicate key if cancel fails |
4329 |
+ |
|
4330 |
+ |
Insert rows - ignore last row |
4331 |
+ |
Select Count = 0 InsertCount = 2 UpdateCount = 0 DeleteCount = 0 |
4332 |
+ |
Batch Completion Info |
4333 |
+ |
Total rows processed = 2 |
4334 |
+ |
Updated Records = 2 |
4335 |
+ |
Row 1 State = bcNoMoreErrors Msg = |
4336 |
+ |
Row 2 State = bcNoMoreErrors Msg = |
4337 |
+ |
Rows after insert |
4338 |
+ |
EMP_NO = 150 |
4339 |
+ |
FIRST_NAME = John |
4340 |
+ |
LAST_NAME = Doe |
4341 |
+ |
PHONE_EXT = |
4342 |
+ |
HIRE_DATE = 2015/04/01 00:00:00.0000 |
4343 |
+ |
DEPT_NO = 600 |
4344 |
+ |
JOB_CODE = Eng |
4345 |
+ |
JOB_GRADE = 4 |
4346 |
+ |
JOB_COUNTRY = England |
4347 |
+ |
SALARY = 41,000.89 |
4348 |
+ |
FULL_NAME = Doe, John |
4349 |
+ |
EMP_NO = 151 |
4350 |
+ |
FIRST_NAME = Jane |
4351 |
+ |
LAST_NAME = Doe |
4352 |
+ |
PHONE_EXT = |
4353 |
+ |
HIRE_DATE = 2015/04/02 00:00:00.0000 |
4354 |
+ |
DEPT_NO = 600 |
4355 |
+ |
JOB_CODE = Eng |
4356 |
+ |
JOB_GRADE = 4 |
4357 |
+ |
JOB_COUNTRY = England |
4358 |
+ |
SALARY = 42,000.89 |
4359 |
+ |
FULL_NAME = Doe, Jane |
4360 |
+ |
|
4361 |
+ |
Insert with inline blob |
4362 |
+ |
Select Count = 0 InsertCount = 2 UpdateCount = 0 DeleteCount = 0 |
4363 |
+ |
Batch Completion Info |
4364 |
+ |
Total rows processed = 2 |
4365 |
+ |
Updated Records = 2 |
4366 |
+ |
Row 1 State = bcNoMoreErrors Msg = |
4367 |
+ |
Row 2 State = bcNoMoreErrors Msg = |
4368 |
+ |
Rows after insert |
4369 |
+ |
JOB_CODE = ABC |
4370 |
+ |
JOB_GRADE = 3 |
4371 |
+ |
JOB_COUNTRY = England |
4372 |
+ |
JOB_TITLE = Chief Tester |
4373 |
+ |
MIN_SALARY = 21,000.00 |
4374 |
+ |
MAX_SALARY = 24,000.99 |
4375 |
+ |
JOB_REQUIREMENT (Charset Id = 0 Codepage = 0) |
4376 |
+ |
|
4377 |
+ |
The quick brown fox jumped over the lazy dog |
4378 |
+ |
LANGUAGE_REQ = Array: (1: Eng) (2: ) (3: ) (4: ) (5: ) |
4379 |
+ |
|
4380 |
+ |
JOB_CODE = DEF |
4381 |
+ |
JOB_GRADE = 3 |
4382 |
+ |
JOB_COUNTRY = England |
4383 |
+ |
JOB_TITLE = Deputy Tester |
4384 |
+ |
MIN_SALARY = 21,000.00 |
4385 |
+ |
MAX_SALARY = 24,000.99 |
4386 |
+ |
JOB_REQUIREMENT (Charset Id = 0 Codepage = 0) |
4387 |
+ |
|
4388 |
+ |
The quick brown fox jumped over the running dog |
4389 |
+ |
LANGUAGE_REQ = Array: (1: Eng) (2: Fra) (3: ) (4: ) (5: ) |
4390 |
+ |
|
4391 |
+ |
|
4392 |
+ |
|
4393 |
+ |
Insert with explicit blob |
4394 |
+ |
Select Count = 0 InsertCount = 2 UpdateCount = 0 DeleteCount = 0 |
4395 |
+ |
Batch Completion Info |
4396 |
+ |
Total rows processed = 2 |
4397 |
+ |
Updated Records = 2 |
4398 |
+ |
Row 1 State = bcNoMoreErrors Msg = |
4399 |
+ |
Row 2 State = bcNoMoreErrors Msg = |
4400 |
+ |
Rows after insert |
4401 |
+ |
JOB_CODE = ABC |
4402 |
+ |
JOB_GRADE = 3 |
4403 |
+ |
JOB_COUNTRY = England |
4404 |
+ |
JOB_TITLE = Chief Tester |
4405 |
+ |
MIN_SALARY = 21,000.00 |
4406 |
+ |
MAX_SALARY = 24,000.99 |
4407 |
+ |
JOB_REQUIREMENT (Charset Id = 0 Codepage = 0) |
4408 |
+ |
|
4409 |
+ |
The quick brown fox jumped over the lazy dog |
4410 |
+ |
LANGUAGE_REQ = Array: (1: Eng) (2: ) (3: ) (4: ) (5: ) |
4411 |
+ |
|
4412 |
+ |
JOB_CODE = DEF |
4413 |
+ |
JOB_GRADE = 3 |
4414 |
+ |
JOB_COUNTRY = England |
4415 |
+ |
JOB_TITLE = Deputy Tester |
4416 |
+ |
MIN_SALARY = 21,000.00 |
4417 |
+ |
MAX_SALARY = 24,000.99 |
4418 |
+ |
JOB_REQUIREMENT (Charset Id = 0 Codepage = 0) |
4419 |
+ |
|
4420 |
+ |
The quick brown fox jumped over the running dog |
4421 |
+ |
LANGUAGE_REQ = Array: (1: Eng) (2: Fra) (3: ) (4: ) (5: ) |
4422 |
+ |
|
4423 |
+ |
|
4424 |
+ |
Test Error Handling |
4425 |
+ |
Error reported (as expected) when changing param type: Cannot change SQL Type from SQL_TIMESTAMP to SQL_VARYING |
4426 |
+ |
Test Error Handling - Update returning should fail |
4427 |
+ |
Error reported (as expected) when defering update returning query: This query type (SQL_ExecProcedure) cannot be batched |
4428 |
+ |
Error handling when Insert rows - duplicate key |
4429 |
+ |
Error reported when inserting: Error Processing update/insert batch on row number 2 - violation of PRIMARY or UNIQUE KEY constraint "INTEG_27" on table "EMPLOYEE" |
4430 |
+ |
-Problematic key value is ("EMP_NO" = 150) |
4431 |
+ |
Select Count = 0 InsertCount = 1 UpdateCount = 0 DeleteCount = 0 |
4432 |
+ |
Batch Completion Info |
4433 |
+ |
Total rows processed = 2 |
4434 |
+ |
Updated Records = 1 |
4435 |
+ |
Row 1 State = bcNoMoreErrors Msg = |
4436 |
+ |
Row 2 State = bcExecuteFailed Msg = violation of PRIMARY or UNIQUE KEY constraint "INTEG_27" on table "EMPLOYEE" |
4437 |
+ |
-Problematic key value is ("EMP_NO" = 150) |
4438 |
+ |
|
4439 |
+ |
|
4440 |
+ |
------------------------------------------------------ |
4441 |
+ |
Running Test 20: Stress Test IBatch interface |
4442 |
+ |
FBVersion = Firebird/Linux/AMD/Intel/x64 (access method), version "LI-V4.0.0.2496 Firebird 4.0" |
4443 |
+ |
10000 rows added |
4444 |
+ |
20000 rows added |
4445 |
+ |
30000 rows added |
4446 |
+ |
40000 rows added |
4447 |
+ |
50000 rows added |
4448 |
+ |
Batch Execute |
4449 |
+ |
Intermediate Apply Batch on row 50001 |
4450 |
+ |
Batch Completion Info |
4451 |
+ |
Total rows processed = 50000 |
4452 |
+ |
Updated Rows = 50000 |
4453 |
+ |
Row 50000 State = bcNoMoreErrors Msg = |
4454 |
+ |
60000 rows added |
4455 |
+ |
70000 rows added |
4456 |
+ |
80000 rows added |
4457 |
+ |
90000 rows added |
4458 |
+ |
100000 rows added |
4459 |
+ |
Batch Execute |
4460 |
+ |
Batch Completion Info |
4461 |
+ |
Total rows processed = 50000 |
4462 |
+ |
Updated Rows = 50000 |
4463 |
+ |
Row 50000 State = bcNoMoreErrors Msg = |
4464 |
+ |
Rows in Dataset = 100000 |
4465 |
+ |
Message Hash = 2014887b8ad27fbb20893a22d6e39f26 |
4466 |
+ |
Message Hash = 2014887b8ad27fbb20893a22d6e39f26 |
4467 |
+ |
Test Completed Successfully |
4468 |
+ |
|
4469 |
+ |
|
4470 |
+ |
------------------------------------------------------ |
4471 |
|
Test Suite Ends |