PageSourceSearch

https://prisma-slides.netlify.app/assets/slidev/5-LwLciRaE.js

js prisma-slides.netlify.app collected 2026-10-03 11:17:39 UTC 6,473 bytes, 14 lines download raw bytes

1import{_ as h}from"./CodeBlockWrapper-CBJCses5.js";import{o as k,c as n,k as l,e as i,l as r,m as d,q as p,s as o,A as t,a6 as s}from"../modules/vue-Bwcafs7n.js";import{I as g}from"./center-DOSLFCXl.js";import{_ as c,ab as a}from"../index-CQihRmxY.js";import{p as y,u as A,f as u}from"./context-vcklcaXv.js";import"../modules/unplugin-icons-CQr1of0c.js";import"../modules/shiki-Y_b9ADs5.js";const B=i("h1",null,"Simpel Modeling Entities",-1),D=i("p",null,"every entity represent table",-1),m={class:"grid grid-cols-2 gap-4"},_=i("div",null,[s(" every model field consist of at least "),i("ul",null,[i("li",null,"field name"),i("li",null,[s("field type, ex: "),i("code",null,"Int"),s(", "),i("code",null,"Float"),s(", "),i("code",null,"String"),s(", "),i("code",null,"Blob"),s(", "),i("code",null,"Json"),s(", "),i("code",null,'Unsupported("")'),s(", other model like "),i("code",null,"Article"),s(", or enum (in next slide)")])]),i("blockquote",null,[i("p",null,[s("types can appended by "),i("code",null,"?"),s(" which mean optional, or "),i("code",null,"[]"),s(" for arrays")])])],-1),f=i("pre",{class:"shiki shiki-themes vitesse-dark vitesse-light slidev-code",style:{"--shiki-dark":"#dbd7caee","--shiki-light":"#393a34","--shiki-dark-bg":"#121212","--shiki-light-bg":"#ffffff"}},[i("code",{class:"language-prisma"},[i("span",{class:"line"},[i("span",{style:{"--shiki-dark":"#CB7676","--shiki-light":"#AB5959"}},"model"),i("span",{style:{"--shiki-dark":"#5DA994","--shiki-light":"#2E8F82"}}," User"),i("span",{style:{"--shiki-dark":"#666666","--shiki-light":"#999999"}}," {")]),s(`
2`),i("span",{class:"line"},[i("span",{style:{"--shiki-dark":"#BD976A","--shiki-light":"#B07D48"}},"id"),i("span",{style:{"--shiki-dark":"#5DA994","--shiki-light":"#2E8F82"}}," Int"),i("span",{style:{"--shiki-dark":"#80A665","--shiki-light":"#59873A"}}," @id"),i("span",{style:{"--shiki-dark":"#80A665","--shiki-light":"#59873A"}}," @default"),i("span",{style:{"--shiki-dark":"#666666","--shiki-light":"#999999"}},"("),i("span",{style:{"--shiki-dark":"#B8A965","--shiki-light":"#998418"}},"autoincrement"),i("span",{style:{"--shiki-dark":"#666666","--shiki-light":"#999999"}},"())"),i("span",{style:{"--shiki-dark":"#758575DD","--shiki-light":"#A0ADA0"}}," // @id mean primary_key")]),s(`
3`),i("span",{class:"line"},[i("span",{style:{"--shiki-dark":"#BD976A","--shiki-light":"#B07D48"}},"email"),i("span",{style:{"--shiki-dark":"#5DA994","--shiki-light":"#2E8F82"}}," String"),i("span",{style:{"--shiki-dark":"#80A665","--shiki-light":"#59873A"}}," @unique")]),s(`
4`),i("span",{class:"line"},[i("span",{style:{"--shiki-dark":"#BD976A","--shiki-light":"#B07D48"}},"name"),i("span",{style:{"--shiki-dark":"#5DA994","--shiki-light":"#2E8F82"}}," String"),i("span",{style:{"--shiki-dark":"#CB7676","--shiki-light":"#AB5959"}},"?")]),s(`
5`),i("span",{class:"line"},[i("span",{style:{"--shiki-dark":"#BD976A","--shiki-light":"#B07D48"}},"articles"),i("span",{style:{"--shiki-dark":"#C99076","--shiki-light":"#A65E2B"}}," Article"),i("span",{style:{"--shiki-dark":"#CB7676","--shiki-light":"#AB5959"}},"[]")]),s(`
6`),i("span",{class:"line"},[i("span",{style:{"--shiki-dark":"#666666","--shiki-light":"#999999"}},"}")]),s(`
7`),i("span",{class:"line"}),s(`
8`),i("span",{class:"line"},[i("span",{style:{"--shiki-dark":"#CB7676","--shiki-light":"#AB5959"}},"model"),i("span",{style:{"--shiki-dark":"#5DA994","--shiki-light":"#2E8F82"}}," Article"),i("span",{style:{"--shiki-dark":"#666666","--shiki-light":"#999999"}}," {")]),s(`
9`),i("span",{class:"line"},[i("span",{style:{"--shiki-dark":"#BD976A","--shiki-light":"#B07D48"}},"id"),i("span",{style:{"--shiki-dark":"#5DA994","--shiki-light":"#2E8F82"}}," Int"),i("span",{style:{"--shiki-dark":"#80A665","--shiki-light":"#59873A"}}," @id"),i("span",{style:{"--shiki-dark":"#80A665","--shiki-light":"#59873A"}}," @default"),i("span",{style:{"--shiki-dark":"#666666","--shiki-light":"#999999"}},"("),i("span",{style:{"--shiki-dark":"#B8A965","--shiki-light":"#998418"}},"autoincrement"),i("span",{style:{"--shiki-dark":"#666666","--shiki-light":"#999999"}},"())")]),s(`
10`),i("span",{class:"line"},[i("span",{style:{"--shiki-dark":"#BD976A","--shiki-light":"#B07D48"}},"titleString")]),s(`
11`),i("span",{class:"line"},[i("span",{style:{"--shiki-dark":"#BD976A","--shiki-light":"#B07D48"}},"body"),i("span",{style:{"--shiki-dark":"#5DA994","--shiki-light":"#2E8F82"}}
11," String"),i("span",{style:{"--shiki-dark":"#CB7676","--shiki-light":"#AB5959"}},"?")]),s(`
12`),i("span",{class:"line"},[i("span",{style:{"--shiki-dark":"#BD976A","--shiki-light":"#B07D48"}},"author"),i("span",{style:{"--shiki-dark":"#C99076","--shiki-light":"#A65E2B"}}," User"),i("span",{style:{"--shiki-dark":"#80A665","--shiki-light":"#59873A"}}," @relation"),i("span",{style:{"--shiki-dark":"#666666","--shiki-light":"#999999"}},"("),i("span",{style:{"--shiki-dark":"#BD976A","--shiki-light":"#B07D48"}},"fields"),i("span",{style:{"--shiki-dark":"#666666","--shiki-light":"#999999"}},":"),i("span",{style:{"--shiki-dark":"#DBD7CAEE","--shiki-light":"#393A34"}}," ["),i("span",{style:{"--shiki-dark":"#C99076","--shiki-light":"#A65E2B"}},"authorId"),i("span",{style:{"--shiki-dark":"#DBD7CAEE","--shiki-light":"#393A34"}},"], "),i("span",{style:{"--shiki-dark":"#BD976A","--shiki-light":"#B07D48"}},"refrences"),i("span",{style:{"--shiki-dark":"#666666","--shiki-light":"#999999"}},":"),i("span",{style:{"--shiki-dark":"#DBD7CAEE","--shiki-light":"#393A34"}}," ["),i("span",{style:{"--shiki-dark":"#C99076","--shiki-light":"#A65E2B"}},"id"),i("span",{style:{"--shiki-dark":"#DBD7CAEE","--shiki-light":"#393A34"}},"]"),i("span",{style:{"--shiki-dark":"#666666","--shiki-light":"#999999"}},")"),i("span",{style:{"--shiki-dark":"#758575DD","--shiki-light":"#A0ADA0"}}," // used to connect article to user")]),s(`
13`),i("span",{class:"line"},[i("span",{style:{"--shiki-dark":"#BD976A","--shiki-light":"#B07D48"}},"authorId"),i("span",{style:{"--shiki-dark":"#5DA994","--shiki-light":"#2E8F82"}}," Int"),i("span",{style:{"--shiki-dark":"#758575DD","--shiki-light":"#A0ADA0"}}," // register which user rigesterd to")]),s(`
14`),i("span",{class:"line"},[i("span",{style:{"--shiki-dark":"#666666","--shiki-light":"#999999"}},"}")])])],-1),E={__name:"5",setup(C){return y(a),A(),(v,F)=>{const e=h;return k(),n(g,p(o(t(u)(t(a),4))),{default:l(()=>[B,D,i("div",m,[_,r(e,d({},{ranges:[]}),{default:l(()=>[f]),_:1},16)])]),_:1},16)}}},N=c(E,[["__file","/@slidev/slides/5.md"]]);export{N as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.