add SQL scripts for dataset creation and the beginning of data migration

This commit is contained in:
Morph01
2024-03-24 15:26:16 +01:00
parent 04f12618cd
commit 7ed1a19fc9
2 changed files with 345 additions and 0 deletions

View File

@@ -0,0 +1,60 @@
INSERT INTO
`partie`(
`idpartie`,
`date_partie`,
`horaire`,
`duree`,
`etat`
)
SELECT
DISTINCT id_partie,
dateP,
heureP,
ROUND(durée_secondes / 60),
CASE
état
WHEN 'T' THEN 'terminée'
WHEN 'AV' THEN 'a venir'
WHEN 'EC' THEN 'en cours'
END
FROM
donnees_fournies.instances1;
INSERT INTO
`joueur`(
`idjoueur`,
`nom`,
`prenom`,
`pseudo`,
`annee_nais`,
`email`
)
SELECT
DISTINCT id_joueur,
nom,
prénom,
pseudo,
YEAR(date_naiss),
email
FROM
donnees_fournies.instances1;
INSERT INTO
`contrainte`(`idcontrainte`, `couleur`)
SELECT
DISTINCT id_contrainte,
couleur
FROM
donnees_fournies.instances2;
-- INSERT INTO
-- `face_de_de`(`idcontrainte`, `valeur`)
-- SELECT
-- id_contrainte,
-- valeur
-- FROM
-- donnees_fournies.instances2
-- WHERE
-- nom = 'face_de_dé'
-- YA UN GROS PROBLEME DANS LA BASE, QUAND YA PLUSIEURS DES DIFFERENTS L'ID CONTRAINTE QUI NE PEUX ETRE MULTIPLE A CAUSE DU PRIMARY KEY NE PERMET
-- PAS DE MODELISER LES CARTES AVEC PLUSIEURS DES DE DIFFERENTES COULEURS (CAR ILS ONT PLUSIEURS CONTRAINTES)