Merge pull request #23617 from rgtk/master

knex: Add alias definition to QueryBuilder#select
This commit is contained in:
Daniel Rosenwasser
2018-02-15 10:57:31 -08:00
committed by GitHub
2 changed files with 3 additions and 0 deletions
+2
View File
@@ -171,11 +171,13 @@ declare namespace Knex {
}
interface Select extends ColumnNameQueryBuilder {
(aliases: { [alias: string]: string }): QueryBuilder;
}
interface Table {
(tableName: string): QueryBuilder;
(callback: Function): QueryBuilder;
(raw: Raw): QueryBuilder;
}
interface Distinct extends ColumnNameQueryBuilder {
+1
View File
@@ -160,6 +160,7 @@ var knex = Knex({
// Knex Query Builder
knex.select('title', 'author', 'year').from('books');
knex.select({ name: 'title', writer: 'author' }).from(knex.raw('books'));
knex.select().table('books');
knex.avg('sum_column1').from(function() {