CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Table User plusieurs roles

polochon-1
polochon-1
Niveau 9
31 juillet 2023 à 15:06:26

J'ai une table User qui stocke le login/mdp et role (customer/driver/admin)

J'ai pluseurs liaisons à cette table comme:
- Table Contrat pour le customer
- Table Congé pour le driver
Un customer n'a pas de congé et le driver n'a pas de contrat.

J'ai fait une table User avec une relation vers Contrat, dans mon code quand le Role est customer il peut accéder à son contrat.
J'ai fait une table User avec une relation vers Congé, dans mon code quand le Role est driver il peut enregistrer des congés.

De cette manière un driver aura jamais de contrat de même pour un customer pour les congés

Depuis l'interface, on remarque rien mais dans le schéma Prisma ça me parait bizzare...

Peut-on mieux faire ou je me prens la tête ?

just_mclovin
just_mclovin
Niveau 7
31 juillet 2023 à 21:00:36

Hello !
Ton approche me semble bonne !
Néanmoins, si tu penses que c'est nécéssaire, tu peux ajouter une table de jointure pour ton driver et une table de jointure pour ton customer.

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment