微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

knex.js

编程之家收集整理的这个编程导航主要介绍了knex.js编程之家,现在分享给大家,也给大家做个参考。

knex.js 介绍

knex方法分类

操作table的方法,属于Schema Builder,对应create、drop、alter等

操作column的方法,属于Schema Builder,如设置键的类型,设置主键、外键等

执行sql请求的方法,属于Query Builder,对应select、 insert、update、delete等

其他方法

knex安装

#以Postgresql为例

sudo npm install knex --save

sudo npm install pg --save

knex初始化

var knex = require('knex')({

client: 'pg',//指明数据库类型,还可以是MysqLsqlite3等等

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。