5.2.2 • Published 1 year ago

@forrestjs/service-pg-schema v5.2.2

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

pgSchema

Facilitates the maintenance of a simple PostgreSQL schema by running queries at boot time or in case of a TDD reset event.

This service depends on pg-service.

Configuration

pgSchema.build

Default: {}

Provide configuration to the build extension.

pgSchema.seed

Default: {}

Provide configuration to the seed extension.

pgSchema.reset

Default: {}

Provide configuration to the reset extension.

Extensions

$PG_SCHEMA_BUILD

const f1 = {
  target: "$PG_SCHEMA_BUILD",
  handler: async ({ query, config }) => {
    await query("CREATE TABLE ...");
    await query("CREATE TABLE ...");
  }
};

$PG_SCHEMA_SEED

const f1 = {
  target: "$PG_SCHEMA_SEED",
  handler: async ({ query, config }) => {
    await query("INSERT INTO ... ON CONFLICT DO NOTHING");
    await query("INSERT INTO ... ON CONFLICT DO NOTHING");
  }
};

$PG_SCHEMA_RESET

const f1 = {
  target: "$PG_SCHEMA_RESET",
  handler: async ({ query, config }) => {
    await query("DROP TABLE ...");
    await query("DROP TABLE ...");
  }
};
5.2.2

1 year ago

5.1.1

2 years ago

5.1.0

2 years ago

5.0.6

2 years ago

5.0.5

2 years ago

5.0.4

2 years ago

5.2.1

2 years ago

5.0.3

2 years ago

5.2.0

2 years ago

5.0.2

2 years ago

5.0.1

2 years ago

5.0.0-alpha.39

2 years ago

5.0.0-alpha.37

2 years ago

5.0.0-alpha.38

2 years ago

5.0.0-alpha.35

2 years ago

5.0.0-alpha.36

2 years ago

5.0.0-alpha.33

2 years ago

5.0.0-alpha.34

2 years ago

5.0.0-alpha.40

2 years ago

5.0.0-alpha.28

3 years ago

5.0.0-alpha.29

3 years ago

5.0.0-alpha.26

3 years ago

5.0.0-alpha.27

3 years ago

5.0.0-alpha.31

3 years ago

5.0.0-alpha.32

3 years ago

5.0.0-alpha.30

3 years ago

5.0.0-alpha.25

3 years ago

5.0.0-alpha.9

3 years ago

5.0.0-alpha.19

3 years ago

5.0.0-alpha.17

3 years ago

5.0.0-alpha.18

3 years ago

5.0.0-alpha.15

3 years ago

5.0.0-alpha.16

3 years ago

5.0.0-alpha.13

3 years ago

5.0.0-alpha.14

3 years ago

5.0.0-alpha.11

3 years ago

5.0.0-alpha.12

3 years ago

5.0.0-y.0

3 years ago

5.0.0-alpha.10

3 years ago

5.0.0-alpha.24

3 years ago

5.0.0-alpha.22

3 years ago

5.0.0-alpha.23

3 years ago

5.0.0-alpha.20

3 years ago

5.0.0-alpha.21

3 years ago

5.0.0-alpha.7

3 years ago

5.0.0-alpha.6

3 years ago

5.0.0-alpha.5

3 years ago

5.0.0-alpha.8

3 years ago

4.7.2

3 years ago

4.7.1

3 years ago

5.0.0-alpha.3

3 years ago

5.0.0-alpha.2

3 years ago

5.0.0-alpha.1

3 years ago

5.0.0-alpha.0

3 years ago

4.6.0-alpha.0

3 years ago

4.6.0

3 years ago

4.7.1-alpha.0

3 years ago

4.7.1-alpha.1

3 years ago

4.7.0

3 years ago

4.5.3

3 years ago

4.5.2

3 years ago

4.5.1

3 years ago

4.5.0-alpha.7

3 years ago

4.5.0

3 years ago

4.5.0-alpha.6

3 years ago

4.5.0-alpha.5

3 years ago

4.5.0-alpha.1

3 years ago

4.5.0-alpha.0

3 years ago

4.4.2-alpha.0

3 years ago

4.4.2

3 years ago

4.4.1-alpha.2

3 years ago

4.4.1-alpha.0

3 years ago

4.4.1

3 years ago

4.4.0-alpha.20

3 years ago

4.4.0

3 years ago

4.4.0-alpha.17

3 years ago

4.4.0-alpha.22

3 years ago

4.4.0-alpha.21

3 years ago

4.4.0-alpha.18

3 years ago

4.4.0-alpha.13

3 years ago

4.4.0-alpha.12

3 years ago

4.4.0-alpha.11

3 years ago

4.4.0-alpha.10

3 years ago

4.4.0-alpha.9

3 years ago

4.4.0-8.0

3 years ago

4.4.0-alpha.7

3 years ago

4.4.0-alpha.6

3 years ago

4.4.0-alpha.5

3 years ago

4.4.0-alpha.4

3 years ago

4.4.0-alpha.3

3 years ago

4.4.0-alpha.2

3 years ago