Zeile 4: |
Zeile 4: |
| | | |
| Die [[Debian]]-Pakete sehen getrennte Konfigurations- und Datenverzeichnisse vor. Siehe https://wiki.debian.org/PostgreSql . | | Die [[Debian]]-Pakete sehen getrennte Konfigurations- und Datenverzeichnisse vor. Siehe https://wiki.debian.org/PostgreSql . |
| + | |
| + | Siehe zu ersten Schritten mit Postgres auch: |
| + | * https://www3.ntu.edu.sg/home/ehchua/programming/sql/PostgreSQL_GetStarted.html |
| | | |
| === User anlegen === | | === User anlegen === |
Zeile 62: |
Zeile 65: |
| * https://blog.2ndquadrant.com/application-users-vs-row-level-security/ | | * https://blog.2ndquadrant.com/application-users-vs-row-level-security/ |
| | | |
− | == REST-API mit Node.js und PostgreSQL == | + | == Node.js-Zugriff auf PostgreSQL == |
| + | === Node.js-Client-Bibliotheken für JavaScript und TypeScript === |
| + | |
| + | Siehe |
| + | * [[Softwareentwicklung#JavaScript for PostgreSQL]] |
| + | * [[TypeScript#TypeScript und PostgreSQL]] |
| + | |
| + | === REST-API mit Node.js und PostgreSQL === |
| Siehe | | Siehe |
| * [https://github.com/jorditost/node-postgres-restapi node-postgres-restapi] | | * [https://github.com/jorditost/node-postgres-restapi node-postgres-restapi] |
Zeile 75: |
Zeile 85: |
| * [https://wiki.postgresql.org/wiki/File:PostgreSQL_Window_Functions.pdf Window Functions um ein FIFO-System in der Datenbank zu erstellen] - ausführliche Anleitung | | * [https://wiki.postgresql.org/wiki/File:PostgreSQL_Window_Functions.pdf Window Functions um ein FIFO-System in der Datenbank zu erstellen] - ausführliche Anleitung |
| * [https://stackoverflow.com/questions/43831286/postgres-fifo-query-calculate-profit-margin Window Functions um ein FIFO-System in der Datenbank zu erstellen] - Stackoverflow-Code ohne Erläuterung; die dort genannte Lösung dürfte nicht sehr gut skalieren, weil - zumindest als Zwischenergebnis - jedes einzelne Stück angeschaut wird (für 10000 in vier Lieferungen heraus- und hereingenommene Stücke entstehen dadurch mindestens 10000 Datensätze). | | * [https://stackoverflow.com/questions/43831286/postgres-fifo-query-calculate-profit-margin Window Functions um ein FIFO-System in der Datenbank zu erstellen] - Stackoverflow-Code ohne Erläuterung; die dort genannte Lösung dürfte nicht sehr gut skalieren, weil - zumindest als Zwischenergebnis - jedes einzelne Stück angeschaut wird (für 10000 in vier Lieferungen heraus- und hereingenommene Stücke entstehen dadurch mindestens 10000 Datensätze). |
| + | |
| + | == Rest-API mit Postgres == |
| + | |
| + | Siehe |
| + | * https://postgrest.org/ basiert auf Haskell |
| + | * pREST - basiert auf Go |
| + | * [[Supabase]] |
| ------ | | ------ |
| <references/> | | <references/> |
| [[Category:Datenbank]] | | [[Category:Datenbank]] |
| [[Category:ServerSoftware]] | | [[Category:ServerSoftware]] |