From 3fa40795278939a0cb5937a25b5cd0c743ec1d0a Mon Sep 17 00:00:00 2001 From: Emm Date: Wed, 10 Aug 2016 21:06:52 +0200 Subject: [PATCH 1/2] Add useNullOrDefault config option to knex.js. --- knex/knex-tests.ts | 6 ++++++ knex/knex.d.ts | 1 + 2 files changed, 7 insertions(+) diff --git a/knex/knex-tests.ts b/knex/knex-tests.ts index 04ba8409ee..f4bbf01b42 100644 --- a/knex/knex-tests.ts +++ b/knex/knex-tests.ts @@ -78,6 +78,12 @@ var knex = Knex({ client: 'pg' }); +// useNullAsDefault +var knex = Knex({ + client: 'sqlite', + useNullAsDefault: true, +}); + knex('books').insert({title: 'Test'}).returning('*').toString(); // Migrations diff --git a/knex/knex.d.ts b/knex/knex.d.ts index a8501f2e51..2cb8280ea1 100644 --- a/knex/knex.d.ts +++ b/knex/knex.d.ts @@ -454,6 +454,7 @@ declare module "knex" { pool?: PoolConfig; migrations?: MigratorConfig; acquireConnectionTimeout?: number; + useNullAsDefault?: boolean; } interface ConnectionConfig { From e0e0f509d58c23cb230b9c6f6b353decde463ce8 Mon Sep 17 00:00:00 2001 From: Emm Date: Wed, 10 Aug 2016 21:09:52 +0200 Subject: [PATCH 2/2] Add search path config option to knex.js. --- knex/knex-tests.ts | 6 ++++++ knex/knex.d.ts | 1 + 2 files changed, 7 insertions(+) diff --git a/knex/knex-tests.ts b/knex/knex-tests.ts index f4bbf01b42..3a00c32551 100644 --- a/knex/knex-tests.ts +++ b/knex/knex-tests.ts @@ -78,6 +78,12 @@ var knex = Knex({ client: 'pg' }); +// searchPath +var knex = Knex({ + client: 'pg', + searchPath: 'public', +}); + // useNullAsDefault var knex = Knex({ client: 'sqlite', diff --git a/knex/knex.d.ts b/knex/knex.d.ts index 2cb8280ea1..64d530ed49 100644 --- a/knex/knex.d.ts +++ b/knex/knex.d.ts @@ -455,6 +455,7 @@ declare module "knex" { migrations?: MigratorConfig; acquireConnectionTimeout?: number; useNullAsDefault?: boolean; + searchPath?: string; } interface ConnectionConfig {