Por padrão o prisma mantem os dados, porém se tiver algum conflito ele avisa que para fazer a alteração é necessário zerar os dados
Schema inicial
model User { id String @id @default(uuid()) email String password String }
Mantém os dados
Se eu quiser adicionar o propiedade name
e manter os dados, devo idicar um valor padrão:
model User { id String @id @default(uuid()) name String @default("usuário") email String password String }
ou podemos tornar a propriedade opcional, assim o valor será setado como NULL
model User { id String @id @default(uuid()) name String? email String password String }
Zera os dados
Se não indicar um valor padrão ele zera os dados, pois a propriedade é obrigátoria mas já existem usuários na tabela que não tem essa propriedade
model User { id String @id @default(uuid()) name String email String password String }