1.0.0-alpha.29 • Published 7 years ago

@dandi/data-pg v1.0.0-alpha.29

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

@dandi/data-pg

@dandi/data-pg wraps the node-postgres client in implementations of @dandi/data's interfaces.

See @dandi/data for basic usage and configuration.

Using @dandi/data-pg In Your App

In addition to setting up the connection and authentication data described in @dandi/data, include PgDbModule in your Container providers:

import { Container } from '@dandi/core';
import { PgDbModule } from '@dandi/data-pg';

const myApp = new Container({
  providers: [

    ...

    // database
    PgDbModule,

    ...

  ],
});

Configuring ModelBuilder

Include a Provider<ModelBuilderOptions> for PgDbModelBuilderOptions in your Container providers:

import { Container } from '@dandi/core';
import { PgDbModelBuilderOptions, PgDbModule } from '@dandi/data-pg';
import { ModelBuilderOptions } from '@dandi/model-builder';

import { camel } from 'change-case';

const myApp = new Container({
  providers: [

    ...

    ModelBuilderOptions.provider(PgDbModelBuilderOptions, {
      keyTransform: camel,
    })

    ...

  ],
});
1.0.0-alpha.29

7 years ago

1.0.0-alpha.28

7 years ago

1.0.0-alpha.27

7 years ago

1.0.0-alpha.26

7 years ago

1.0.0-alpha.25

7 years ago

1.0.0-alpha.24

7 years ago

1.0.0-alpha.23

7 years ago

1.0.0-alpha.22

7 years ago

1.0.0-alpha.21

7 years ago

1.0.0-alpha.20

7 years ago

1.0.0-alpha.19

7 years ago

1.0.0-alpha.18

7 years ago

1.0.0-alpha.17

7 years ago

1.0.0-alpha.16

7 years ago

1.0.0-alpha.15

7 years ago

1.0.0-alpha.14

7 years ago

1.0.0-alpha.13

7 years ago

1.0.0-alpha.12

7 years ago

1.0.0-alpha.11

7 years ago

1.0.0-alpha.10-4

7 years ago

1.0.0-alpha.10-3

7 years ago

1.0.0-alpha.10-2

7 years ago

1.0.0-alpha.10-1

7 years ago

1.0.0-alpha.10

7 years ago

1.0.0-alpha.8

7 years ago

1.0.0-alpha.7

7 years ago

1.0.0-alpha.6

7 years ago

1.0.0-alpha.5

7 years ago

1.0.0-alpha.3

7 years ago

1.0.0-alpha.2

7 years ago

1.0.0-alpha.1

7 years ago

1.0.0-pubtest.38

7 years ago