2022-06-15 12:38:34 +00:00
|
|
|
const { PrismaClient } = require('@prisma/client')
|
|
|
|
const prisma = new PrismaClient()
|
|
|
|
|
|
|
|
async function seed() {
|
|
|
|
const subNetsInfo = [
|
|
|
|
{
|
2022-12-08 19:05:58 +00:00
|
|
|
shortName: 'RT1',
|
2022-06-15 12:38:34 +00:00
|
|
|
name: 'Reitoria',
|
|
|
|
cidr: '10.0.0.0/16'
|
|
|
|
},
|
|
|
|
{
|
2022-12-08 19:05:58 +00:00
|
|
|
shortName: 'RT2',
|
|
|
|
name: 'Reitoria 2',
|
2022-06-15 12:38:34 +00:00
|
|
|
cidr: '10.1.0.0/16'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
shortName: 'AQ',
|
|
|
|
name: 'Aquidauana',
|
|
|
|
cidr: '10.2.0.0/16'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
shortName: 'CG',
|
|
|
|
name: 'Campo Grande',
|
|
|
|
cidr: '10.3.0.0/16'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
shortName: 'CB',
|
|
|
|
name: 'Corumbá',
|
|
|
|
cidr: '10.4.0.0/16'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
shortName: 'CX',
|
|
|
|
name: 'Coxim',
|
|
|
|
cidr: '10.5.0.0/16'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
shortName: 'NA',
|
|
|
|
name: 'Nova Andradina',
|
|
|
|
cidr: '10.6.0.0/16'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
shortName: 'PP',
|
|
|
|
name: 'Ponta Porã',
|
|
|
|
cidr: '10.7.0.0/16'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
shortName: 'TL',
|
|
|
|
name: 'Três Lagoas',
|
|
|
|
cidr: '10.8.0.0/16'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
shortName: 'JD',
|
|
|
|
name: 'Jardim',
|
|
|
|
cidr: '10.9.0.0/16'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
shortName: 'NV',
|
|
|
|
name: 'Naviraí',
|
|
|
|
cidr: '10.10.0.0/16'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
shortName: 'DR',
|
|
|
|
name: 'Dourados',
|
|
|
|
cidr: '10.11.0.0/16'
|
|
|
|
}
|
|
|
|
]
|
|
|
|
|
|
|
|
console.log('Seeding subnets...')
|
|
|
|
|
|
|
|
await prisma.network.createMany({
|
|
|
|
data: subNetsInfo,
|
|
|
|
skipDuplicates: true
|
|
|
|
})
|
|
|
|
|
|
|
|
console.log('Done!')
|
|
|
|
}
|
|
|
|
|
|
|
|
seed()
|