Как в prisma после raw запроса обновить маппинги ключей?

Когда вам нужно выполнить сырой SQL-запрос в Prisma и после этого обновить маппинги ключей, необходимо обновить метаданные модели вручную. Ниже приведен пример того, как это можно сделать:

1. После выполнения сырого запроса с помощью Prisma, вам необходимо обновить метаданные модели. Для этого вы можете воспользоваться методом .executeRaw() для обновления таблицы или столбца в базе данных.

Пример:

await prisma.$executeRaw`ALTER TABLE Users DROP CONSTRAINT Users_pkey;
ALTER TABLE Users ADD PRIMARY KEY (id);`

2. После выполнения этого запроса вам нужно обновить маппинги ключей в вашем приложении. Для этого вы можете перезапустить сервер Node.js, чтобы Prisma обновил метаданные из базы данных.

3. После перезапуска сервера Node.js ваши модели должны отражать обновленные маппинги ключей. Вы можете проверить это, обратившись к вашим моделям через Prisma.

Это простой способ обновления маппингов ключей в Prisma после выполнения сырых SQL-запросов. Надеюсь, эта информация будет полезной для вас.