PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да създадете персонализирана прозоречна функция за PostgreSQL? (Пример за текуща средна)

Трябва да погледнете изходния код на postgresql postgresql/src/backend/utils/adt/windowfuncs.c и postgresql/src/backend/executor/nodeWindowAgg.c

Няма добра документация :( -- напълно функционалната прозоречна функция трябва да бъде внедрена само в C или PL/v8 - няма API за други езици.

http://www.pgcon.org/2009 /schedule/track/Version%208.4/128.en.html презентация от автора на внедряването в PostgreSQL.

Намерих само една неосновна реализация - http://api.pgxn. org/src/kmeans/kmeans-1.1.0/

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ISO8601 най-добрият формат за дата ли е за PostgreSQL jsonb, когато искам да филтрирам по дата?

  2. Вмъкнете изображение в базата данни на postgresql

  3. Съхранявайте резултата от заявката в променлива, използвана в PL/pgSQL

  4. Postgresql - Основни масиви и array_agg

  5. AWS Glue - Скъсете целевата таблица postgres преди вмъкване