-- Crea las bases de datos que necesita el portal.
-- La del portal (django_wow) y las de AzerothCore.
-- Las de AzerothCore quedan vacías; en un entorno real las provee el core del juego.
CREATE DATABASE IF NOT EXISTS `django_wow` CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE DATABASE IF NOT EXISTS `acore_auth` CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE DATABASE IF NOT EXISTS `acore_characters` CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE DATABASE IF NOT EXISTS `acore_world` CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

-- Concede permisos al usuario de la aplicación sobre las 4 bases
GRANT ALL PRIVILEGES ON `django_wow`.* TO 'novawow'@'%';
GRANT ALL PRIVILEGES ON `acore_auth`.* TO 'novawow'@'%';
GRANT ALL PRIVILEGES ON `acore_characters`.* TO 'novawow'@'%';
GRANT ALL PRIVILEGES ON `acore_world`.* TO 'novawow'@'%';
FLUSH PRIVILEGES;
