Клиент Prisma не использует новую сгенерированную схему - PullRequest
0 голосов
/ 30 апреля 2019

Я разрабатываю сервер Prisma на моей локальной машине с Ubuntu 18.04.

У меня есть существующая служба Prisma, я пытаюсь развернуть новую службу.

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

Я удалил все свои док-контейнеры, все изображения, заставил docker-compose загружать изображения заново, в основном, с нуля, но prisma deploy все еще пытается перезаписать предыдущий клиент, а не генерировать новый. .

Мои файлы datamodel.prisma, prisma.yml и сгенерированные файлы prisma-schema.js отражают новый проект и правильную информацию.

Развертывание завершается неудачно и откатывается, потому что он пытается удалить таблицы из старого проекта, чтобы отразить новый файл модели данных, но, конечно, не может их найти, т.к. проект больше не существует.

Помимо самих папок проекта Prisma и докер-контейнеров / изображений, есть ли где-то еще, мне нужно удалить некоторые файлы, чтобы Prisma deploy понимала, что это новый проект?

Обновление:

Мне удалось решить эту проблему с помощью prisma delete из командной строки, как показано в этом документе:

https://www.prisma.io/docs/prisma-cli-and-configuration/cli-command-reference/prisma-delete-ycv9/

Однако я до сих пор не понимаю, почему совершенно разные каталоги контейнеров и папок будут ссылаться на одну и ту же службу призмы?

...