@@ -335,6 +335,12 @@ sub reconnect_on_errors
335
335
return 0;
336
336
}
337
337
338
+ sub fix_for_insert
339
+ {
340
+ my ($self ,$cmd ) = @_;
341
+ return $cmd ;
342
+ }
343
+
338
344
#
339
345
# Optimize tables for better performance
340
346
#
@@ -354,7 +360,6 @@ sub vacuum
354
360
}
355
361
}
356
362
357
-
358
363
# ############################################################################
359
364
# Definitions for mSQL
360
365
# ############################################################################
@@ -548,6 +553,12 @@ sub reconnect_on_errors
548
553
return 0;
549
554
}
550
555
556
+ sub fix_for_insert
557
+ {
558
+ my ($self ,$cmd ) = @_;
559
+ return $cmd ;
560
+ }
561
+
551
562
# ############################################################################
552
563
# Definitions for PostgreSQL #
553
564
# ############################################################################
@@ -806,6 +817,12 @@ sub reconnect_on_errors
806
817
return 0;
807
818
}
808
819
820
+ sub fix_for_insert
821
+ {
822
+ my ($self ,$cmd ) = @_;
823
+ return $cmd ;
824
+ }
825
+
809
826
sub vacuum
810
827
{
811
828
my ($self ,$full_vacuum ,$dbh_ref ,@tables)=@_;
@@ -1072,6 +1089,12 @@ sub small_rollback_segment
1072
1089
return 0;
1073
1090
}
1074
1091
1092
+ sub fix_for_insert
1093
+ {
1094
+ my ($self ,$cmd ) = @_;
1095
+ return $cmd ;
1096
+ }
1097
+
1075
1098
sub reconnect_on_errors
1076
1099
{
1077
1100
return 0;
@@ -1811,7 +1834,7 @@ sub query {
1811
1834
sub fix_for_insert
1812
1835
{
1813
1836
my ($self ,$cmd ) = @_;
1814
- $cmd =~ s/\\ ' //g;
1837
+ $cmd =~ s/\\\ ' //g;
1815
1838
return $cmd ;
1816
1839
}
1817
1840
@@ -1844,6 +1867,7 @@ sub reconnect_on_errors
1844
1867
return 0;
1845
1868
}
1846
1869
1870
+
1847
1871
# ############################################################################
1848
1872
# Configuration for Access
1849
1873
# ############################################################################
@@ -2021,6 +2045,12 @@ sub reconnect_on_errors
2021
2045
return 1;
2022
2046
}
2023
2047
2048
+ sub fix_for_insert
2049
+ {
2050
+ my ($self ,$cmd ) = @_;
2051
+ return $cmd ;
2052
+ }
2053
+
2024
2054
# ############################################################################
2025
2055
# Configuration for Microsoft SQL server
2026
2056
# ############################################################################
@@ -2209,6 +2239,12 @@ sub reconnect_on_errors
2209
2239
return 0;
2210
2240
}
2211
2241
2242
+ sub fix_for_insert
2243
+ {
2244
+ my ($self ,$cmd ) = @_;
2245
+ return $cmd ;
2246
+ }
2247
+
2212
2248
# ############################################################################
2213
2249
# Configuration for Sybase
2214
2250
# ############################################################################
@@ -2384,6 +2420,12 @@ sub reconnect_on_errors
2384
2420
return 0;
2385
2421
}
2386
2422
2423
+ sub fix_for_insert
2424
+ {
2425
+ my ($self ,$cmd ) = @_;
2426
+ return $cmd ;
2427
+ }
2428
+
2387
2429
#
2388
2430
# optimize the tables ....
2389
2431
#
@@ -2617,6 +2659,12 @@ sub reconnect_on_errors
2617
2659
return 0;
2618
2660
}
2619
2661
2662
+ sub fix_for_insert
2663
+ {
2664
+ my ($self ,$cmd ) = @_;
2665
+ return $cmd ;
2666
+ }
2667
+
2620
2668
# ############################################################################
2621
2669
# Configuration for IBM DB2
2622
2670
# ############################################################################
@@ -2791,6 +2839,12 @@ sub reconnect_on_errors
2791
2839
return 0;
2792
2840
}
2793
2841
2842
+ sub fix_for_insert
2843
+ {
2844
+ my ($self ,$cmd ) = @_;
2845
+ return $cmd ;
2846
+ }
2847
+
2794
2848
# ############################################################################
2795
2849
# Configuration for MIMER
2796
2850
# ############################################################################
@@ -2992,6 +3046,12 @@ sub reconnect_on_errors
2992
3046
return 0;
2993
3047
}
2994
3048
3049
+ sub fix_for_insert
3050
+ {
3051
+ my ($self ,$cmd ) = @_;
3052
+ return $cmd ;
3053
+ }
3054
+
2995
3055
# ############################################################################
2996
3056
# Configuration for InterBase
2997
3057
# ############################################################################
@@ -3205,6 +3265,12 @@ sub reconnect_on_errors
3205
3265
return 1;
3206
3266
}
3207
3267
3268
+ sub fix_for_insert
3269
+ {
3270
+ my ($self ,$cmd ) = @_;
3271
+ return $cmd ;
3272
+ }
3273
+
3208
3274
# ############################################################################
3209
3275
# Configuration for FrontBase
3210
3276
# ############################################################################
@@ -3410,4 +3476,10 @@ sub reconnect_on_errors
3410
3476
return 1;
3411
3477
}
3412
3478
3479
+ sub fix_for_insert
3480
+ {
3481
+ my ($self ,$cmd ) = @_;
3482
+ return $cmd ;
3483
+ }
3484
+
3413
3485
1;
0 commit comments