Merge pull request #16676 from jamarzka/master

knex: first() should accept the same parameters as select()
This commit is contained in:
Daniel Rosenwasser
2017-05-22 14:07:45 -07:00
committed by GitHub
2 changed files with 5 additions and 1 deletions
+1 -1
View File
@@ -136,7 +136,7 @@ declare namespace Knex {
decrement(columnName: string, amount?: number): QueryBuilder;
// Others
first(...columns: string[]): QueryBuilder;
first: Select;
debug(enabled?: boolean): QueryBuilder;
pluck(column: string): QueryBuilder;
+4
View File
@@ -401,6 +401,10 @@ knex.table('users').first('id', 'name').then(function(row) {
console.log(row);
});
knex.table('users').first(knex.raw('round(sum(products)) as p')).then(function(row) {
console.log(row);
});
// Using trx as a query builder:
knex.transaction(function(trx) {