1.0.0-beta.5 • Published 4 years ago
prisma-sequelize-generator v1.0.0-beta.5
🏳️🌈⃤ Prisma Sequelize Generator
A generator, which takes a Prisma 2 schema.prisma and generates Sequelize Models.
Getting Started
1. Install
npm:
npm install prisma-sequelize-generator --save-devyarn:
yarn add -D prisma-sequelize-generator2. Add the generator to the schema
generator client {
provider = "prisma-sequelize-generator"
}With a custom output path (./sequelize - default)
generator client {
provider = "prisma-sequelize-generator"
output = "custom-output-path"
}Additional options
generator client {
provider = "prisma-sequelize-generator"
outputFormat = "typescript"
}Supported output formats are javascript (alias js - default) and typescript (alias ts).
3. Run generation
prisma:
prisma generate3. Use Sequelize Models to interact with your database
import { createSequelizeInstance } from './prisma/sequelize';
const { sequelize, models } = createSequelizeInstance({
ssl: true,
dialectOptions: {
connectTimeout: 1000,
},
});
// use `sequelize` instance and `models` in your application to read and write data in your DBNo need to set a connection string, it is set form the datasource configuration in your schema.prisma by default.
Supported Node Versions
| Node Version | Support |
|---|---|
| (Maintenance LTS) 12 | :heavy_check_mark: |
| (Active LTS) 14 | :heavy_check_mark: |
| (Current) 16 | :heavy_check_mark: |
1.0.0-beta.4
4 years ago
1.0.0-beta.5
4 years ago
1.0.0-beta.2
4 years ago
1.0.0-beta.3
4 years ago
1.0.0-beta.1
4 years ago
1.0.0-alpha.3
4 years ago
1.0.0-alpha.2
4 years ago
1.0.0-alpha.1
4 years ago