add SQL scripts for dataset creation and the beginning of data migration
This commit is contained in:
60
sql/script_migration_data.sql
Normal file
60
sql/script_migration_data.sql
Normal 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)
|
||||
Reference in New Issue
Block a user