-- =====================================================
-- Script: Reemplazar países por solo Perú
-- Base de datos: app_enxu
-- =====================================================

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- Limpiar tablas de ubicación
DELETE FROM ciudades;
DELETE FROM departamentos;
DELETE FROM paises;

-- Reset auto_increment
ALTER TABLE ciudades     AUTO_INCREMENT = 1;
ALTER TABLE departamentos AUTO_INCREMENT = 1;
ALTER TABLE paises       AUTO_INCREMENT = 1;

SET FOREIGN_KEY_CHECKS = 1;

-- =====================================================
-- PAÍS: PERÚ
-- =====================================================
INSERT INTO paises (pai_id, pai_nombre) VALUES (1, 'Perú');

-- =====================================================
-- DEPARTAMENTOS (25 regiones)
-- =====================================================
INSERT INTO departamentos (dep_id, pai_id, dep_nombre) VALUES
(1,  1, 'Amazonas'),
(2,  1, 'Áncash'),
(3,  1, 'Apurímac'),
(4,  1, 'Arequipa'),
(5,  1, 'Ayacucho'),
(6,  1, 'Cajamarca'),
(7,  1, 'Callao'),
(8,  1, 'Cusco'),
(9,  1, 'Huancavelica'),
(10, 1, 'Huánuco'),
(11, 1, 'Ica'),
(12, 1, 'Junín'),
(13, 1, 'La Libertad'),
(14, 1, 'Lambayeque'),
(15, 1, 'Lima'),
(16, 1, 'Loreto'),
(17, 1, 'Madre de Dios'),
(18, 1, 'Moquegua'),
(19, 1, 'Pasco'),
(20, 1, 'Piura'),
(21, 1, 'Puno'),
(22, 1, 'San Martín'),
(23, 1, 'Tacna'),
(24, 1, 'Tumbes'),
(25, 1, 'Ucayali');

-- =====================================================
-- CIUDADES POR DEPARTAMENTO
-- =====================================================

-- Amazonas (dep_id=1)
INSERT INTO ciudades (dep_id, ciu_nombre) VALUES
(1, 'Chachapoyas'),
(1, 'Bagua'),
(1, 'Bagua Grande'),
(1, 'La Peca'),
(1, 'Lamud');

-- Áncash (dep_id=2)
INSERT INTO ciudades (dep_id, ciu_nombre) VALUES
(2, 'Huaraz'),
(2, 'Chimbote'),
(2, 'Nuevo Chimbote'),
(2, 'Caraz'),
(2, 'Carhuaz'),
(2, 'Yungay'),
(2, 'Huari'),
(2, 'Recuay');

-- Apurímac (dep_id=3)
INSERT INTO ciudades (dep_id, ciu_nombre) VALUES
(3, 'Abancay'),
(3, 'Andahuaylas'),
(3, 'Chalhuanca'),
(3, 'Chincheros'),
(3, 'Grau');

-- Arequipa (dep_id=4)
INSERT INTO ciudades (dep_id, ciu_nombre) VALUES
(4, 'Arequipa'),
(4, 'Camaná'),
(4, 'Mollendo'),
(4, 'Caravelí'),
(4, 'Cotahuasi'),
(4, 'Chuquibamba');

-- Ayacucho (dep_id=5)
INSERT INTO ciudades (dep_id, ciu_nombre) VALUES
(5, 'Ayacucho'),
(5, 'Huanta'),
(5, 'San Francisco'),
(5, 'Puquio'),
(5, 'Cangallo');

-- Cajamarca (dep_id=6)
INSERT INTO ciudades (dep_id, ciu_nombre) VALUES
(6, 'Cajamarca'),
(6, 'Jaén'),
(6, 'Chota'),
(6, 'Cutervo'),
(6, 'Bambamarca'),
(6, 'Celendín'),
(6, 'San Ignacio');

-- Callao (dep_id=7)
INSERT INTO ciudades (dep_id, ciu_nombre) VALUES
(7, 'Callao'),
(7, 'Bellavista'),
(7, 'La Perla'),
(7, 'La Punta'),
(7, 'Ventanilla');

-- Cusco (dep_id=8)
INSERT INTO ciudades (dep_id, ciu_nombre) VALUES
(8, 'Cusco'),
(8, 'Sicuani'),
(8, 'Quillabamba'),
(8, 'Espinar'),
(8, 'Santo Tomás'),
(8, 'Urubamba'),
(8, 'Calca');

-- Huancavelica (dep_id=9)
INSERT INTO ciudades (dep_id, ciu_nombre) VALUES
(9, 'Huancavelica'),
(9, 'Lircay'),
(9, 'Pampas'),
(9, 'Churcampa'),
(9, 'Acobamba');

