feat: Enhance CSV import process and data cleanup

- Added support for importing 'periodes' data and adjusted related SQL scripts.
- Introduced a new SQL preparation script to set up the import schema.
- Updated the import_all_csv.sh script to handle new CSV files and tables.
- Implemented checks for required SQL files and improved error handling.
- Modified data types and structures in the import process for better consistency.
- Created a new remove-import-data.sql script to clean up imported data effectively.
- Enhanced the handling of postal codes and addresses in the import logic.
- Added comments and structured the SQL scripts for better readability and maintainability.
This commit is contained in:
Boris Waaub
2026-03-16 13:48:12 +01:00
parent 8481acfe5d
commit c388967ebd
9 changed files with 914 additions and 66 deletions
+59
View File
@@ -0,0 +1,59 @@
acronym,nom,categorie
CHL,Centre Hospitalier de Luxembourg,hopital
CHEM,Centre Hospitalier Emile Mayrisch,hopital
HRS,Les Hopitaux Robert Schuman - Hopital Kirchberg,hopital
CHNP,Centre Hospitalier Neuro-Psychiatrique,hopital
CHDN,Centre hospitalier du Nord,hopital
Police,Police Grand-Ducal,sécurité
CGDIS,Corps Grand-Ducal d'incendie et de Secours,sécurité
CIGL,Centre Initiative et de Gestion Locale,emploi
SCAS,Service Central d'Assistance Sociale,justice
ONE,Office National de l'Enfance,enfance
ONA,Office National de l'Accueil,immigration
Lisko,Letzebuerger Integratiouns - a sozialkohäsiounszenter,immigration
Aris,Agents régionaux d'inclusion sociale,emploi
ONIS,Office National d'inclusion sociale,emploi
ADEM,Agence pour le développement de l'emploi,emploi
FNS,Fonds National de Solidarité,aide sociale
CCSS,Centre Commun de la Sécurité Sociale,Santé
CNS,Centre National de la Santé,Santé
MiSa,Ministère de la Santé et de la Sécurité Sociale,Ministère
MAI,Ministère des Affaires Intérieures,Ministère
MAE,Ministère des Affaires Etrangères et Européennes,Ministère
CLAE,Comité de Liaison des Associations d'Etranger,immigration
ASTI,Association de Soutien aux Travailleurs Immigrés,immigration
Croix-rouge luxembourgeoise,Croix-rouge luxembourgeoise,aide sociale
HUT asbl,Hëllef Um Terrain ,aide sociale
Inter-actions,Inter-actions,aide sociale
Office sociaux,Office sociaux,aide sociale
MdM,Médecins du Monde,Santé
JDH,Jügend- an Drogenhellef,toxicologie
Maison Escale,Maison Escale,Santé
CNDS,Comité National de Défense Sociale,aide sociale
Streetwork,Streetwork,aide sociale
SePAS,Service Psycho-social et d'accompagnements scolaires,enfance
WAK,Wanteraktioun,aide sociale
Aide au logement,Aide au logement,logement
Fonds du Logement,Fonds du Logement,logement
SNHBM,Société National des Habitations à Bon Marché,logement
Service logement communal,Service logement communal,logement
Ennerdach asbl,Ennerdach asbl,logement
Arcus,Arcus,aide sociale
Quai57,Quai57,toxicologie
AIS,Agence Immobilière Sociale,logement
AIS-Kordall,Agence immobilière Sociale - Kordall,logement
Log-IN,Log-IN,aide sociale
Ombudsman,Ombudsman,justice
OKAJU,Ombudsman fir Kanner a JugenIecher,justice
Gutt Wunnen,Gutt Wunnen,logement
Abrigado,Abrigado,toxicologie
Life asbl,Life asbl,logement
MiLo,Ministère du Logement et de l'aménagement du territoire ,Ministère
FDL,Fond du Logement,logement
Barreau de Luxembourg,Barreau de Luxembourg,justice
Consulat,Consulat,Consulat
Ambassade,Ambassade,Ambassade
Administration de contribution directe,Administration de contribution directe,fiscalité
SNAS,Service National D'Action Sociale,Ministère
Alan - Maladies Rares Luxembourg,Alan - Maladies Rares Luxembourg,Santé
Oméga 90,Oméga 90,Santé
1 acronym nom categorie
2 CHL Centre Hospitalier de Luxembourg hopital
3 CHEM Centre Hospitalier Emile Mayrisch hopital
4 HRS Les Hopitaux Robert Schuman - Hopital Kirchberg hopital
5 CHNP Centre Hospitalier Neuro-Psychiatrique hopital
6 CHDN Centre hospitalier du Nord hopital
7 Police Police Grand-Ducal sécurité
8 CGDIS Corps Grand-Ducal d'incendie et de Secours sécurité
9 CIGL Centre Initiative et de Gestion Locale emploi
10 SCAS Service Central d'Assistance Sociale justice
11 ONE Office National de l'Enfance enfance
12 ONA Office National de l'Accueil immigration
13 Lisko Letzebuerger Integratiouns - a sozialkohäsiounszenter immigration
14 Aris Agents régionaux d'inclusion sociale emploi
15 ONIS Office National d'inclusion sociale emploi
16 ADEM Agence pour le développement de l'emploi emploi
17 FNS Fonds National de Solidarité aide sociale
18 CCSS Centre Commun de la Sécurité Sociale Santé
19 CNS Centre National de la Santé Santé
20 MiSa Ministère de la Santé et de la Sécurité Sociale Ministère
21 MAI Ministère des Affaires Intérieures Ministère
22 MAE Ministère des Affaires Etrangères et Européennes Ministère
23 CLAE Comité de Liaison des Associations d'Etranger immigration
24 ASTI Association de Soutien aux Travailleurs Immigrés immigration
25 Croix-rouge luxembourgeoise Croix-rouge luxembourgeoise aide sociale
26 HUT asbl Hëllef Um Terrain aide sociale
27 Inter-actions Inter-actions aide sociale
28 Office sociaux Office sociaux aide sociale
29 MdM Médecins du Monde Santé
30 JDH Jügend- an Drogenhellef toxicologie
31 Maison Escale Maison Escale Santé
32 CNDS Comité National de Défense Sociale aide sociale
33 Streetwork Streetwork aide sociale
34 SePAS Service Psycho-social et d'accompagnements scolaires enfance
35 WAK Wanteraktioun aide sociale
36 Aide au logement Aide au logement logement
37 Fonds du Logement Fonds du Logement logement
38 SNHBM Société National des Habitations à Bon Marché logement
39 Service logement communal Service logement communal logement
40 Ennerdach asbl Ennerdach asbl logement
41 Arcus Arcus aide sociale
42 Quai57 Quai57 toxicologie
43 AIS Agence Immobilière Sociale logement
44 AIS-Kordall Agence immobilière Sociale - Kordall logement
45 Log-IN Log-IN aide sociale
46 Ombudsman Ombudsman justice
47 OKAJU Ombudsman fir Kanner a JugenIecher justice
48 Gutt Wunnen Gutt Wunnen logement
49 Abrigado Abrigado toxicologie
50 Life asbl Life asbl logement
51 MiLo Ministère du Logement et de l'aménagement du territoire Ministère
52 FDL Fond du Logement logement
53 Barreau de Luxembourg Barreau de Luxembourg justice
54 Consulat Consulat Consulat
55 Ambassade Ambassade Ambassade
56 Administration de contribution directe Administration de contribution directe fiscalité
57 SNAS Service National D'Action Sociale Ministère
58 Alan - Maladies Rares Luxembourg Alan - Maladies Rares Luxembourg Santé
59 Oméga 90 Oméga 90 Santé