Просмотр исходного кода

upload script for switch mysql codepage to utf8_general_ci

root 5 лет назад
Родитель
Сommit
c9b76108f0
1 измененных файлов с 8 добавлено и 0 удалено
  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;"