exemple de fichier

This commit is contained in:
2025-10-23 09:20:59 +02:00
parent 9f19b06455
commit 70e8271a37
2 changed files with 128 additions and 0 deletions

105
2509331.json Executable file
View File

@@ -0,0 +1,105 @@
{
"@context": "https://schema.org",
"@type": "Product",
"sku": "2509331",
"tailles": [
"M / 162-175 cm",
"L / 172-182 cm",
"XL / 180-195 cm"
],
"name": "VTT Tout Suspendu Cannondale Jekyll 2 Shimano Deore 12V 29″ Gris / Bleu",
"manufacturer": { "@type": "Organization", "name":"Cannondale" },
"color": "Gris / Bleu",
"description": "Même si le Jekyll peut se vanter de bénéficier dun concentré de technologies jamais vues auparavant, ce nest pas un frimeur. Cest un fonceur.\r\n\r\nCest un grimpeur chevronné... mais voyons... Le Jekyll est conçu pour les descentes. Chaque élément a été conçu et fabriqué avec la vitesse comme objectif, pour vous aider à extraire le maximum de ces pistes raides, caillouteuses et enragées que vous adorez.\r\n\r\n4 barres de liaison, pivot et galet de renvoi en position haute, cinématique spécifique à chaque la taille. Pour de vrai. Si ce jargon vous laisse indifférent(e), sachez simplement que cette suspension saccroche, flotte et permet de pédaler comme aucune autre. Le Jekyll est toujours partant pour les descentes.\r\n\r\nLamortisseur sintègre élégamment dans le tube diagonal à deux longerons, tout en maintenant le centre de gravité du vélo le plus bas possible. Une stabilité incroyable, des changements de direction instantanés, et un look affirmé qui fait tourner les têtes.\r\n\r\nEnfin, pas vous personnellement. Mais quelquun qui vous ressemble beaucoup. Grâce à notre conception Proportional Response, tout - depuis la disposition de la suspension jusquà la géométrie, sans oublier la longueur des bases arrière - est entièrement personnalisé par taille, pour vous permettre dexprimer votre performance au maximum.",
"image": "https://product-cdn-frz.alltricks.com/medium/331/509331/2509331/4929244",
"mpn": "C21202U40MD",
"offers": [
{
"@type": "Offer", "seller": {
"@type": "Organization",
"name": "Alltricks"
},
"taille": "M / 162-175 cm",
"stock": 2,
"priceCurrency": "EUR",
"price": 3299.99,
"mpn": "C21202U40MD",
"sku": "2644969",
"url": "https://www.alltricks.fr/F-11947-velos-complets-vtt/P-2575609-vtt_tout_suspendu_cannondale_jekyll_2_shimano_deore_12v_29___gris___bleu"
},
{
"@type": "Offer", "seller": {
"@type": "Organization",
"name": "Alltricks"
},
"taille": "L / 172-182 cm",
"stock": 1,
"priceCurrency": "EUR",
"price": 3299.99,
"mpn": "C21202U40LG",
"sku": "2644994",
"url": "https://www.alltricks.fr/F-11947-velos-complets-vtt/P-2575609-vtt_tout_suspendu_cannondale_jekyll_2_shimano_deore_12v_29___gris___bleu"
}
],
"additionalProperty": {
"genre": "Mixte",
"matière du cadre": "Aluminium",
"groupe": { "name": "Shimano Deore 12V", "manufacturer": { "@type": "Organization", "name": "Shimano" } }
},
"geometries": [
{
"taille cadre": "S",
"tube de selle": { "@type": "QuantitativeValue", "value": 390, "unitCode": "MMT" },
"tube supérieur": { "@type": "QuantitativeValue", "value": 569, "unitCode": "MMT" },
"longueur base": { "@type": "QuantitativeValue", "value": 430, "unitCode": "MMT" },
"douille de direction": { "@type": "QuantitativeValue", "value": 100, "unitCode": "MMT" },
"angle de direction": { "@type": "QuantitativeValue", "value": 64, "unitCode": "DD" },
"angle tube de selle": { "@type": "QuantitativeValue", "value": 77.5, "unitCode": "DD" },
"empattement": { "@type": "QuantitativeValue", "value": 1193, "unitCode": "MMT" },
"stack": { "@type": "QuantitativeValue", "value": 625, "unitCode": "MMT" },
"reach": { "@type": "QuantitativeValue", "value": 425, "unitCode": "MMT" },
"débattement tige de selle(mm)": 130
},
{
"taille cadre": "M",
"tube de selle": { "@type": "QuantitativeValue", "value": 410, "unitCode": "MMT" },
"tube supérieur": { "@type": "QuantitativeValue", "value": 608, "unitCode": "MMT" },
"longueur base": { "@type": "QuantitativeValue", "value": 430, "unitCode": "MMT" },
"douille de direction": { "@type": "QuantitativeValue", "value": 110, "unitCode": "MMT" },
"angle de direction": { "@type": "QuantitativeValue", "value": 64, "unitCode": "DD" },
"angle tube de selle": { "@type": "QuantitativeValue", "value": 77.5, "unitCode": "DD" },
"empattement": { "@type": "QuantitativeValue", "value": 1227, "unitCode": "MMT" },
"stack": { "@type": "QuantitativeValue", "value": 634, "unitCode": "MMT" },
"reach": { "@type": "QuantitativeValue", "value": 450, "unitCode": "MMT" },
"débattement tige de selle(mm)": 150
},
{
"taille cadre": "L",
"tube de selle": { "@type": "QuantitativeValue", "value": 445, "unitCode": "MMT" },
"tube supérieur": { "@type": "QuantitativeValue", "value": 623, "unitCode": "MMT" },
"longueur base": { "@type": "QuantitativeValue", "value": 430, "unitCode": "MMT" },
"douille de direction": { "@type": "QuantitativeValue", "value": 120, "unitCode": "MMT" },
"angle de direction": { "@type": "QuantitativeValue", "value": 64, "unitCode": "DD" },
"angle tube de selle": { "@type": "QuantitativeValue", "value": 77.5, "unitCode": "DD" },
"empattement": { "@type": "QuantitativeValue", "value": 1264, "unitCode": "MMT" },
"stack": { "@type": "QuantitativeValue", "value": 643, "unitCode": "MMT" },
"reach": { "@type": "QuantitativeValue", "value": 475, "unitCode": "MMT" },
"débattement tige de selle(mm)": 150
},
{
"taille cadre": "XL",
"tube de selle": { "@type": "QuantitativeValue", "value": 500, "unitCode": "MMT" },
"tube supérieur": { "@type": "QuantitativeValue", "value": 660, "unitCode": "MMT" },
"longueur base": { "@type": "QuantitativeValue", "value": 430, "unitCode": "MMT" },
"douille de direction": { "@type": "QuantitativeValue", "value": 130, "unitCode": "MMT" },
"angle de direction": { "@type": "QuantitativeValue", "value": 64, "unitCode": "DD" },
"angle tube de selle": { "@type": "QuantitativeValue", "value": 77.5, "unitCode": "DD" },
"empattement": { "@type": "QuantitativeValue", "value": 1311, "unitCode": "MMT" },
"stack": { "@type": "QuantitativeValue", "value": 652, "unitCode": "MMT" },
"reach": { "@type": "QuantitativeValue", "value": 510, "unitCode": "MMT" },
"débattement tige de selle(mm)": 150
}
]
}

View File

@@ -8,6 +8,27 @@ docker compose down 'database'
docker volume rm sql_database_data docker volume rm sql_database_data
``` ```
Mettre à jour le projet
```shell
git pull origin
```
ou si nouveau projet
```
git clone https://sources.neotech.fr/Universite/sql.git
```
Construire l'image
```shell
docker build -t iut/pgsql:2025-12 -f postgresql.Dockerfile .
```
Renommer le fichier .env.example en .env
Composer le nouveau conteneur Composer le nouveau conteneur
```shell ```shell
@@ -36,6 +57,8 @@ jsonb_array_length|Taille d'un tableau
## Questions ## Questions
Exemple de stucture du [fichier json](2509331.json)
1. Dans la table item lister les numéros sku et le fabriquant (manufacturer). 1. Dans la table item lister les numéros sku et le fabriquant (manufacturer).
2. Trouver tous les vélos de marque Cannondale 2. Trouver tous les vélos de marque Cannondale