Changeset 87c9f1e for prisma/seed.js


Ignore:
Timestamp:
02/27/25 00:42:38 (5 weeks ago)
Author:
Naum Shapkarovski <naumshapkarovski@…>
Branches:
main
Children:
32e9876
Parents:
3c5302a
Message:

update the seed script. update the prisma schema, use mapping

File:
1 edited

Legend:

Unmodified
Added
Removed
  • prisma/seed.js

    r3c5302a r87c9f1e  
    66  // Clear existing data
    77  await prisma.service.deleteMany();
     8  await prisma.user.deleteMany();
    89  await prisma.tenant.deleteMany();
    910
    1011  // Define default tenant data
    1112  const tenantData = {
    12     name: "Default Company",
    13     email: "contact@defaultcompany.com",
     13    id: "cm7lxc3p00000pb7kmdrxsfod",
     14    name: "MVP Masters",
     15    email: "info@mvpmasters.com",
    1416    address: {
    15       street: "123 Business Street",
    16       city: "Business City",
    17       state: "BS",
    18       zip: "12345",
    19       country: "United States"
     17      street: "Makedonska Treta Brigada 56",
     18      city: "Skopje",
     19      state: "Macedonia",
     20      zip: "1000",
     21      country: "Macedonia"
    2022    },
    21     phoneNumber: "+1 234 567 8900",
    22     representative: "John Doe",
     23    phoneNumber: "+389 72 233 943",
     24    representative: "Naum Shapkarovski",
    2325    lastInvoiceNumber: "1",
    2426    logoUrl: "https://example.com/default-logo.png",
     
    7274  });
    7375
     76  // Add default admin user
     77  const defaultUser = await prisma.user.create({
     78    data: {
     79      id: 'dK2y3WezYWWltHCaBRvUFlddkOr2',
     80      uid: 'dK2y3WezYWWltHCaBRvUFlddkOr2',
     81      email: 'naum@mvpmasters.com',
     82      displayName: 'Naum',
     83      role: 'ADMIN',
     84      tenantId: 'cm7lxc3p00000pb7kmdrxsfod'
     85    }
     86  });
     87
    7488  console.log('Seeded default tenant:', defaultTenant);
     89  console.log('Seeded default user:', defaultUser);
    7590
    7691  console.log('🌱 Seeding database...');
Note: See TracChangeset for help on using the changeset viewer.