MySQL
Preview Feature
MySQL support is in preview and may be subject to breaking changes in future releases.
Installing driver​
- npm
- pnpm
- bun
- yarn
npm install mysql2
pnpm add mysql2
bun add mysql2
yarn add mysql2
Creating ZenStackClient​
import { schema } from './zenstack/schema';
import { createPool } from 'mysql2';
import { ZenStackClient } from '@zenstackhq/orm';
import { MysqlDialect } from '@zenstackhq/orm/dialects/mysql';
const db = new ZenStackClient(schema, {
dialect: new MysqlDialect({
pool: createPool(process.env.DATABASE_URL),
}),
});