sql >> Databáze >  >> RDS >> PostgreSQL

Jak vytvořit vlastní funkci oken pro PostgreSQL? (Příklad průběžného průměru)

Musíte se podívat na zdrojový kód postgresql postgresql/src/backend/utils/adt/windowfuncs.c a postgresql/src/backend/executor/nodeWindowAgg.c

Neexistuje žádná dobrá dokumentace :( -- plně funkční funkce okna by měla být implementována pouze v C nebo PL/v8 - pro jiné jazyky neexistuje API.

http://www.pgcon.org/2009 /schedule/track/Version%208.4/128.en.html prezentace od autora implementace v PostgreSQL.

Našel jsem pouze jednu nezákladnou implementaci - http://api.pgxn. org/src/kmeans/kmeans-1.1.0/

http://pgxn.org/dist/plv8/1.3.0 /doc/plv8.html



  1. Rozdíl dat mezi dvěma záznamy ve stejné tabulce

  2. Co je Oracle SQL &PL/SQL? Vše, co začátečník potřebuje vědět

  3. Je možné změnit znakovou sadu mysql DB z migrace laravel?

  4. Získejte odlišná po sobě jdoucí období z překrývajících se období