5.1.3 • Published 3 months ago

@microfleet/plugin-knex v5.1.3

Weekly downloads
30
License
MIT
Repository
github
Last release
3 months ago

Microfleet Knex Plugin

Adds Knex support to microfleet. This can be used to interact with *SQL databases

Install

yarn add @microfleet/plugin-knex

Configuration

To make use of the plugin adjust microfleet configuration in the following way:

interface Config {
  debug?: boolean;
  client?: string | typeof Client;
  dialect?: string;
  version?: string;
  connection?:
    | string
    | ConnectionConfig
    | MariaSqlConnectionConfig
    | MySqlConnectionConfig
    | MsSqlConnectionConfig
    | OracleDbConnectionConfig
    | Sqlite3ConnectionConfig
    | SocketConnectionConfig;
  pool?: PoolConfig;
  migrations?: MigratorConfig;
  postProcessResponse?: (result: any, queryContext: any) => any;
  wrapIdentifier?: (
    value: string,
    origImpl: (value: string) => string,
    queryContext: any
  ) => string;
  seeds?: SeedsConfig;
  acquireConnectionTimeout?: number;
  useNullAsDefault?: boolean;
  searchPath?: string | string[];
  asyncStackTraces?: boolean;
  log?: Logger;
}

// make sure to add this to the list of loadable plugins
exports.plugins = [
  ...,
  'knex',
  ...
]

// knex configuration
exports.knex: Config = { ... }

Interface

Microfleet Knex Plugin extends service interface with the following methods:

service.knex: Knex

Initialized instance. Look at the docs here - http://knexjs.org/

5.1.3

3 months ago

5.1.2

3 months ago

5.1.1

3 months ago

5.1.0

3 months ago

5.0.5

4 months ago

5.0.4

4 months ago

5.0.3

4 months ago

5.0.2

4 months ago

5.0.1

4 months ago

5.0.0

4 months ago

4.3.0

4 months ago

4.2.14

5 months ago

4.2.13

5 months ago

4.2.9

7 months ago

4.2.10

7 months ago

4.2.11

6 months ago

4.2.12

6 months ago

4.2.2

12 months ago

4.2.5

12 months ago

4.2.4

12 months ago

4.2.7

11 months ago

4.2.6

12 months ago

4.2.8

11 months ago

4.0.0

1 year ago

4.2.0

1 year ago

2.30.0

2 years ago

2.28.0

2 years ago

2.26.2

2 years ago

2.26.0

2 years ago

2.20.0

2 years ago

2.22.0

2 years ago

2.24.0

2 years ago

2.24.2

2 years ago

2.18.0

2 years ago

2.16.2

2 years ago

2.16.0

2 years ago

2.12.4

2 years ago

2.14.0

2 years ago

2.12.2

2 years ago

2.12.0

2 years ago

2.10.2

2 years ago

2.10.0

2 years ago

2.6.0

2 years ago

2.8.0

2 years ago

2.8.12

2 years ago

2.8.10

2 years ago

2.8.14

2 years ago

2.8.2

2 years ago

2.8.4

2 years ago

2.8.6

2 years ago

2.8.8

2 years ago

2.5.0

2 years ago

2.5.2

2 years ago

2.5.1

2 years ago

2.5.3

2 years ago

2.4.0

3 years ago

2.3.5-next.57

3 years ago

2.3.5-next.56

3 years ago

2.3.5-next.51

3 years ago

2.3.6

3 years ago

2.3.5-next.49

3 years ago

2.3.5-next.46

3 years ago

2.3.5-next.39

3 years ago

2.3.5-next.35

3 years ago

2.3.5-next.31

3 years ago

2.3.5

3 years ago

2.3.4

4 years ago

2.3.3

4 years ago

2.3.2

4 years ago

2.3.1

4 years ago

2.3.0

4 years ago

2.2.5

4 years ago

2.2.4

4 years ago

2.2.3

4 years ago

2.2.2

4 years ago

2.2.1

4 years ago

2.2.0

4 years ago

2.1.1

4 years ago

2.1.0

4 years ago

2.0.0

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.3.1

4 years ago

0.3.0

4 years ago

0.2.6

4 years ago

0.2.5

4 years ago

0.2.3

4 years ago

0.2.2

4 years ago

0.2.1

4 years ago

0.2.0

4 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago