Skip to content

Commit d5662d3

Browse files
Merge pull request #2 from Stanislas-Poisson/feature/add-departments-database
[SQL] - Add departments database
2 parents 54bbc04 + 84991fc commit d5662d3

1 file changed

Lines changed: 122 additions & 0 deletions

File tree

SQL/departments.sql

Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,122 @@
1+
DROP TABLE IF EXISTS `departments`;
2+
CREATE TABLE `departments` (
3+
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
4+
`regions_id` int(10) unsigned NOT NULL,
5+
`code` char(10) COLLATE utf8mb4_unicode_ci NOT NULL,
6+
`name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
7+
`slug` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
8+
`iso_code` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
9+
PRIMARY KEY (`id`),
10+
KEY `departments_regions_id_index` (`regions_id`),
11+
CONSTRAINT `departments_regions_id_foreign` FOREIGN KEY (`regions_id`) REFERENCES `regions` (`id`)
12+
) ENGINE=InnoDB AUTO_INCREMENT=109 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
13+
14+
INSERT INTO `departments` VALUES
15+
(1,1,'01','Ain','ain','FR-01'),
16+
(2,7,'02','Aisne','aisne','FR-02'),
17+
(3,1,'03','Allier','allier','FR-03'),
18+
(4,13,'04','Alpes-de-Haute-Provence','alpes-de-haute-provence','FR-04'),
19+
(5,13,'05','Hautes-Alpes','hautes-alpes','FR-05'),
20+
(6,13,'06','Alpes-Maritimes','alpes-maritimes','FR-06'),
21+
(7,1,'07','Ardèche','ardeche','FR-07'),
22+
(8,6,'08','Ardennes','ardennes','FR-08'),
23+
(9,11,'09','Ariège','ariege','FR-09'),
24+
(10,6,'10','Aube','aube','FR-10'),
25+
(11,11,'11','Aude','aude','FR-11'),
26+
(12,11,'12','Aveyron','aveyron','FR-12'),
27+
(13,13,'13','Bouches-du-Rhône','bouches-du-rhone','FR-13'),
28+
(14,9,'14','Calvados','calvados','FR-14'),
29+
(15,1,'15','Cantal','cantal','FR-15'),
30+
(16,10,'16','Charente','charente','FR-16'),
31+
(17,10,'17','Charente-Maritime','charente-maritime','FR-17'),
32+
(18,4,'18','Cher','cher','FR-18'),
33+
(19,10,'19','Corrèze','correze','FR-19'),
34+
(20,5,'2A','Corse-du-Sud','corse-du-sud','FR-2A'),
35+
(21,5,'2B','Haute-Corse','haute-corse','FR-2B'),
36+
(22,2,'21','Côte-d''Or','cote-d-or','FR-21'),
37+
(23,3,'22','Côtes-d''Armor','cotes-d-armor','FR-22'),
38+
(24,10,'23','Creuse','creuse','FR-23'),
39+
(25,10,'24','Dordogne','dordogne','FR-24'),
40+
(26,2,'25','Doubs','doubs','FR-25'),
41+
(27,1,'26','Drôme','drome','FR-26'),
42+
(28,9,'27','Eure','eure','FR-27'),
43+
(29,4,'28','Eure-et-Loir','eure-et-loir','FR-28'),
44+
(30,3,'29','Finistère','finistere','FR-29'),
45+
(31,11,'30','Gard','gard','FR-30'),
46+
(32,11,'31','Haute-Garonne','haute-garonne','FR-31'),
47+
(33,11,'32','Gers','gers','FR-32'),
48+
(34,10,'33','Gironde','gironde','FR-33'),
49+
(35,11,'34','Hérault','hérault','FR-34'),
50+
(36,3,'35','Ille-et-Vilaine','ille-et-vilaine','FR-35'),
51+
(37,4,'36','Indre','indre','FR-36'),
52+
(38,4,'37','Indre-et-Loire','indre-et-loire','FR-37'),
53+
(39,1,'38','Isère','isere','FR-38'),
54+
(40,2,'39','Jura','jura','FR-39'),
55+
(41,10,'40','Landes','landes','FR-40'),
56+
(42,4,'41','Loir-et-Cher','loir-et-cher','FR-41'),
57+
(43,1,'42','Loire','loire','FR-42'),
58+
(44,1,'43','Haute-Loire','haute-loire','FR-43'),
59+
(45,12,'44','Loire-Atlantique','Loire-Atlantique','FR-44'),
60+
(46,4,'45','Loiret','loiret','FR-45'),
61+
(47,11,'46','Lot','lot','FR-46'),
62+
(48,10,'47','Lot-et-Garonne','lot-et-garonne','FR-47'),
63+
(49,11,'48','Lozère','lozere','FR-48'),
64+
(50,12,'49','Maine-et-Loire','maine-et-loire','FR-49'),
65+
(51,9,'50','Manche','manche','FR-50'),
66+
(52,6,'51','Marne','marne','FR-51'),
67+
(53,6,'52','Haute-Marne','haute-marne','FR-52'),
68+
(54,12,'53','Mayenne','mayenne','FR-53'),
69+
(55,6,'54','Meurthe-et-Moselle','meurthe-et-moselle','FR-54'),
70+
(56,6,'55','Meuse','meuse','FR-55'),
71+
(57,3,'56','Morbihan','morbihan','FR-56'),
72+
(58,6,'57','Moselle','moselle','FR-57'),
73+
(59,2,'58','Nièvre','nievre','FR-58'),
74+
(60,7,'59','Nord','nord','FR-59'),
75+
(61,7,'60','Oise','oise','FR-60'),
76+
(62,9,'61','Orne','orne','FR-61'),
77+
(63,7,'62','Pas-de-Calais','pas-de-calais','FR-62'),
78+
(64,1,'63','Puy-de-Dôme','puy-de-dome','FR-63'),
79+
(65,10,'64','Pyrénées-Atlantiques','pyrenees-atlantiques','FR-64'),
80+
(66,11,'65','Hautes-Pyrénées','hautes-pyrenees','FR-65'),
81+
(67,11,'66','Pyrénées-Orientales','pyrenees-orientales','FR-66'),
82+
(68,6,'67','Bas-Rhin','bas-rhin','FR-67'),
83+
(69,6,'68','Haut-Rhin','haut-rhin','FR-68'),
84+
(70,1,'69','Rhône','rhone','FR-69'),
85+
(71,2,'70','Haute-Saône','haute-saone','FR-70'),
86+
(72,2,'71','Saône-et-Loire','saone-et-loire','FR-71'),
87+
(73,12,'72','Sarthe','sarthe','FR-72'),
88+
(74,1,'73','Savoie','savoie','FR-73'),
89+
(75,1,'74','Haut-Savoie','haut-savoie','FR-74'),
90+
(76,8,'75','Paris','paris','FR-75'),
91+
(77,9,'76','Seine-Maritime','seine-maritime','FR-76'),
92+
(78,8,'77','Seine-et-Marne','seine-et-marne','FR-77'),
93+
(79,8,'78','Yvelines','yvelines','FR-78'),
94+
(80,10,'79','Deux-Sèvres','deux-sevres','FR-79'),
95+
(81,7,'80','Somme','somme','FR-80'),
96+
(82,11,'81','Tarn','tarn','FR-81'),
97+
(83,11,'82','Tarn-et-Garonne','tarn-et-garonne','FR-82'),
98+
(84,13,'83','Var','var','FR-83'),
99+
(85,13,'84','Vaucluse','vaucluse','FR-84'),
100+
(86,12,'85','Vendée','vendée','FR-85'),
101+
(87,10,'86','Vienne','vienne','FR-86'),
102+
(88,10,'87','Haute-Vienne','haute-vienne','FR-87'),
103+
(89,6,'88','Vosges','vosges','FR-88'),
104+
(90,2,'89','Yonne','yonne','FR-89'),
105+
(91,2,'90','Territoire de Belfort','territoire-de-belfort','FR-90'),
106+
(92,8,'91','Essonne','essonne','FR-91'),
107+
(93,8,'92','Hauts-de-Seine','hauts-de-seine','FR-92'),
108+
(94,8,'93','Seine-Saint-Denis','seine-saint-denis','FR-93'),
109+
(95,8,'94','Val-de-Marne','val-de-marne','FR-94'),
110+
(96,8,'95','Val-d''Oise','val-d-oise','FR-95'),
111+
(97,14,'971','Guadeloupe','guadeloupe','FR-GP'),
112+
(98,14,'972','Martinique','martinique','FR-MQ'),
113+
(99,14,'973','Guyane','guyane','FR-GF'),
114+
(100,14,'974','La Réunion','la-reunion','FR-RE'),
115+
(101,14,'975','Saint-Pierre-et-Miquelon','saint-pierre-et-miquelon',''),
116+
(102,14,'976','Mayotte','mayotte','FR-YT'),
117+
(103,14,'977','Saint-Barthélemy','saint-barthelemy',''),
118+
(104,14,'978','Saint-Martin','saint-martin',''),
119+
(105,14,'986','Wallis-et-Futuna','wallis-et-futuna',''),
120+
(106,14,'987','Polynésie française','polynesie-française',''),
121+
(107,14,'988','Nouvelle-Calédonie','nouvelle-caledonie',''),
122+
(108,14,'989','Île de Clipperton','ile-de-clipperton','');

0 commit comments

Comments
 (0)