import { PrismaClient, Prisma } from '@prisma/client' const prisma = new PrismaClient() const wishlistData: Prisma.WishlistCreateInput[] = [ { title: 'Junior', imageSrc: 'https://unsplash.com/photos/JZ51o_-UOY8/download?force=true&w=200', description: '', slugUrlText: 'junior', items: { create: [ { title: 'Mr Maria Lion "First Light" Lampe', url: 'https://babykochs.de/mr-maria-lion-first-light-lampe/', imageSrc: 'https://babykochs.de/wp-content/uploads/2021/01/First-Light-Lion1.jpg', description: 'Lion ist Teil der Serie "First Light - Miffy und Freunde" Kollektion, eine Nachtlampe, die als "kleiner Freund für ein kleines Wunder" entworfen wurde.', comment: '', }, { title: 'Liewood Nachtlicht Winston Bär dove blue', url: 'https://babykochs.de/liewood-nachtlicht-baer/', imageSrc: 'https://babykochs.de/wp-content/uploads/2021/01/Liewood-Nachtlicht-Winston-bear-dove-blue.jpg', description: 'Mit dem Licht dieses süßen Bären fühlen sich Eure Kleinen in der Nacht ganz sicher und haben’s schön gemütlich.', comment: '', }, { title: 'Baby- und Kleinkindbett', url: 'https://www.tchibo.de/baby-und-kleinkindbett-p400114225.html#modal-productimagegallery-modalGalleryImage-400886394', imageSrc: 'https://www.tchibo.de/newmedia/art_img/MAIN-IMPORTED/f045f71ebabea9e4/baby-und-kleinkindbett.jpg', description: 'Ein Bett, das mitwächst Zu einem erholsamen Schlaf und einer schönen Nacht gehört natürlich auch ein gutes Bett – das gilt auch für die Kleinsten.', comment: '', }, ], }, }, { title: 'Wedding', imageSrc: 'https://unsplash.com/photos/8vaQKYnawHw/download?ixid=MnwxMjA3fDB8MXxhbGx8fHx8fHx8fHwxNjQ0MDQ4MTIy&force=true&w=200', description: 'We are getting married', slugUrlText: 'wedding', }, { title: '40th birthday', imageSrc: 'https://unsplash.com/photos/poH6OvcEeXE/download?ixid=MnwxMjA3fDB8MXxzZWFyY2h8NHx8YmlydGhkYXl8fDB8fHx8MTY0NDA1NDEzNA&force=true&w=200', description: 'We are getting married', slugUrlText: '40th-birthday', }, ] async function main() { console.log(`Start seeding ...`) for (const u of wishlistData) { const wishlist = await prisma.wishlist.create({ data: u, }) console.log(`Created wishlist with id: ${wishlist.id}`) } console.log(`Seeding finished.`) } main() .catch((e) => { console.error(e) process.exit(1) }) .finally(async () => { await prisma.$disconnect() })