['   \n  \n [\'ਇਸ ਪ੍ਰਿਜ਼ਮ ਡਾਟਾਬੇਸ ਨੂੰ ਸੁਧਾਰੋਃ ਜਨਰੇਟਰ ਕਲਾਇੰਟ {\\n ਪ੍ਰਦਾਤਾ = "ਪ੍ਰਿਜ਼ਮ-ਕਲਾਇੰਟ-ਜੇ. ਐੱਸ". \\ਨ ਪ੍ਰੀਵਿਓਫਿਚਰਸ = ["ਫੁਲਟੈਕਸਟਸਰਚ"] \\ਨ} \\ਨ \\ਨਡਾਟਾਸੋਰਸ ਡੀ. ਬੀ. {\\ਨ.ਪ੍ਰਦਾਤਾ = "ਪੋਸਟਗਰੇਸਕਲ" \\n ਯੂਆਰਐੱਲ = ਐੱਨਵੀ ("DATABASE _ URL") \\n ਸ਼ੈਡੋਡੇਟਾ ਬੇਸਯੂਆਰਐੱਲ = ਐੱਨਵੀ ("SHADOW _ DATABASE _ URL") \\n} \\n\\n// ਅਗਲੇ ਲੇਖਕ ਲਈ ਜ਼ਰੂਰੀ ਹੈ।{\\n ID NAME _ 1 @id @default (cuid ()) \\n ਯੂਜਰਆਈਡ ਐੱਨ. ਏ. ਐੱਮ. ਈ. _ 1 \\n ਕਿਸਮ ਐੱਨ. ਏ. ਐੱਮ. ਈ. _ 1 \\n ਪ੍ਰਦਾਤਾ ਐੱਨ. ਏ. ਐੱਮ. ਈ. _ 1 \\n ਪ੍ਰਦਾਤਾ ਅਕਾਊਂਟਆਈਡ ਐੱਨ. ਏ. ਐੱਮ. ਈ. _ 1 \\n ਰਿਫਰੈਸ਼ _ ਟੋਕਨ ਐੱਨ. ਏ. ਐੱਮ. ਈ. _ 1?// @db.Text \\nਐਕਸੈਸ _ ਟੋਕਨ ਨਾਮ _ 1?// @db.Text \\n ਦੀ ਮਿਆਦ ਖਤਮ ਹੋ ਜਾਂਦੀ ਹੈ _ ਇੰਟ? \\n ਟੋਕਨ _ ਟਾਈਪ ਨਾਮ _ 1? \\n ਸਕੋਪ ਨਾਮ _ 1? \\n ਆਈਡੀ _ ਟੋਕਨ ਨਾਮ _ 1?// @db.Text \\n ਸ਼ੈਸ਼ਨ _ ਸਟੇਟ ਨਾਮ _ 1? \\n ਉਪਭੋਗਤਾਉਪਭੋਗੀ @relation (ਖੇਤਰਃ [ਯੂਜਰਆਈਡੀ], ਹਵਾਲੇਃ [ਆਈਡੀ], ਆਨਡੀਲੀਟਃ ਕੈਸਕੇਡ) \\n\\n @@unique ([ਪ੍ਰਦਾਤਾ, ਖਾਤਾਆਈਡੀ]) \\n} \\n\\n ਮਾਡਲ ਸੈਸ਼ਨ {\\n ਆਈਡੀ ਨਾਮ _ 1@id @default (cuid ()) \\n ਸ਼ੈਸ਼ਨਟੋਕਨ NAME _ 1 @unique \\n ਯੂਜਰਆਈਡ NAME _ 1\\n ਦੀ ਮਿਆਦ ਖਤਮ ਹੋ ਜਾਂਦੀ ਹੈ ਡੇਟਟਾਈਮ\\n ਉਪਭੋਗਤਾ ਉਪਭੋਗਤਾ @relation (ਖੇਤਰਃ [ਯੂਜਰਆਈਡੀ], ਹਵਾਲੇਃ [ਆਈਡੀ],ਆਨਡੀਲੀਟਃ ਕੈਸਕੇਡ) \\n} \\n\\nਮੋਡਲ ਵੈਰੀਫਿਕੇਸ਼ਨਟੋਕਨ {\\n ਪਛਾਣਕਰਤਾ NAME _ 1\\n ਟੋਕਨ NAME _ 1 @unique \\n ਦੀ ਮਿਆਦ ਖਤਮ ਹੁੰਦੀ ਹੈ ਮਿਤੀ ਸਮਾਂ \\n\\n @@unique ([ਪਛਾਣਕਰਤਾ,ਟੋਕਨ]) \\n} \\n\\nenum NAME _ 2 {\\n ਐਡਮਿਨ\\n ਕਰਮਚਾਰੀ\\n ਕਲਾਇੰਟ\\n} \\n\\n ਮਾਡਲ ਉਪਭੋਗਤਾ {\\n ID NAME _ 1 @id @default (cuid ()) \\n ਦੁਆਰਾ ਉਪਭੋਗਤਾ ਨਾਮ _ 1? \\n ਸਿਸਟਮ ਬੁਲੀਅਨ ਹੈ@default (ਗਲਤ) \\n ਹੈਐਕਟਿਵ ਬੁਲੀਅਨ @default (ਸਹੀ) \\n ਬਣਾਇਆ ਗਿਆਅਟ ਡੇਟ ਟਾਈਮ? @default (ਹੁਣ ()) @map (ਨਾਂਃ "ਬਣਾਓ _ at") \\n \'] ', 'ਇਸ ਪ੍ਰਿਜ਼ਮ ਡਾਟਾਬੇਸ ਨੂੰ ਬਿਹਤਰ ਬਣਾਓਃ ਜਨਰੇਟਰ ਕਲਾਇੰਟ {ਪ੍ਰਦਾਤਾ = "ਪ੍ਰਿਜ਼ਮ-ਕਲਾਇੰਟ-ਜੇ. ਐੱਸ". ਝਲਕ ਚਿੱਤਰ = ["ਫੁੱਲਟੈਕਸਟਸਰਚ"]} ਡਾਟਾਸੋਰਸ ਡੀ. ਬੀ. {ਪ੍ਰਦਾਤਾ ="ਪੋਸਟਗ੍ਰੇਸਕਲ" ਯੂਆਰਐੱਲ = ਐੱਨਵੀ ("DATABASE _ URL") ਸ਼ੈਡੋਡੇਟਾਬੇਸਯੂਆਰਐੱਲ = ਐੱਨਵੀ ("SHADOW _ DATABASE _ URL")}// ਅਗਲੇ ਲੇਖਕ ਮਾਡਲ ਖਾਤੇ ਲਈ ਜ਼ਰੂਰੀ {ਆਈ. ਡੀ. ਐੱਨ. ਏ. ਐੱਮ. ਈ. _ 1 @id@default (cuid ()) ਯੂਜਰਆਈਡ ਐੱਨ. ਏ. ਐੱਮ. ਈ. _ 1 ਕਿਸਮ ਦਾ ਐੱਨ. ਏ. ਐੱਮ. ਈ. _ 1 ਪ੍ਰਦਾਤਾ ਐੱਨ. ਏ. ਐੱਮ. ਈ. _ 1 ਪ੍ਰਦਾਤਾ ਅਕਾਊਂਟਆਈਡ ਐੱਨ. ਏ. ਐੱਮ. ਈ. _ 1 ਰਿਫਰੈਸ਼ _ ਟੋਕਨ ਐੱਨ. ਏ. ਐੱਮ. ਈ. _ 1?// @db.Text ਐਕਸੈੱਸ _ ਟੋਕਨ ਐੱਨ. ਏ. ਐੱਮ. ਈ. _ 1?// @db.Textਇੰਟ ਟੋਕਨ ਟਾਈਪ ਨਾਮ _ 1? ਸਕੋਪ ਨਾਮ _ 1? ਆਈਡੀ ਟੋਕਨ ਨਾਮ _ 1?// @db.Text ਸ਼ੈਸ਼ਨ _ ਸਟੇਟ ਨਾਮ _ 1? ਉਪਭੋਗਤਾ ਉਪਭੋਗਤਾ @relation (ਖੇਤਰਃ [ਯੂਜਰਆਈਡੀ], ਹਵਾਲੇਃ[ਆਈ. ਡੀ.], ਆਨਡੀਲੀਟਃ ਕੈਸਕੇਡ) @@unique ([ਪ੍ਰਦਾਤਾ, ਪ੍ਰਦਾਤਾਆਕਾਉਂਟਆਈ. ਡੀ.)} ਮਾਡਲ ਸ਼ੈਸ਼ਨ {ਆਈ. ਡੀ. ਐੱਨ. ਏ. ਐੱਮ. ਈ. 1 @id @default (ਸੀ. ਯੂ. ਆਈ. ਡੀ. ()) ਸ਼ੈਸ਼ਨਟੋਕਨ ਐੱਨ. ਏ. ਐੱਮ. ਈ. 1 @unique ਯੂਜਰਆਈ. ਡੀ.NAME _ 1 ਦੀ ਮਿਆਦ ਖਤਮ ਹੋ ਜਾਂਦੀ ਹੈ ਡੇਟਟਾਈਮ ਉਪਭੋਗਤਾ ਉਪਭੋਗਤਾ @relation (ਖੇਤਰਃ [ਯੂਜਰਆਈਡੀ], ਹਵਾਲੇਃ [ਆਈਡੀ], ਆਨਡੀਲੀਟਃ ਕੈਸਕੇਡ)} ਮਾਡਲ ਵੈਰੀਫਿਕੇਸ਼ਨ ਟੋਕਨ {ਪਛਾਣਕਰਤਾ NAME _ 1 ਟੋਕਨNAME _ 1 @unique ਮਿਤੀ ਟਾਈਮ @@unique ([ਪਛਾਣਕਰਤਾ, ਟੋਕਨ])} enum NAME _ 2 {ਪ੍ਰਬੰਧਕ ਕਰਮਚਾਰੀ ਕਲਾਇੰਟ} ਮਾਡਲ ਉਪਭੋਗਤਾ {ID NAME _ 1 @id @default (cuid ()) ਦੀ ਮਿਆਦ ਖਤਮ ਹੋ ਜਾਂਦੀ ਹੈ।byUserId NAME _ 1? isSistem Bolean @default (ਗਲਤ) isActive Bolean @default (ਸਹੀ) ਬਣਾਇਆ ਗਿਆਅਟ ਡੇਟ ਟਾਈਮ? @default (ਹੁਣ ()) @map (ਨਾਂਃ "ਬਣਾਓ _ at")', ' [\'ਇਸ ਪ੍ਰਿਜ਼ਮ ਡਾਟਾਬੇਸ ਨੂੰ ਸੁਧਾਰੋਃ ਜਨਰੇਟਰ ਕਲਾਇੰਟ {\\n ਪ੍ਰਦਾਤਾ = "ਪ੍ਰਿਜ਼ਮ-ਕਲਾਇੰਟ-ਜੇ. ਐੱਸ". \\ਨ ਪ੍ਰੀਵਿਓਫਿਚਰਸ = ["ਫੁਲਟੈਕਸਟਸਰਚ"] \\ਨ} \\ਨ \\ਨਡਾਟਾਸੋਰਸ ਡੀ. ਬੀ. {\\ਨ.ਪ੍ਰਦਾਤਾ = "ਪੋਸਟਗਰੇਸਕਲ" \\n ਯੂਆਰਐੱਲ = ਐੱਨਵੀ ("DATABASE _ URL") \\n ਸ਼ੈਡੋਡੇਟਾਬੇਸਯੂਆਰਐੱਲ = ਐੱਨਵੀ ("SHADOW _ DATABASE _ URL") \\n} \\n\\n// ਅਗਲੇ ਲੇਖਕ ਲਈ ਜ਼ਰੂਰੀ ਹੈ।{\\n ID NAME _ 1 @id @default (cuid ()) \\n ਯੂਜਰਆਈਡ ਐੱਨ. ਏ. ਐੱਮ. ਈ. _ 1 \\n ਕਿਸਮ ਐੱਨ. ਏ. ਐੱਮ. ਈ. _ 1 \\n ਪ੍ਰਦਾਤਾ ਐੱਨ. ਏ. ਐੱਮ. ਈ. _ 1 \\n ਪ੍ਰਦਾਤਾ ਅਕਾਊਂਟਆਈਡ ਐੱਨ. ਏ. ਐੱਮ. ਈ. _ 1 \\n ਰਿਫਰੈਸ਼ _ ਟੋਕਨ ਐੱਨ. ਏ. ਐੱਮ. ਈ. _ 1?// @db.Text \\nਐਕਸੈਸ _ ਟੋਕਨ ਨਾਮ _ 1?// @db.Text \\n ਦੀ ਮਿਆਦ ਖਤਮ ਹੋ ਜਾਂਦੀ ਹੈ _ ਇੰਟ? \\n ਟੋਕਨ _ ਟਾਈਪ ਨਾਮ _ 1? \\n ਸਕੋਪ ਨਾਮ _ 1? \\n ਆਈਡੀ _ ਟੋਕਨ ਨਾਮ _ 1?// @db.Text \\n ਸ਼ੈਸ਼ਨ _ ਸਟੇਟ ਨਾਮ _ 1? \\n ਉਪਭੋਗਤਾਉਪਭੋਗੀ @relation (ਖੇਤਰਃ [ਯੂਜਰਆਈਡੀ], ਹਵਾਲੇਃ [ਆਈਡੀ], ਆਨਡੀਲੀਟਃ ਕੈਸਕੇਡ) \\n\\n @@unique ([ਪ੍ਰਦਾਤਾ, ਖਾਤਾਆਈਡੀ]) \\n} \\n\\n ਮਾਡਲ ਸੈਸ਼ਨ {\\n ਆਈਡੀ ਨਾਮ _ 1@id @default (cuid ()) \\n ਸ਼ੈਸ਼ਨਟੋਕਨ NAME _ 1 @unique \\n ਯੂਜਰਆਈਡ NAME _ 1\\n ਦੀ ਮਿਆਦ ਖਤਮ ਹੋ ਜਾਂਦੀ ਹੈ ਡੇਟਟਾਈਮ\\n ਉਪਭੋਗਤਾ ਉਪਭੋਗਤਾ @relation (ਖੇਤਰਃ [ਯੂਜਰਆਈਡੀ], ਹਵਾਲੇਃ [ਆਈਡੀ],ਆਨਡੀਲੀਟਃ ਕੈਸਕੇਡ) \\n} \\n\\nਮੋਡਲ ਵੈਰੀਫਿਕੇਸ਼ਨਟੋਕਨ {\\n ਪਛਾਣਕਰਤਾ NAME _ 1\\n ਟੋਕਨ NAME _ 1 @unique \\n ਦੀ ਮਿਆਦ ਖਤਮ ਹੁੰਦੀ ਹੈ ਮਿਤੀ ਸਮਾਂ \\n\\n @@unique ([ਪਛਾਣਕਰਤਾ,ਟੋਕਨ]) \\n} \\n\\nenum NAME _ 2 {\\n ਪ੍ਰਬੰਧਕ\\n ਕਰਮਚਾਰੀ\\n ਕਲਾਇੰਟ\\n} \\n\\n ਮਾਡਲ ਉਪਭੋਗਤਾ {\\n ID NAME _ 1 @id @default (cuid ()) \\n ਦੁਆਰਾ ਉਪਭੋਗਤਾ ਨਾਮ _ 1? \\n ਸਿਸਟਮ ਬੁਲੀਅਨ ਹੈ@default (ਗਲਤ) \\n ਹੈਐਕਟਿਵ ਬੁਲੀਅਨ @default (ਸੱਚਾ) \\n ਬਣਾਇਆ ਗਿਆਅਟ ਡੇਟ ਟਾਈਮ? @default (ਹੁਣ ()) @map (ਨਾਂਃ "ਬਣਾਓ _ at") \\n \',\' ਇੱਥੇ ਕੁੱਝ ਤਰੀਕੇ ਹਨ ਜੋ ਤੁਸੀਂ ਕਰ ਸਕਦੇ ਹੋ।ਇਸ ਪ੍ਰਿਜ਼ਮ ਡਾਟਾਬੇਸ ਨੂੰ ਸੁਧਾਰੋਃ \\n1. \'ਉਪਭੋਗਤਾ\' ਮਾਡਲ ਵਿੱਚ ਹੋਰ ਖੇਤਰ ਸ਼ਾਮਲ ਕਰੋ ਤੁਸੀਂ ਵਾਧੂ ਜਾਣਕਾਰੀ ਨੂੰ ਸੰਭਾਲਣ ਲਈ \'ਉਪਭੋਗਤਾ\' ਮਾਡਲ ਵਿੱਚ ਹੋਰ ਖੇਤਰ ਸ਼ਾਮਲ ਕਰ ਸਕਦੇ ਹੋ।ਉਪਭੋਗਤਾ ਬਾਰੇ, ਜਿਵੇਂ ਕਿ ਉਹਨਾਂ ਦਾ ਨਾਮ, ਈਮੇਲ, ਫੋਨ ਨੰਬਰ, ਆਦਿ। \\n2. ਹੋਰ ਸਬੰਧ ਜੋਡ਼ੋਃ ਤੁਸੀਂ ਮਾਡਲਾਂ ਵਿਚਕਾਰ ਹੋਰ ਸਬੰਧ ਜੋਡ਼ ਸਕਦੇ ਹੋਤੁਹਾਡੇ ਸਿਸਟਮ ਵਿੱਚ ਡੇਟਾ ਦਰਮਿਆਨ ਸਬੰਧਾਂ ਨੂੰ ਬਿਹਤਰ ਢੰਗ ਨਾਲ ਦਰਸਾਓ। ਉਦਾਹਰਨ ਲਈ, ਤੁਸੀਂ \'ਉਪਭੋਗਤਾ\' ਅਤੇ \'ਸੈਸ਼ਨ\' ਮਾਡਲਾਂ ਦਰਮਿਆਨ ਸਬੰਧ ਜੋਡ਼ ਸਕਦੇ ਹੋ।ਇਸ ਤੱਥ ਨੂੰ ਦਰਸਾਉਣ ਲਈ ਕਿ ਇੱਕ ਉਪਭੋਗਤਾ ਦੇ ਕਈ ਸੈਸ਼ਨ ਹੋ ਸਕਦੇ ਹਨ। \\n3. ਡਾਟਾਬੇਸ ਸਕੀਮਾ ਵਿੱਚ ਸੁਧਾਰਃ ਤੁਸੀਂ ਡਾਟਾਬੇਸ ਦੀ ਸਮੁੱਚੀ ਬਣਤਰ ਵਿੱਚ ਸੁਧਾਰ ਕਰ ਸਕਦੇ ਹੋ।ਇਸ ਨੂੰ ਵਧੇਰੇ ਕੁਸ਼ਲ, ਮਾਪਯੋਗ ਅਤੇ ਕਾਇਮ ਰੱਖਣ ਯੋਗ ਬਣਾਉਣ ਲਈ ਸਕੀਮਾ। ਇਸ ਵਿੱਚ ਸਕੀਮਾ ਨੂੰ ਆਮ ਬਣਾਉਣ, ਰਿਡੰਡੈਂਸੀ ਨੂੰ ਘਟਾਉਣ ਅਤੇ ਜੋਡ਼ਨ ਵਰਗੀਆਂ ਚੀਜ਼ਾਂ ਸ਼ਾਮਲ ਹੋ ਸਕਦੀਆਂ ਹਨ।ਪੁੱਛਗਿੱਛ ਪ੍ਰਦਰਸ਼ਨ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ ਸੂਚਕਾਂਕ। \\n4. ਹੋਰ ਡੇਟਾ ਕਿਸਮਾਂ ਸ਼ਾਮਲ ਕਰੋ ਤੁਸੀਂ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਦੇ ਡੇਟਾ ਦਾ ਸਮਰਥਨ ਕਰਨ ਲਈ ਡੇਟਾਬੇਸ ਵਿੱਚ ਹੋਰ ਡੇਟਾ ਕਿਸਮਾਂ ਸ਼ਾਮਲ ਕਰ ਸਕਦੇ ਹੋ, ਜਿਵੇਂ ਕਿਐਰੇ, ਨਕਸ਼ੇ ਅਤੇ ਆਬਜੈਕਟ। ਇਹ ਤੁਹਾਨੂੰ ਡਾਟਾਬੇਸ ਵਿੱਚ ਵਧੇਰੇ ਗੁੰਝਲਦਾਰ ਡਾਟਾ ਸੰਰਚਨਾਵਾਂ ਨੂੰ ਸਟੋਰ ਕਰਨ ਦੀ ਆਗਿਆ ਦੇਵੇਗਾ। \\n5. ਹੋਰ ਵਿਲੱਖਣ ਰੁਕਾਵਟਾਂ ਜੋਡ਼ੋਃ ਤੁਸੀਂ ਜੋਡ਼ ਸਕਦੇ ਹੋਇਹ ਸੁਨਿਸ਼ਚਿਤ ਕਰਨ ਲਈ ਕਿ ਡਾਟਾਬੇਸ ਵਿੱਚ ਹਰੇਕ ਰਿਕਾਰਡ ਦਾ ਨਿਰਧਾਰਤ ਖੇਤਰ ਲਈ ਇੱਕ ਵਿਲੱਖਣ ਮੁੱਲ ਹੈ, ਡਾਟਾਬੇਸ ਵਿੱਚ ਵਧੇਰੇ ਵਿਲੱਖਣ ਰੁਕਾਵਟਾਂ ਹਨ। ਇਸ ਨਾਲ ਇਸ ਨੂੰ ਰੋਕਣ ਵਿੱਚ ਮਦਦ ਮਿਲੇਗੀ।ਡਾਟਾਬੇਸ ਵਿੱਚ ਪਾਏ ਜਾਣ ਵਾਲੇ ਡੁਪਲੀਕੇਟ ਰਿਕਾਰਡ। \',\' ਡਾਟਾਬੇਸ ਸਕੀਮਾ ਵਿੱਚ ਸੁਧਾਰਃ ਤੁਸੀਂ ਡਾਟਾਬੇਸ ਦੇ ਸਮੁੱਚੇ ਢਾਂਚੇ ਵਿੱਚ ਸੁਧਾਰ ਕਰ ਸਕਦੇ ਹੋ।ਇਸ ਨੂੰ ਵਧੇਰੇ ਕੁਸ਼ਲ, ਮਾਪਯੋਗ ਅਤੇ ਕਾਇਮ ਰੱਖਣ ਯੋਗ ਬਣਾਉਣ ਲਈ ਸਕੀਮਾ। ਇਸ ਵਿੱਚ ਸਕੀਮਾ ਨੂੰ ਆਮ ਬਣਾਉਣ, ਰਿਡੰਡੈਂਸੀ ਨੂੰ ਘਟਾਉਣ ਅਤੇ ਜੋਡ਼ਨ ਵਰਗੀਆਂ ਚੀਜ਼ਾਂ ਸ਼ਾਮਲ ਹੋ ਸਕਦੀਆਂ ਹਨ।ਪੁੱਛਗਿੱਛ ਪ੍ਰਦਰਸ਼ਨ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ ਇੰਡੈਕਸਃ \'] ', 'ਇਸ ਪ੍ਰਿਜ਼ਮ ਡਾਟਾਬੇਸ ਨੂੰ ਬਿਹਤਰ ਬਣਾਓਃ ਜਨਰੇਟਰ ਕਲਾਇੰਟ {ਪ੍ਰਦਾਤਾ = "ਪ੍ਰਿਜ਼ਮ-ਕਲਾਇੰਟ-ਜੇ. ਐੱਸ". ਝਲਕ ਚਿੱਤਰ = ["ਫੁੱਲਟੈਕਸਟਸਰਚ"]} ਡਾਟਾਸੋਰਸ ਡੀ. ਬੀ. {ਪ੍ਰਦਾਤਾ ="ਪੋਸਟਗ੍ਰੇਸਕਲ" ਯੂਆਰਐੱਲ = ਐੱਨਵੀ ("DATABASE _ URL") ਸ਼ੈਡੋਡੇਟਾਬੇਸਯੂਆਰਐੱਲ = ਐੱਨਵੀ ("SHADOW _ DATABASE _ URL")}// ਅਗਲੇ ਲੇਖਕ ਮਾਡਲ ਖਾਤੇ ਲਈ ਜ਼ਰੂਰੀ {ਆਈ. ਡੀ. ਐੱਨ. ਏ. ਐੱਮ. ਈ. _ 1 @id@default (cuid ()) ਯੂਜਰਆਈਡ ਐੱਨ. ਏ. ਐੱਮ. ਈ. _ 1 ਕਿਸਮ ਦਾ ਐੱਨ. ਏ. ਐੱਮ. ਈ. _ 1 ਪ੍ਰਦਾਤਾ ਐੱਨ. ਏ. ਐੱਮ. ਈ. _ 1 ਪ੍ਰਦਾਤਾ ਅਕਾਊਂਟਆਈਡ ਐੱਨ. ਏ. ਐੱਮ. ਈ. _ 1 ਰਿਫਰੈਸ਼ _ ਟੋਕਨ ਐੱਨ. ਏ. ਐੱਮ. ਈ. _ 1?// @db.Text ਐਕਸੈੱਸ _ ਟੋਕਨ ਐੱਨ. ਏ. ਐੱਮ. ਈ. _ 1?// @db.Textਇੰਟ ਟੋਕਨ ਟਾਈਪ ਨਾਮ _ 1? ਸਕੋਪ ਨਾਮ _ 1? ਆਈਡੀ ਟੋਕਨ ਨਾਮ _ 1?// @db.Text ਸ਼ੈਸ਼ਨ _ ਸਟੇਟ ਨਾਮ _ 1? ਉਪਭੋਗਤਾ ਉਪਭੋਗਤਾ @relation (ਖੇਤਰਃ [ਯੂਜਰਆਈਡੀ], ਹਵਾਲੇਃ[ਆਈ. ਡੀ.], ਆਨਡੀਲੀਟਃ ਕੈਸਕੇਡ) @@unique ([ਪ੍ਰਦਾਤਾ, ਪ੍ਰਦਾਤਾਆਕਾਉਂਟਆਈ. ਡੀ.)} ਮਾਡਲ ਸ਼ੈਸ਼ਨ {ਆਈ. ਡੀ. ਐੱਨ. ਏ. ਐੱਮ. ਈ. 1 @id @default (ਸੀ. ਯੂ. ਆਈ. ਡੀ. ()) ਸ਼ੈਸ਼ਨਟੋਕਨ ਐੱਨ. ਏ. ਐੱਮ. ਈ. 1 @unique ਯੂਜਰਆਈ. ਡੀ.NAME _ 1 ਦੀ ਮਿਆਦ ਖਤਮ ਹੋ ਜਾਂਦੀ ਹੈ ਡੇਟਟਾਈਮ ਉਪਭੋਗਤਾ ਉਪਭੋਗਤਾ @relation (ਖੇਤਰਃ [ਯੂਜਰਆਈਡੀ], ਹਵਾਲੇਃ [ਆਈਡੀ], ਆਨਡੀਲੀਟਃ ਕੈਸਕੇਡ)} ਮਾਡਲ ਵੈਰੀਫਿਕੇਸ਼ਨ ਟੋਕਨ {ਪਛਾਣਕਰਤਾ NAME _ 1 ਟੋਕਨNAME _ 1 @unique ਮਿਤੀ ਟਾਈਮ @@unique ([ਪਛਾਣਕਰਤਾ, ਟੋਕਨ])} enum NAME _ 2 {ਪ੍ਰਬੰਧਕ ਕਰਮਚਾਰੀ ਕਲਾਇੰਟ} ਮਾਡਲ ਉਪਭੋਗਤਾ {ID NAME _ 1 @id @default (cuid ()) ਦੀ ਮਿਆਦ ਖਤਮ ਹੋ ਜਾਂਦੀ ਹੈ।byUserId NAME _ 1? isSistem Bolean @default (ਗਲਤ) isActive Bolean @default (ਸਹੀ) ਬਣਾਇਆ ਗਿਆਅਟ ਡੇਟ ਟਾਈਮ? @default (ਹੁਣ ()) @map (ਨਾਂਃ "ਬਣਾਓ _ at") \n ']