13 lines
639 B
TypeScript
Executable File
13 lines
639 B
TypeScript
Executable File
import { PrismaClient } from "@prisma/client";
|
|
const pr = new PrismaClient();
|
|
|
|
async function fix() {
|
|
|
|
await pr.$queryRaw`SELECT setval(pg_get_serial_sequence('"Manufacturer"', 'id'), coalesce(max(id)+1, 1), false) FROM "Manufacturer";`;
|
|
await pr.$queryRaw`SELECT setval(pg_get_serial_sequence('"BeerStyle"', 'id'), coalesce(max(id)+1, 1), false) FROM "BeerStyle";`;
|
|
await pr.$queryRaw`SELECT setval(pg_get_serial_sequence('"WineStyle"', 'id'), coalesce(max(id)+1, 1), false) FROM "WineStyle";`;
|
|
await pr.$queryRaw`SELECT setval(pg_get_serial_sequence('"Section"', 'id'), coalesce(max(id)+1, 1), false) FROM "Section";`;
|
|
|
|
}
|
|
|
|
fix(); |