Przeglądaj źródła

upload script for switch mysql codepage to utf8_general_ci

root 5 lat temu
rodzic
commit
c9b76108f0
1 zmienionych plików z 8 dodań i 0 usunięć
  1. 8 0
      updates/db-patch-mysql-utf8.sh

+ 8 - 0
updates/db-patch-mysql-utf8.sh

@@ -0,0 +1,8 @@
+#!/bin/bash
+
+echo "Run in mysql console:"
+
+dbname=$1
+
+mysql -u root -p ${dbname} -B -N -e "SHOW TABLES" | awk '{print "SET foreign_key_checks = 0; ALTER TABLE", $1, "CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; SET foreign_key_checks = 1; "}'
+echo "ALTER DATABASE ${dbname} CHARACTER SET utf8 COLLATE utf8_general_ci;"