nikolasburk
prisma migrate dev
Database schema drift occurs when your database schema is out of sync with your migration history, i.e. the database schema has drifted away from the source of truth.
With this release, we improve the way how the drift is printed to the console when detected in the prisma migrate dev
command. While this is thew only command that uses this notation in today's release, we plan to use it in other places where it would be useful for debugging in the future.
Here is an example how the drift is presented with the new format:
[*] Changed the `Color` enum
[+] Added variant `TRANSPARENT`
[-] Removed variant `RED`
[*] Changed the `Cat` table
[-] Removed column `color`
[+] Added column `vaccinated`
[*] Changed the `Dog` table
[-] Dropped the primary key on columns (id)
[-] Removed column `name`
[+] Added column `weight`
[*] Altered column `isGoodDog` (arity changed from Nullable to Required, default changed from `None` to `Some(Value(Boolean(true)))`)
[+] Added unique index on columns (weight)
โ
Support for .env
files in Prisma Client Go
You can now use a .env
file with Prisma Client Go. This makes it easier to keep database credentials outside your Prisma schema and potentially work with multiple clients at the same time:
example/
โโโ .env
โโโ main.go
โโโ schema.prisma
Learn more about using the .env
file in our documentation. If you have any questions or issues with Prisma Client Go, you can raise them in the #prisma-client-go channel.
โ Breaking change: Dropping support for Node.js v10
Node.js v10 reached End of Life on April 30th 2021. Many of our dependencies have already dropped support for Node.js v10 so staying up-to-date requires us to drop Node.js v10, too. We recommend upgrading to Node.js v14 or greater for longterm support. You can learn more about Node.js releases on this page.
๐ Learn more in the release notes
For more info and links to documentation, you can read the release notes.
๐ Help us spread the word about Prisma ๐
To help spread the word about Prisma, we'd very much appreciate if you would star the repo ๐ And if you're excited about the features in this week's release, then help us and share your excitement on Twitter.
๐ฐย Join us on Thursday for the "What's new in Prisma" livestream
As usual, my colleague @ryan and I will discuss the latest release and other news from the Prisma ecosystem in aย ย onย Thursday at 5pm Berlin | 8am San Francisco.
๐ Prisma Day is happening on June 29/30
Join us for Prisma Day 2021, two days of talks and workshops by the most exciting members of the Prisma community. We look forward to seeing you there! ๐