(no title)
douge1 | 3 years ago
Yet so many ORM's come with "soft-delete" built-in:
- [Golang Bun](https://bun.uptrace.dev/guide/soft-deletes.html#introduction) Lightweight Golang ORM for PostgreSQL, MySQL, MSSQL, and SQLite
- [Golang GORM](https://gorm.io/docs/delete.html#Soft-Delete) The fantastic ORM library for Golang
- [Typescript DeepKit](https://docs.deepkit.io/english/database.html#_plugins) High performance typescript framework
- [Java Spring](https://www.baeldung.com/spring-jpa-soft-delete) How to Implement a Soft Delete with Spring JPA
- [Typescript TypeOrm](https://doug-martin.github.io/nestjs-query/docs/persistence/...) Easy CRUD for GraphQL
- [Typescript Sequalize](https://sequelize.org/docs/v6/core-concepts/paranoid/) Sequelize is a modern TypeScript and Node.js ORM for Oracle, Postgres, MySQL, MariaDB, SQLite and SQL Server, and more.
- [Typescript Prisma](https://www.prisma.io/docs/concepts/components/prisma-client...) Next-generation Node.js and TypeScript ORM
- [Rust](https://docs.rs/diesel-softdelete/latest/diesel_softdelete/) Diesel query builder
- [Python Django](https://github.com/scoursen/django-softdelete) Soft delete for Django ORM, with support for undelete
GDPR is a good point. Also, do people really go back and delete?
No comments yet.