Jan 21, 2023
Drizzle ORM은 SQL 스키마와 자동 마이그레이션 생성을 위한 CLI의 진실의 원천으로 사용할 수 있는 타입스크립트 ORM이자 쿼리 빌더입니다.
지난 주요 업데이트 이후로 많은 요청된 기능들이 추가되었습니다 🚀
🎉 PostgreSQL 스키마
이제 PostgreSQL 스키마를 선언하고, 해당 스키마 내에 생성될 테이블을 정의할 수 있습니다.
drizzle-kit은 필요한 모든 SQL 마이그레이션을 자동으로 생성합니다.
🎉 MySQL 데이터베이스/스키마
이제 MySQL 데이터베이스/스키마와 그 안에 생성할 테이블을 선언할 수 있습니다.
drizzle-kit은 필요한 모든 SQL 마이그레이션을 자동으로 생성합니다.
이 명령어는 자동으로 SQL 마이그레이션을 생성합니다.
🎉 PostgreSQL 스키마 추출 기능 소개
이제 drizzle-kit을 사용해 기존 PostgreSQL 데이터베이스의 스키마를 몇 초 만에 추출할 수 있습니다. 이 기능은 기존 ORM이나 일반 SQL에서 전환할 때 발생하는 대부분의 번거로움을 없애줍니다. 지원하는 기능은 다음과 같습니다:
- 열거형(enum)
- 모든 기본 및 비기본 컬럼을 포함한 테이블
- 인덱스
- 외래 키, 자기 참조 및 순환 외래 키
- 스키마
위 명령어를 실행하면 schema.ts
파일이 생성됩니다.
🎉 Postgres.js 드라이버 지원 추가
이제 postgres.js를 완벽하게 지원합니다. 가볍고 빠른 드라이버입니다 🚀
PostgreSQL 전체 문서는 여기에서 확인할 수 있습니다.
🎉 PostgreSQL과 MySQL 타입
여러분이 필요한 비네이티브 PostgreSQL 또는 MySQL 타입을 생성할 수 있도록 유용한 연산자를 추가했습니다.