@sqlpm/logging-postgresql
v1.3.3
Published
contains features around logging, notifications, and notices.
Downloads
7
Maintainers
Readme
logging-postgresql
contains features around logging, notifications, and notices.
Introduction
This package contains re-usable Postgresql sql ddl. The package is installed using a traditional node package manager such as npm, yarn or pnpm. Applying the sql located in the package to a Postgresql database instance can be done by using Sql Package Manager or a migration tool of your choosing.
This package has:
- definitions - Sql is stored within the package.
- Testing, BDD/TDD - Testing is done using the jest testing framework but the tests are written in Sql. True behavior driven development is supported via
yarn test:postgresql:watch
. - versioned - Versioning is used and supported via lerna.
- dependencies - The dependency features of the javascript package manager are leveraged. Sql Package Manager projects can depend on other projects.
Usage
// TODO
Generated
This package was generated form the root of this repository as follows:
yarn sqlpm generate '{"packageName": "logging", "databaseSystem": "postgresql", "description": "contains features around logging, notifications, and notices.", "author": "...", "email": "...", "purposes": ["readwrite"], "actions": ["run", "test", "reset"]}'
yarn lerna add @sqlpm/sqlpm-lib-ts --scope=@sqlpm/logging-postgresql
# Add the universal schema dependency
yarn lerna add @sqlpm/universal-postgresql --scope=@sqlpm/logging-postgresql
# Add the tag schema dependency
yarn lerna add @sqlpm/tag-postgresql --scope=@sqlpm/logging-postgresql
# Add the tag schema dependency
yarn lerna add @sqlpm/persona-postgresql --scope=@sqlpm/logging-postgresql