change to the data directly automatically with mig env use
[migration-tools.git] / kmig.d / bin / csv2mysql
index 840126a..bb2bba1 100755 (executable)
@@ -100,12 +100,12 @@ sub write_sql_table {
     } else {
            $cfg->{table_name} = 'm_' . lc(basename($fn)); $cfg->{table_name} =~ s/[\-\. ]/_/g;
            print $sql "DROP TABLE IF EXISTS $cfg->{table_name};\n";
-           print $sql "CREATE TABLE $cfg->{table_name} (x_migrate BOOLEAN);\n";
+           print $sql "CREATE TABLE $cfg->{table_name} (x_migrate BOOLEAN) DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;\n";
     }
     push @indices, 'x_migrate';
        foreach my $column (@{ $info }) {
                my $cn = $column->{'header'};
-               if ($cn =~ /^x_/) {
+               if ($cn =~ /^x_/ && $cn ne 'x_count') {
                        push @indices, $cn;
                }
                my $col_info = Dumper($column);