omni_shmem
Shared Memory Management
Repository
https://docs.omnigres.org/omni_shmem/
https://docs.omnigres.org/omni_shmem/
Source
omnigres-20251108.tar.gz
omnigres-20251108.tar.gz
Overview
| Package | Version | Category | License | Language |
|---|---|---|---|---|
omni_shmem | 0.1.0 | FEAT | Apache-2.0 | C |
| ID | Extension | Bin | Lib | Load | Create | Trust | Reloc | Schema |
|---|---|---|---|---|---|---|---|---|
| 2967 | omni_shmem | No | Yes | No | Yes | No | No | omni_shmem |
Version
| Type | Repo | Version | PG Ver | Package | Deps |
|---|---|---|---|---|---|
| EXT | PIGSTY | 0.1.0 | 1817161514 | omni_shmem | - |
| RPM | PIGSTY | 0.1.0 | 1817161514 | omnigres_$v | - |
| DEB | PIGSTY | 0.1.0 | 1817161514 | postgresql-$v-omnigres | - |
Build
You can build the RPM / DEB packages for omni_shmem using pig build:
pig build pkg omni_shmem # build RPM / DEB packages
Install
You can install omni_shmem directly. First, make sure the PGDG and PIGSTY repositories are added and enabled:
pig repo add pgsql -u # Add repo and update cache
Install the extension using pig or apt/yum/dnf:
pig install omni_shmem; # Install for current active PG version
pig ext install -y omni_shmem -v 18 # PG 18
pig ext install -y omni_shmem -v 17 # PG 17
pig ext install -y omni_shmem -v 16 # PG 16
pig ext install -y omni_shmem -v 15 # PG 15
pig ext install -y omni_shmem -v 14 # PG 14
dnf install -y omnigres_18 # PG 18
dnf install -y omnigres_17 # PG 17
dnf install -y omnigres_16 # PG 16
dnf install -y omnigres_15 # PG 15
dnf install -y omnigres_14 # PG 14
apt install -y postgresql-18-omnigres # PG 18
apt install -y postgresql-17-omnigres # PG 17
apt install -y postgresql-16-omnigres # PG 16
apt install -y postgresql-15-omnigres # PG 15
apt install -y postgresql-14-omnigres # PG 14
Create Extension:
CREATE EXTENSION omni_shmem;
Usage
The omni_shmem extension provides shared memory management facilities for PostgreSQL extensions within the Omnigres ecosystem.
It enables extensions to allocate and manage shared memory segments, providing the underlying infrastructure used by other Omnigres extensions that need cross-process shared state.
Feedback
Was this page helpful?
Thanks for the feedback! Please let us know how we can improve.
Sorry to hear that. Please let us know how we can improve.