knex.js 介绍
knex 方法 分类 :
操作table的 方法 ,属于Schema Builder,对应create、drop、alter等
操作column的 方法 ,属于Schema Builder,如设置键的类型,设置主键、外键等
执行 sql 请求的 方法 ,属于Query Builder,对应select、 insert、update、delete等
其他 方法
knex安装
#以Postgre sql 为例
sudo npm install knex --save
sudo npm install pg --save
knex初始化
var knex = require('knex')({
client: 'pg',//指明 数据库 类型,还可以是 MysqL , sqlite3 等等
connection: { //指明连接参数
host : '127.0.0.1',
user : 'liuyueyi',
password : 'password',
database : 'example'
},
debug: true,//指明是否开启debug模式, 默 认为true表示开启
pool: { //指明 数据库 连接池的大小, 默 认为{min: 2,max: 10}
min: 0,
max: 7,
},
acquireConnectionTimeout: 10000,//指明连接计时器大小, 默 认为60000ms
migrations: {
tableName: 'migrations' // 数据库 迁移,可选
}
});
网站地址 : http://knexjs.org
GitHub: https://github.com/tgriesser/knex
网站描述: 是bookshelf框架的基础,其核心是query builder
knex.js官方网站
官方网站: http://knexjs.org
如果觉得 网站内容还不错,欢迎将 网站 推荐给程序员好友。