Merge pull request #16606 from edvinv/master

[knex] Add function queryBuilder.
This commit is contained in:
Daniel Rosenwasser
2017-05-22 15:32:13 -07:00
committed by GitHub
2 changed files with 2 additions and 0 deletions
+1
View File
@@ -27,6 +27,7 @@ interface Knex extends Knex.QueryInterface {
destroy(): Promise<void>;
batchInsert(tableName : TableName, data: any[], chunkSize : number) : Knex.QueryBuilder;
schema: Knex.SchemaBuilder;
queryBuilder(): Knex.QueryBuilder;
client: any;
migrate: Knex.Migrator;
+1
View File
@@ -299,6 +299,7 @@ knex('books')
.insert([{title: 'Great Gatsby'}, {title: 'Fahrenheit 451'}]);
knex.batchInsert('books', [{title:'Great Gatsby'}, {title: 'Fahrenheit 451'}], 200);
knex.queryBuilder().table('books');
knex('books').where('published_date', '<', 2000).update({status: 'archived'});
knex('books').where('published_date', '<', 2000).update({status: 'archived'}, 'id');