
generator client {
	provider = "prisma-client-js"
}yarn add @prisma/client
prisma generatorimport { PrismaClient } from "@prisma/client"
const prisma = new PrismaClient()생성하기 위해서 create API를 사용한다.const user = await prisma.user.create({
	data: {
		email: "user@prisma.io",
		name : "user",
	},
})const users = await prisma.user.findMany({
	where: {
		age: {
			gte: 18
		}
	},
	orderBy: {
		name: "asc"
	},
	include: {
		posts: true
	},
	select: {
		id: true,
		name: true
	}
});수정하기 위해 Update 메서드를 사용한다.const updateUser = await prisma.user.update({
	where: {
		id: 1
	},
	data: {
		name: "Upadated Name"
	}
});const deleteUser = await prisma.user.delete({
	where: {
		id: 1
	}
});
const deleteUsers = await prisma.user.deleteMany({
	where: {
		email: {
			contains: "prisma.io",
		},
	},
});npx prisma migrate dev
npx prisma migrate dev --name initㄴprisma
	ㄴschema/prisma
	ㄴmigrations
		ㄴ20250413052907_init
			ㄴmigration.sqlyarn add --dev prisma
npx prisma init
// supabase db url .env 에 설정 이후
yarn add @prisma/client
// 연결 확인
npx prisma studio 
// 스키마 파일 작성 후 마이그레이션 진행// 초기 설정
npx prisma init
// schema.prisma 작성 (모델 정의)
// 마이그레이션 생성 및 DB 반영
npx prisma migrate dev --name init
// prisma 클라이언트 생성
npx prisma generate// 초기 설정
npx prisma init
// 기존 DB에서 모델 불러오기
npx prisma db pull
// prisma 클라이언트 생성
npx prisma generateyarn add —dev ts-node
"prisma" : {
	"seed" : "ts-node --compiler-options
	{\"module\":\"CommonJS\"} prisma/seed.ts"
},import { PrismaClient } from "@prisma/client";
const prisma = new PrismaClient();
async function seedData() {
	// seed 코드 작성
}
async function main() {
	await seedData();
}
main()
	.catch((e) => {
		console.log(e);
		process.exit(1);
	})
	.finally(() => {
		prisma.$disconnect();
	});async function seedData() {
	data?.["DATA"]?.map(async (store) => {
		const storeData = {
			phone: store?.tel_no,
			...
		};
		const result = await prisma.store.create({data: storeData});
		console.log(result);
	});
}npx prisma db seed