From: Jason Etheridge Date: Thu, 16 Apr 2020 14:36:45 +0000 (-0400) Subject: default charset and collate for csv2mysql X-Git-Url: http://git.equinoxoli.org/?p=migration-tools.git;a=commitdiff_plain;h=89d0b316d9aa07b7bd14f80b21ceb55725c46a22 default charset and collate for csv2mysql Signed-off-by: Jason Etheridge --- diff --git a/kmig.d/bin/csv2mysql b/kmig.d/bin/csv2mysql index 840126a..6359c8c 100755 --- a/kmig.d/bin/csv2mysql +++ b/kmig.d/bin/csv2mysql @@ -100,7 +100,7 @@ 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 }) {