node.js - Finns det något stöd för Single Table Inheritance i Prisma?
Jag har ett projekt i Rails där jag använde Single Table Inheritance på Users-tabellen, genom att skapa två roller för Users-tabellen - 1.Clinician och 2.Patient. Modellbeskrivningen är nedan
klass Patient < User har_många :clinician_patients har_många :clinicians, genom: :clinician_patients slut
klass Clinician < User har_många :clinician_patients har_många :patients, genom: :clinician_patients slut
Här har jag en annan tabell kliniker_patienter :-
class ClinicianPatient < ActiveRecord::Base tillhör :clinician tillhör :patient end
Jag är ny på Prisma och jag vill använda STI och relationer som Rails i Node med Prisma. Hur ska jag använda STI i Prisma-modeller?
Svar #1
Som du kan se här stöder inte Prisma tabellärv ännu, men stöd är planerat i framtiden.
Det finns några shim-implementeringar du kan prova tills det finns en officiell implementering:
- https://github.com/smcelhinney/prisma-merge-schema
- https://github.com/amplication/prisma-schema-dsl