omni_shmem

omni_shmem

omni_shmem : Shared Memory Management

Overview

ID Extension Package Version Category License Language
2967
omni_shmem
omni_shmem
0.1.0
FEAT
Apache-2.0
C
Attribute Has Binary Has Library Need Load Has DDL Relocatable Trusted
--s-d--
No
Yes
No
Yes
no
no
Relationships
Schemas omni_shmem

Packages

Type Repo Version PG Major Compatibility Package Pattern Dependencies
EXT
PIGSTY
0.1.0
18
17
16
15
14
omni_shmem -
RPM
PIGSTY
0.1.0
18
17
16
15
14
omnigres_$v -
DEB
PIGSTY
0.1.0
18
17
16
15
14
postgresql-$v-omnigres -
Linux / PG PG18 PG17 PG16 PG15 PG14
el8.x86_64
MISS
MISS
MISS
MISS
MISS
el8.aarch64
MISS
MISS
MISS
MISS
MISS
el9.x86_64
MISS
MISS
MISS
MISS
MISS
el9.aarch64
MISS
MISS
MISS
MISS
MISS
el10.x86_64
MISS
MISS
MISS
MISS
MISS
el10.aarch64
MISS
MISS
MISS
MISS
MISS
d12.x86_64
MISS
MISS
MISS
MISS
MISS
d12.aarch64
MISS
MISS
MISS
MISS
MISS
d13.x86_64
MISS
MISS
MISS
MISS
MISS
d13.aarch64
MISS
MISS
MISS
MISS
MISS
u22.x86_64
MISS
MISS
MISS
MISS
MISS
u22.aarch64
MISS
MISS
MISS
MISS
MISS
u24.x86_64
MISS
MISS
MISS
MISS
MISS
u24.aarch64
MISS
MISS
MISS
MISS
MISS

Source

pig build pkg omni_shmem;		# build rpm/deb

Install

Make sure PGDG and PIGSTY repo available:

pig repo add pgsql -u   # add both repo and update cache

Install this extension with pig:

pig install omni_shmem;		# install via package name, for the active PG version

pig install omni_shmem -v 18;   # install for PG 18
pig install omni_shmem -v 17;   # install for PG 17
pig install omni_shmem -v 16;   # install for PG 16
pig install omni_shmem -v 15;   # install for PG 15
pig install omni_shmem -v 14;   # install for PG 14

Create this extension with:

CREATE EXTENSION omni_shmem;

Usage

omni_shmem: Shared Memory Management

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.

Last updated on