Änderungen

Zur Navigation springen Zur Suche springen
868 Bytes hinzugefügt ,  17:16, 17. Nov. 2025
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 48: Zeile 51:  
   SHOW config_file;
 
   SHOW config_file;
 
   SHOW hba_file;
 
   SHOW hba_file;
 +
 +
=== Postgres on Android ===
 +
 +
PostgresSQL läuft auch auf Android. Dazu benötigt man die App Termux. Siehe
 +
* https://stackoverflow.com/questions/33474468/can-i-use-postgresql-in-android-phone
    
== Zeilenbasierte Zugriffsrechte ==
 
== Zeilenbasierte Zugriffsrechte ==
Zeile 57: 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 70: 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
 +
** https://luizfelipe-dev.medium.com/rapid-rest-api-development-with-postgrest-database-in-just-1-minute-32c237252517
 +
* [https://docs.prestd.com/ pREST] - basiert auf Go
 +
** https://dev.to/eminetto/accessing-postgres-via-rest-using-prest-4fdk
 +
* [[Supabase]]
 
------
 
------
 
<references/>
 
<references/>
 
[[Category:Datenbank]]
 
[[Category:Datenbank]]
 
[[Category:ServerSoftware]]
 
[[Category:ServerSoftware]]

Navigationsmenü