Zeile 487: |
Zeile 487: |
| | | |
| Siehe | | Siehe |
− | * [ https://www.npmjs.com/package/pg pg ] ist der Standard für Zugriffe von [[Node.js]] auf [[PostgreSQL]] | + | * [https://www.npmjs.com/package/pg pg ] ist der Standard für Zugriffe von [[Node.js]] auf [[PostgreSQL]] |
| ** https://www.npmjs.com/package/pg-types | | ** https://www.npmjs.com/package/pg-types |
| ** https://github.com/brianc/node-postgres | | ** https://github.com/brianc/node-postgres |
− | * [ https://www.npmjs.com/package/pg-promise pg-promise] baut auf pg auf und ermöglicht insbesondere Transaktionsmanagement mittels [[Promise]]s. | + | * [https://www.npmjs.com/package/pg-promise pg-promise] baut auf pg auf und ermöglicht insbesondere Transaktionsmanagement mittels [[Promise]]s. |
− | * [ https://www.npmjs.com/package/knex knex ] ist ein SQL-Dialekt-übergreifende Möglichkeit, SQL in JavaScript-Funktionsaufrufen zu schreiben. Es unterstützt u.a. auch [[PostgreSQL]] via [[pg]]. Siehe | + | * [https://www.npmjs.com/package/knex knex ] ist ein SQL-Dialekt-übergreifende Möglichkeit, SQL in JavaScript-Funktionsaufrufen zu schreiben. Es unterstützt u.a. auch [[PostgreSQL]] via [[pg]]. Siehe |
− | ** [ https://knexjs.org/ Knex-Homepage mit Dokumentation] | + | ** [https://knexjs.org/ Knex-Homepage mit Dokumentation] |
| ** Siehe aus dem [[Java]]-Bereich dazu auch [[JOOQ]] | | ** Siehe aus dem [[Java]]-Bereich dazu auch [[JOOQ]] |
| + | * [https://www.npmjs.com/package/bookshelf Bookshelf.js] ist eine "leichte" ORM-Ebene, die sich [[Knex]] bedient. Für spezielle Abfragen kann auf Knex zurückgegriffen werden. |
| | | |
| === JavaScript UI Framworks === | | === JavaScript UI Framworks === |