Server: fastify , drizzle-orm, postgresql
Install
cd project-name
npm i
cd project-name
pnpm i
Devolopment
cd project-name
npm run dev
cd project-name
pnpm run dev
Build
cd project-name
npm run build
cd project-name
pnpm run build
cd project-name
npm run generate
cd project-name
pnpm run generate
cd project-name
npm run push
cd project-name
pnpm run push
cd project-name
npm run drop
cd project-name
pnpm run drop
cd project-name
npm run studio
cd project-name
pnpm run studio
"generate": "drizzle-kit generate:pg",
"push": "drizzle-kit push:pg",
"generate":"drizzle-kit generate:mysql",
"push": "drizzle-kit push:mysql",
"generate":"drizzle-kit generate:sqlite",
"push": "drizzle-kit push:sqlite",
Fastify is the top choice for building highly performant web servers in Node.js. With its schema-based approach and robust TypeScript support, it provides a seamless and efficient development experience.
Opting for Drizzle-ORM is a strategic move towards lightweight and high-performance database operations. Its superiority over Prisma, coupled with excellent TypeScript support and a distinct schema declaration method, makes it the preferred choice for developers seeking optimal database interaction.