omni_rest
omni_rest
omnigres : REST API toolkit (with PostgREST support)
Overview
| ID | Extension | Package | Version | Category | License | Language |
|---|---|---|---|---|---|---|
| 2962 | omni_rest
|
omnigres
|
0.1.1 |
FEAT
|
Apache-2.0
|
C
|
| Attribute | Has Binary | Has Library | Need Load | Has DDL | Relocatable | Trusted |
|---|---|---|---|---|---|---|
----d--
|
No
|
No
|
No
|
Yes
|
no
|
no
|
Packages
| Type | Repo | Version | PG Major Compatibility | Package Pattern | Dependencies |
|---|---|---|---|---|---|
| EXT | PIGSTY
|
0.1.1 |
18
17
16
15
14
|
omnigres |
omni_httpd, omni_sql, omni_web, omni_var, pgcrypto |
| RPM | PIGSTY
|
0.1.1 |
18
17
16
15
14
|
omnigres_$v |
- |
| DEB | PIGSTY
|
0.1.1 |
18
17
16
15
14
|
postgresql-$v-omnigres |
- |
| Linux / PG | PG18 | PG17 | PG16 | PG15 | PG14 |
|---|---|---|---|---|---|
el8.x86_64
|
MISS
|
PIGSTY 20250120
|
PIGSTY 20250120
|
PIGSTY 20250120
|
PIGSTY 20250120
|
el8.aarch64
|
MISS
|
PIGSTY 20250120
|
PIGSTY 20250120
|
PIGSTY 20250120
|
PIGSTY 20250120
|
el9.x86_64
|
MISS
|
PIGSTY 20250507
|
PIGSTY 20250507
|
PIGSTY 20250507
|
PIGSTY 20250507
|
el9.aarch64
|
MISS
|
PIGSTY 20250507
|
PIGSTY 20250507
|
PIGSTY 20250507
|
PIGSTY 20250507
|
el10.x86_64
|
MISS
|
MISS
|
MISS
|
MISS
|
MISS
|
el10.aarch64
|
MISS
|
MISS
|
MISS
|
MISS
|
MISS
|
d12.x86_64
|
MISS
|
PIGSTY 20250120
|
PIGSTY 20250120
|
PIGSTY 20250120
|
PIGSTY 20250120
|
d12.aarch64
|
MISS
|
PIGSTY 20250120
|
PIGSTY 20250120
|
PIGSTY 20250120
|
PIGSTY 20250120
|
d13.x86_64
|
PIGSTY 20251108
|
PIGSTY 20251108
|
PIGSTY 20251108
|
PIGSTY 20251108
|
PIGSTY 20251108
|
d13.aarch64
|
PIGSTY 20251108
|
PIGSTY 20251108
|
PIGSTY 20251108
|
PIGSTY 20251108
|
PIGSTY 20251108
|
u22.x86_64
|
MISS
|
PIGSTY 20250120
|
PIGSTY 20250120
|
PIGSTY 20250120
|
PIGSTY 20250120
|
u22.aarch64
|
MISS
|
PIGSTY 20250120
|
PIGSTY 20250120
|
PIGSTY 20250120
|
PIGSTY 20250120
|
u24.x86_64
|
PIGSTY 20251108
|
PIGSTY 20251108
|
PIGSTY 20251108
|
PIGSTY 20251108
|
PIGSTY 20251108
|
u24.aarch64
|
PIGSTY 20251108
|
PIGSTY 20251108
|
PIGSTY 20251108
|
PIGSTY 20251108
|
PIGSTY 20251108
|
Source
pig build pkg omnigres; # build rpm/debInstall
Make sure PGDG and PIGSTY repo available:
pig repo add pgsql -u # add both repo and update cacheInstall this extension with pig:
pig install omnigres; # install via package name, for the active PG version
pig install omni_rest; # install by extension name, for the current active PG version
pig install omni_rest -v 18; # install for PG 18
pig install omni_rest -v 17; # install for PG 17
pig install omni_rest -v 16; # install for PG 16
pig install omni_rest -v 15; # install for PG 15
pig install omni_rest -v 14; # install for PG 14Create this extension with:
CREATE EXTENSION omni_rest CASCADE; -- requires omni_httpd, omni_sql, omni_web, omni_var, pgcryptoUsage
The omni_rest extension provides REST API functionality with basic PostgREST protocol compatibility.
The extension implements foundational support for the PostgREST protocol. Refer to the PostgREST documentation for protocol details.
This is an early release; not all PostgREST functionality is implemented yet, with essential use cases prioritized. Depends on omni_httpd.
Last updated on