sql >> Database >  >> RDS >> PostgreSQL

Hoe maak je een aangepaste vensterfunctie voor PostgreSQL? (Lopend gemiddeld voorbeeld)

Je moet kijken naar postgresql broncode postgresql/src/backend/utils/adt/windowfuncs.c en postgresql/src/backend/executor/nodeWindowAgg.c

Er is geen goede documentatie :( -- volledig functionele vensterfunctie zou alleen in C of PL/v8 moeten worden geïmplementeerd - er is geen API voor andere talen.

http://www.pgcon.org/2009 /schedule/track/Version%208.4/128.en.html presentatie van auteur van implementatie in PostgreSQL.

Ik vond slechts één niet-kernimplementatie - http://api.pgxn. org/src/kmeans/kmeans-1.1.0/

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



  1. Een null-variabele doorgeven aan een SQL Stored Procedure vanuit C#.net-code

  2. Hoe MySQL-server starten vanaf de opdrachtregel op Mac OS Lion?

  3. Een Java-programma activeren op basis van database-updates en tijdsinterval

  4. SQLite-weergave maken