biscuit

biscuit

pg_biscuit : IAM-LIKE pattern matching with bitmap indexing

Overview

IDExtensionPackageVersionCategoryLicenseLanguage
2170
biscuit
pg_biscuit
2.2.2
FTS
MIT
C
AttributeHas BinaryHas LibraryNeed LoadHas DDLRelocatableTrusted
--s-d--
No
Yes
No
Yes
no
no
Relationships
Schemaspublic
Requires
plpgsql
See Also
hll
rum
pg_textsearch

Packages

TypeRepoVersionPG Major CompatibilityPackage PatternDependencies
EXT
PIGSTY
2.2.2
18
17
16
15
14
13
pg_biscuitplpgsql
RPM
PIGSTY
2.2.2
18
17
16
15
14
13
pg_biscuit_$v-
DEB
PIGSTY
2.2.2
18
17
16
15
14
13
postgresql-$v-biscuit-
Linux / PGPG18PG17PG16PG15PG14PG13
el8.x86_64
PIGSTY 2.2.2
PIGSTY 2.2.2
PIGSTY 2.2.2
MISS
MISS
MISS
el8.aarch64
PIGSTY 2.2.2
PIGSTY 2.2.2
PIGSTY 2.2.2
MISS
MISS
MISS
el9.x86_64
PIGSTY 2.2.2
PIGSTY 2.2.2
PIGSTY 2.2.2
MISS
MISS
MISS
el9.aarch64
PIGSTY 2.2.2
PIGSTY 2.2.2
PIGSTY 2.2.2
MISS
MISS
MISS
el10.x86_64
PIGSTY 2.2.2
PIGSTY 2.2.2
PIGSTY 2.2.2
MISS
MISS
MISS
el10.aarch64
PIGSTY 2.2.2
PIGSTY 2.2.2
PIGSTY 2.2.2
MISS
MISS
MISS
d12.x86_64
PIGSTY 2.2.2
PIGSTY 2.2.2
PIGSTY 2.2.2
MISS
MISS
MISS
d12.aarch64
PIGSTY 2.2.2
PIGSTY 2.2.2
PIGSTY 2.2.2
MISS
MISS
MISS
d13.x86_64
PIGSTY 2.2.2
PIGSTY 2.2.2
PIGSTY 2.2.2
MISS
MISS
MISS
d13.aarch64
PIGSTY 2.2.2
PIGSTY 2.2.2
PIGSTY 2.2.2
MISS
MISS
MISS
u22.x86_64
PIGSTY 2.2.2
PIGSTY 2.2.2
PIGSTY 2.2.2
MISS
MISS
MISS
u22.aarch64
PIGSTY 2.2.2
PIGSTY 2.2.2
PIGSTY 2.2.2
MISS
MISS
MISS
u24.x86_64
PIGSTY 2.2.2
PIGSTY 2.2.2
PIGSTY 2.2.2
MISS
MISS
MISS
u24.aarch64
PIGSTY 2.2.2
PIGSTY 2.2.2
PIGSTY 2.2.2
MISS
MISS
MISS
PackageVersionOSORGSIZEFile URL
pg_biscuit_182.2.2el8.x86_64pigsty65.4 KiBpg_biscuit_18-2.2.2-1PIGSTY.el8.x86_64.rpm
pg_biscuit_182.2.2el8.aarch64pigsty61.0 KiBpg_biscuit_18-2.2.2-1PIGSTY.el8.aarch64.rpm
pg_biscuit_182.2.2el9.x86_64pigsty65.8 KiBpg_biscuit_18-2.2.2-1PIGSTY.el9.x86_64.rpm
pg_biscuit_182.2.2el9.aarch64pigsty63.6 KiBpg_biscuit_18-2.2.2-1PIGSTY.el9.aarch64.rpm
pg_biscuit_182.2.2el10.x86_64pigsty68.5 KiBpg_biscuit_18-2.2.2-1PIGSTY.el10.x86_64.rpm
pg_biscuit_182.2.2el10.aarch64pigsty65.6 KiBpg_biscuit_18-2.2.2-1PIGSTY.el10.aarch64.rpm
postgresql-18-biscuit2.2.2d12.x86_64pigsty154.0 KiBpostgresql-18-biscuit_2.2.2-1PIGSTY~bookworm_amd64.deb
postgresql-18-biscuit2.2.2d12.aarch64pigsty149.3 KiBpostgresql-18-biscuit_2.2.2-1PIGSTY~bookworm_arm64.deb
postgresql-18-biscuit2.2.2d13.x86_64pigsty155.3 KiBpostgresql-18-biscuit_2.2.2-1PIGSTY~trixie_amd64.deb
postgresql-18-biscuit2.2.2d13.aarch64pigsty150.4 KiBpostgresql-18-biscuit_2.2.2-1PIGSTY~trixie_arm64.deb
postgresql-18-biscuit2.2.2u22.x86_64pigsty157.5 KiBpostgresql-18-biscuit_2.2.2-1PIGSTY~jammy_amd64.deb
postgresql-18-biscuit2.2.2u22.aarch64pigsty155.2 KiBpostgresql-18-biscuit_2.2.2-1PIGSTY~jammy_arm64.deb
postgresql-18-biscuit2.2.2u24.x86_64pigsty157.1 KiBpostgresql-18-biscuit_2.2.2-1PIGSTY~noble_amd64.deb
postgresql-18-biscuit2.2.2u24.aarch64pigsty153.6 KiBpostgresql-18-biscuit_2.2.2-1PIGSTY~noble_arm64.deb
PackageVersionOSORGSIZEFile URL
pg_biscuit_172.2.2el8.x86_64pigsty65.3 KiBpg_biscuit_17-2.2.2-1PIGSTY.el8.x86_64.rpm
pg_biscuit_172.2.2el8.aarch64pigsty60.9 KiBpg_biscuit_17-2.2.2-1PIGSTY.el8.aarch64.rpm
pg_biscuit_172.2.2el9.x86_64pigsty65.5 KiBpg_biscuit_17-2.2.2-1PIGSTY.el9.x86_64.rpm
pg_biscuit_172.2.2el9.aarch64pigsty63.4 KiBpg_biscuit_17-2.2.2-1PIGSTY.el9.aarch64.rpm
pg_biscuit_172.2.2el10.x86_64pigsty68.5 KiBpg_biscuit_17-2.2.2-1PIGSTY.el10.x86_64.rpm
pg_biscuit_172.2.2el10.aarch64pigsty65.6 KiBpg_biscuit_17-2.2.2-1PIGSTY.el10.aarch64.rpm
postgresql-17-biscuit2.2.2d12.x86_64pigsty154.0 KiBpostgresql-17-biscuit_2.2.2-1PIGSTY~bookworm_amd64.deb
postgresql-17-biscuit2.2.2d12.aarch64pigsty149.0 KiBpostgresql-17-biscuit_2.2.2-1PIGSTY~bookworm_arm64.deb
postgresql-17-biscuit2.2.2d13.x86_64pigsty155.1 KiBpostgresql-17-biscuit_2.2.2-1PIGSTY~trixie_amd64.deb
postgresql-17-biscuit2.2.2d13.aarch64pigsty150.0 KiBpostgresql-17-biscuit_2.2.2-1PIGSTY~trixie_arm64.deb
postgresql-17-biscuit2.2.2u22.x86_64pigsty168.2 KiBpostgresql-17-biscuit_2.2.2-1PIGSTY~jammy_amd64.deb
postgresql-17-biscuit2.2.2u22.aarch64pigsty165.2 KiBpostgresql-17-biscuit_2.2.2-1PIGSTY~jammy_arm64.deb
postgresql-17-biscuit2.2.2u24.x86_64pigsty157.2 KiBpostgresql-17-biscuit_2.2.2-1PIGSTY~noble_amd64.deb
postgresql-17-biscuit2.2.2u24.aarch64pigsty153.2 KiBpostgresql-17-biscuit_2.2.2-1PIGSTY~noble_arm64.deb
PackageVersionOSORGSIZEFile URL
pg_biscuit_162.2.2el8.x86_64pigsty65.4 KiBpg_biscuit_16-2.2.2-1PIGSTY.el8.x86_64.rpm
pg_biscuit_162.2.2el8.aarch64pigsty61.0 KiBpg_biscuit_16-2.2.2-1PIGSTY.el8.aarch64.rpm
pg_biscuit_162.2.2el9.x86_64pigsty65.6 KiBpg_biscuit_16-2.2.2-1PIGSTY.el9.x86_64.rpm
pg_biscuit_162.2.2el9.aarch64pigsty63.5 KiBpg_biscuit_16-2.2.2-1PIGSTY.el9.aarch64.rpm
pg_biscuit_162.2.2el10.x86_64pigsty68.6 KiBpg_biscuit_16-2.2.2-1PIGSTY.el10.x86_64.rpm
pg_biscuit_162.2.2el10.aarch64pigsty65.6 KiBpg_biscuit_16-2.2.2-1PIGSTY.el10.aarch64.rpm
postgresql-16-biscuit2.2.2d12.x86_64pigsty154.0 KiBpostgresql-16-biscuit_2.2.2-1PIGSTY~bookworm_amd64.deb
postgresql-16-biscuit2.2.2d12.aarch64pigsty149.0 KiBpostgresql-16-biscuit_2.2.2-1PIGSTY~bookworm_arm64.deb
postgresql-16-biscuit2.2.2d13.x86_64pigsty155.1 KiBpostgresql-16-biscuit_2.2.2-1PIGSTY~trixie_amd64.deb
postgresql-16-biscuit2.2.2d13.aarch64pigsty150.0 KiBpostgresql-16-biscuit_2.2.2-1PIGSTY~trixie_arm64.deb
postgresql-16-biscuit2.2.2u22.x86_64pigsty168.1 KiBpostgresql-16-biscuit_2.2.2-1PIGSTY~jammy_amd64.deb
postgresql-16-biscuit2.2.2u22.aarch64pigsty165.0 KiBpostgresql-16-biscuit_2.2.2-1PIGSTY~jammy_arm64.deb
postgresql-16-biscuit2.2.2u24.x86_64pigsty157.2 KiBpostgresql-16-biscuit_2.2.2-1PIGSTY~noble_amd64.deb
postgresql-16-biscuit2.2.2u24.aarch64pigsty153.3 KiBpostgresql-16-biscuit_2.2.2-1PIGSTY~noble_arm64.deb

Source

pig build pkg pg_biscuit;		# 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 pg_biscuit;		# install via package name, for the active PG version
pig install biscuit;		# install by extension name, for the current active PG version

pig install biscuit -v 18;   # install for PG 18
pig install biscuit -v 17;   # install for PG 17
pig install biscuit -v 16;   # install for PG 16

Create this extension with:

CREATE EXTENSION biscuit CASCADE; -- requires plpgsql
Last updated on