Skip to content

fibjs/fib-orm

 
 

Repository files navigation

fib-orm

ORM for fibjs — a unified ORM package supporting SQLite, MySQL, and PostgreSQL.

Install

npm install fib-orm

Quick Start

const ORM = require('fib-orm');

const db = ORM.connectSync('sqlite:test.db');

const User = db.define('user', {
  name: String,
  age: Number
});

db.syncSync();

User.createSync({ name: 'Alice', age: 30 });
const users = User.findSync();
console.log(users);

db.closeSync();

Build

npm run build

Test

# SQLite
ORM_PROTOCOL=sqlite fibjs test

# MySQL
ORM_PROTOCOL=mysql fibjs test

# PostgreSQL
ORM_PROTOCOL=postgres fibjs test

License

MIT

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 54.6%
  • TypeScript 45.4%