tambahannnya
This commit is contained in:
35
prisma/data/list-layanan.json
Normal file
35
prisma/data/list-layanan.json
Normal file
@@ -0,0 +1,35 @@
|
||||
[
|
||||
{
|
||||
"name": "surat keterangan domisili organisasi"
|
||||
},
|
||||
{
|
||||
"name": "surat keterangan penghasilan"
|
||||
},
|
||||
{
|
||||
"name": "surat keterangan tidak mampu"
|
||||
},
|
||||
{
|
||||
"name": "surat keterangan kelahiran"
|
||||
},
|
||||
{
|
||||
"name": "surat keterangan usaha"
|
||||
},
|
||||
{
|
||||
"name": "surat keterangan tempat usaha"
|
||||
},
|
||||
{
|
||||
"name": "surat keterangan belum kawin"
|
||||
},
|
||||
{
|
||||
"name": "surat keterangan kelakuan baik (pengantar skck)"
|
||||
},
|
||||
{
|
||||
"name": "surat keterangan kematian"
|
||||
},
|
||||
{
|
||||
"name": "surat keterangan beda biodata diri"
|
||||
},
|
||||
{
|
||||
"name": "surat keterangan yatim / piatu / yatim piatu"
|
||||
}
|
||||
]
|
||||
41
prisma/data/list-potensi.json
Normal file
41
prisma/data/list-potensi.json
Normal file
@@ -0,0 +1,41 @@
|
||||
[
|
||||
{
|
||||
"name": "TPS3R Pudak Mesari"
|
||||
},
|
||||
{
|
||||
"name": "Bumdes Pudak Mesari"
|
||||
},
|
||||
{
|
||||
"name": "Pertanian"
|
||||
},
|
||||
{
|
||||
"name": "Jogging Track Tegeh Aban, Karang Gadon dan Munduk Uma Desa"
|
||||
},
|
||||
{
|
||||
"name": "Taman Beji Cengana"
|
||||
},
|
||||
{
|
||||
"name": "Dam Tanah Putih"
|
||||
},
|
||||
{
|
||||
"name": "Gumuh Sari Water Park"
|
||||
},
|
||||
{
|
||||
"name": "UMKM"
|
||||
},
|
||||
{
|
||||
"name": "Kawasan Kuliner"
|
||||
},
|
||||
{
|
||||
"name": "IKM berbasis Pengolahan Pangan"
|
||||
},
|
||||
{
|
||||
"name": "Genteng"
|
||||
},
|
||||
{
|
||||
"name": "Peternakan Ikan Lele"
|
||||
},
|
||||
{
|
||||
"name": "Pemotongan Daging"
|
||||
}
|
||||
]
|
||||
24
prisma/schema.prisma
Normal file
24
prisma/schema.prisma
Normal file
@@ -0,0 +1,24 @@
|
||||
// This is your Prisma schema file,
|
||||
// learn more about it in the docs: https://pris.ly/d/prisma-schema
|
||||
|
||||
// Looking for ways to speed up your queries, or scale easily with your serverless or edge functions?
|
||||
// Try Prisma Accelerate: https://pris.ly/cli/accelerate-init
|
||||
|
||||
generator client {
|
||||
provider = "prisma-client-js"
|
||||
}
|
||||
|
||||
datasource db {
|
||||
provider = "postgresql"
|
||||
url = env("DATABASE_URL")
|
||||
}
|
||||
|
||||
model Layanan {
|
||||
id String @id @default(cuid())
|
||||
name String @unique
|
||||
}
|
||||
|
||||
model Potensi {
|
||||
id String @id @default(cuid())
|
||||
name String @unique
|
||||
}
|
||||
39
prisma/seed.ts
Normal file
39
prisma/seed.ts
Normal file
@@ -0,0 +1,39 @@
|
||||
import layanan from './data/list-layanan.json'
|
||||
import potensi from './data/list-potensi.json'
|
||||
import prisma from '@/lib/prisma';
|
||||
; (async () => {
|
||||
for (const l of layanan) {
|
||||
await prisma.layanan.upsert({
|
||||
where: {
|
||||
name: l.name
|
||||
},
|
||||
update: {
|
||||
name: l.name
|
||||
},
|
||||
create: {
|
||||
name: l.name
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
console.log("layanan success ...")
|
||||
|
||||
for (const p of potensi) {
|
||||
await prisma.potensi.upsert({
|
||||
where: {
|
||||
name: p.name
|
||||
},
|
||||
update: {
|
||||
name: p.name
|
||||
},
|
||||
create: {
|
||||
name: p.name
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
console.log("potensi success ...")
|
||||
|
||||
|
||||
|
||||
})();
|
||||
Reference in New Issue
Block a user