Zum Inhalt springen
Kitbay
Einreichen

prisma-postgres-upgrade

MITAktualisiert am 10. Nov. 202680GitHub-Sterne

Ein Skill von Prisma, der eine Node.js-App mit PostgreSQL in einem Durchgang von Prisma ORM 6 oder 7 auf Prisma 8 umstellt und dabei die bestehende Schemadatei, Datenbank und Daten beibehält.

Was der Skill vermittelt

Ein Skill von Prisma, der eine Node.js-App mit PostgreSQL in einem Durchgang von Prisma ORM 6 oder 7 auf Prisma 8 umstellt und dabei die bestehende Schemadatei, Datenbank und Daten beibehält. Er pinnt exakte Paketversionen, überführt das alte Schema in das neue Contract-Format, übergibt die Verantwortung für Migrationen an Prisma 8, schreibt Client-Abfragen um und listet bekannte Probleme im aktuellen Release Candidate auf, etwa bei Datenbanken, deren Zeitzone nicht UTC ist. Die eigenen Checks der App laufen vorher und nachher. Details zu Prisma 8 übergibt er an den Skill prisma-8, der mit dem ORM-Paket installiert wird.

Funktionen

  • Eine PostgreSQL-App von Prisma 6 oder 7 auf Prisma 8 aktualisieren
  • Eine bestehende schema.prisma in einen Prisma-8-Contract überführen
  • Prisma-Client-Abfragen für Prisma 8 umschreiben
  • Das Upgrade mit den projekteigenen Checks prüfen