-- Huánuco (dep_id=10)
INSERT INTO ciudades (dep_id, ciu_nombre) VALUES
(10, 'Huánuco'),
(10, 'Tingo María'),
(10, 'La Unión'),
(10, 'Ambo'),
(10, 'Llata'),
(10, 'Huacaybamba');

-- Ica (dep_id=11)
INSERT INTO ciudades (dep_id, ciu_nombre) VALUES
(11, 'Ica'),
(11, 'Chincha Alta'),
(11, 'Pisco'),
(11, 'Nasca'),
(11, 'Palpa');

-- Junín (dep_id=12)
INSERT INTO ciudades (dep_id, ciu_nombre) VALUES
(12, 'Huancayo'),
(12, 'Tarma'),
(12, 'La Oroya'),
(12, 'Satipo'),
(12, 'Jauja'),
(12, 'Junín'),
(12, 'Chanchamayo'),
(12, 'Chupaca');

-- La Libertad (dep_id=13)
INSERT INTO ciudades (dep_id, ciu_nombre) VALUES
(13, 'Trujillo'),
(13, 'Pacasmayo'),
(13, 'Chepén'),
(13, 'Otuzco'),
(13, 'Santiago de Chuco'),
(13, 'Ascope'),
(13, 'Virú');

-- Lambayeque (dep_id=14)
INSERT INTO ciudades (dep_id, ciu_nombre) VALUES
(14, 'Chiclayo'),
(14, 'Lambayeque'),
(14, 'Ferreñafe'),
(14, 'Motupe'),
(14, 'Chongoyape');

-- Lima (dep_id=15)
INSERT INTO ciudades (dep_id, ciu_nombre) VALUES
(15, 'Lima'),
(15, 'Barranca'),
(15, 'Huacho'),
(15, 'Cañete'),
(15, 'Huaral'),
(15, 'Matucana'),
(15, 'Huarochirí'),
(15, 'Oyón'),
(15, 'Yauyos');

-- Loreto (dep_id=16)
INSERT INTO ciudades (dep_id, ciu_nombre) VALUES
(16, 'Iquitos'),
(16, 'Yurimaguas'),
(16, 'Requena'),
(16, 'Nauta'),
(16, 'Contamana');

-- Madre de Dios (dep_id=17)
INSERT INTO ciudades (dep_id, ciu_nombre) VALUES
(17, 'Puerto Maldonado'),
(17, 'Iñapari'),
(17, 'Iberia'),
(17, 'Mazuko');

-- Moquegua (dep_id=18)
INSERT INTO ciudades (dep_id, ciu_nombre) VALUES
(18, 'Moquegua'),
(18, 'Ilo'),
(18, 'Omate'),
(18, 'Torata');

-- Pasco (dep_id=19)
INSERT INTO ciudades (dep_id, ciu_nombre) VALUES
(19, 'Cerro de Pasco'),
(19, 'Oxapampa'),
(19, 'Yanahuanca'),
(19, 'Villa Rica');

-- Piura (dep_id=20)
INSERT INTO ciudades (dep_id, ciu_nombre) VALUES
(20, 'Piura'),
(20, 'Sullana'),
(20, 'Talara'),
(20, 'Paita'),
(20, 'Chulucanas'),
(20, 'Huancabamba'),
(20, 'Catacaos'),
(20, 'Ayabaca');

-- Puno (dep_id=21)
INSERT INTO ciudades (dep_id, ciu_nombre) VALUES
(21, 'Puno'),
(21, 'Juliaca'),
(21, 'Azángaro'),
(21, 'Ayaviri'),
(21, 'Ilave'),
(21, 'Huancané'),
(21, 'Yunguyo'),
(21, 'Desaguadero');

-- San Martín (dep_id=22)
INSERT INTO ciudades (dep_id, ciu_nombre) VALUES
(22, 'Moyobamba'),
(22, 'Tarapoto'),
(22, 'Rioja'),
(22, 'Tocache'),
(22, 'Juanjuí'),
(22, 'Saposoa'),
(22, 'Picota');

-- Tacna (dep_id=23)
INSERT INTO ciudades (dep_id, ciu_nombre) VALUES
(23, 'Tacna'),
(23, 'Tarata'),
(23, 'Candarave'),
(23, 'Jorge Basadre');

-- Tumbes (dep_id=24)
INSERT INTO ciudades (dep_id, ciu_nombre) VALUES
(24, 'Tumbes'),
(24, 'Zarumilla'),
(24, 'Zorritos'),
(24, 'Aguas Verdes'),
(24, 'La Cruz');

-- Ucayali (dep_id=25)
INSERT INTO ciudades (dep_id, ciu_nombre) VALUES
(25, 'Pucallpa'),
(25, 'Contamana'),
(25, 'Aguaytía'),
(25, 'Atalaya'),
(25, 'Sepahua');
