File tree 1 file changed +10
-4
lines changed
1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change 16
16
17
17
while (my $line = <$info >) {
18
18
if (($line !~ / BEGIN TRANSACTION/ ) && ($line !~ / COMMIT/ ) && ($line !~ / sqlite_sequence/ ) && ($line !~ / CREATE UNIQUE INDEX/ ) && ($line !~ / PRAGMA foreign_keys=OFF/ )) {
19
- $line =~ s /\" / \` / g ;
20
- $line =~ s / CREATE TABLE IF NOT EXISTS \` (.*?)\` (.*)\; / DROP TABLE IF EXISTS $1 ;\n CREATE TABLE IF NOT EXISTS $1 $2 ;\n / ;
21
- $line =~ s / (CREATE TABLE.*)(primary key) (autoincrement)(.*)()\) ;/ $1AUTO_INCREMENT$4 , PRIMARY KEY(id))$5 ;/ ;
19
+ if ($line =~ / CREATE TABLE/g ) {
20
+ $line =~ s /\" / \` / g ;
21
+ $line =~ s / CREATE TABLE IF NOT EXISTS \` (.*?)\` (.*)\; / DROP TABLE IF EXISTS $1 ;\n CREATE TABLE IF NOT EXISTS $1 $2 ;\n / ;
22
+ $line =~ s / (CREATE TABLE.*)(primary key) (autoincrement)(.*)()\) ;/ $1AUTO_INCREMENT$4 , PRIMARY KEY(id))$5 ;/ ;
23
+ }
22
24
23
25
while ($line =~ / (.*)([0-9]{13})(.*)/g ) {
24
26
my $n = substr ($2 , 0, 10);
25
27
$line = " $1 $n$3 " ;
26
28
}
27
29
28
- $line =~ s /\b ([0-9]{10})\b / FROM_UNIXTIME($1 )/ g ;
30
+ while ($line =~ / (.*)(\, )([0-9]{10})(.*)/g ) {
31
+ $line = " $1 $2FROM_UNIXTIME($3 )$4 " ;
32
+ }
33
+
34
+ # $line =~ s/\b([0-9]{10})\b/FROM_UNIXTIME($1)/g;
29
35
30
36
while ($line =~ / (.*)([0-9]{4})-([0-9]{2})-([0-9]{2})T([0-9]{2}):([0-9]{2}):([0-9]{2})(.*?)[Z]?(.*)/g ) {
31
37
my $d = " $2 -$3 -$4 $5 :$6 :$7 " ;
You can’t perform that action at this time.
0 commit comments