pg_rrule
RRULE field type for PostgreSQL
Repository
petropavel13/pg_rrule
https://github.com/petropavel13/pg_rrule
Source
pg_rrule-0.3.0.tar.gz
pg_rrule-0.3.0.tar.gz
Overview
| ID | Extension | Bin | Lib | Load | Create | Trust | Reloc | Schema |
|---|---|---|---|---|---|---|---|---|
| 3880 | pg_rrule | No | Yes | No | Yes | No | Yes | - |
require libical
Version
| Type | Repo | Version | PG Ver | Package | Deps |
|---|---|---|---|---|---|
| EXT | MIXED | 0.3.0 | 1817161514 | pg_rrule | - |
| RPM | PIGSTY | 0.3.0 | 1817161514 | pg_rrule_$v | libical |
| DEB | PGDG | 0.3.0 | 1817161514 | postgresql-$v-pg-rrule | - |
Build
You can build the RPM packages for pg_rrule using pig build:
Install
You can install pg_rrule directly. First, make sure the PGDG and PIGSTY repositories are added and enabled:
Install the extension using pig or apt/yum/dnf:
Install
pig
dnf
apt
Create Extension:
Usage
pg_rrule: iCalendar RRULE recurrence rule type for PostgreSQL
The pg_rrule extension provides an RRULE data type for parsing and expanding iCalendar recurrence rules (RFC 5545).
Parameter Extraction
Occurrence Generation
The get_occurrences() function expands RRULE definitions into concrete timestamp sequences, supporting both timezone-aware and naive timestamp parameters.
Dependencies
Requires libical for iCalendar standard compliance.
Was this page helpful?
Thanks—your feedback helps us improve this page.
What got in the way? (optional)