pg-generator-example
v1.0.0
Published
Example plugin for pg-generator, that creates model files for several ORMs and other purposes.
Downloads
7
Readme
pg-generator-example
Example plugin for pg-generator, that creates model files for several ORMs and other purposes.
Installation
npm install pg-generator-example
Synopsis
$ pgen example --out-dir models --clear --relation-name-functions optimal"
$ pgen example:sequelize6 --out-dir models --clear --relation-name-functions optimal"
$ pgen example:objection2 --out-dir models --clear --relation-name-functions optimal"
$ pgen example:schwifty5 --out-dir models --clear --relation-name-functions optimal"
$ pgen example:md --out-dir db-docs --clear --relation-name-functions optimal"
Details
This is a pg-generator plugin to provide example generators and templates for tutorial purposes. Use it via pg-generator.
Available Examples
As indicated following generators are just examples to help you to build yours. Besides personal opinions, every ORM requires careful practices. As a result, we can't maintain ORM codes we are not using. Therefore, see them as a good effort. Even they are not guaranteed to work with current versions of the respective ORM library.
| Name | Description |
| ------------ | ----------------------------------------------------------------------------------- |
| app
| Example of composability. |
| md
| Example of how to create database documentation in markdown. |
| objection2
| Example of model files for objection ORM. |
| report
| Example of a simple report of the database. |
| schwifty
| Example of model files for schwifty ORM. |
| sequelize6
| Example of model files for sequelize ORM. |
| tutorial
| Example of how to create your generators. |