|
| 1 | +--- |
| 2 | +title: "lolor" |
| 3 | +linkTitle: "lolor" |
| 4 | +description: "Logical-replication-friendly replacement for PostgreSQL large objects" |
| 5 | +weight: 9570 |
| 6 | +categories: ["ETL"] |
| 7 | +width: full |
| 8 | +--- |
| 9 | + |
| 10 | +[**lolor**](https://github.com/pgEdge/lolor) : Logical-replication-friendly replacement for PostgreSQL large objects |
| 11 | + |
| 12 | + |
| 13 | +## Overview |
| 14 | + |
| 15 | +| ID | Extension | Package | Version | Category | License | Language | |
| 16 | +|:--------:|:---------:|:----------:|:-------:|:----------------------:|:----------------------------:|:--------------------:| |
| 17 | +| **9570** | {{< badge content="lolor" link="https://github.com/pgEdge/lolor" >}} | {{< ext "lolor" >}} | `1.2.2` | {{< category "ETL" >}} | {{< license "PostgreSQL" >}} | {{< language "C" >}} | |
| 18 | + |
| 19 | + |
| 20 | +| Attribute | Has Binary | Has Library | Need Load | Has DDL | Relocatable | Trusted | |
| 21 | +|:----------:|:----------:|:-----------:|:---------:|:-------:|:-----------:|:-------:| |
| 22 | +| {{< badge content="--s-dt-" color="blue" >}} | {{< badge content="No" color="blue" >}} | {{< badge content="Yes" color="green" >}} | {{< badge content="No" color="blue" >}} | {{< badge content="Yes" color="green" >}} | {{< badge content="no" color="orange" >}} | {{< badge content="yes" color="green" >}} | |
| 23 | + |
| 24 | + |
| 25 | +| **Relationships** | | |
| 26 | +|:-----------------:|:----| |
| 27 | +| **Schemas** | `lolor` | |
| 28 | +| **See Also** | {{< ext "spock" >}} {{< ext "snowflake" >}} | |
| 29 | + |
| 30 | +> [!Note] works on pgedge kernel fork. Requires lolor.node |
| 31 | +
|
| 32 | + |
| 33 | +## Packages |
| 34 | + |
| 35 | +| Type | Repo | Version | PG Major Compatibility | Package Pattern | Dependencies | |
| 36 | +|:----:|:----:|:-------:|:---------------------:|:----------------|:------------:| |
| 37 | +| **EXT** | {{< badge content="PIGSTY" link="/repo/pgsql" >}} | `1.2.2` | {{< bg "18" "" "red" >}} {{< bg "17" "" "green" >}} {{< bg "16" "" "green" >}} {{< bg "15" "" "red" >}} {{< bg "14" "" "red" >}} {{< bg "13" "" "red" >}} | `lolor` | - | |
| 38 | +| **RPM** | {{< badge content="PIGSTY" link="/repo/pgsql" >}} | `1.2.2` | {{< bg "18" "lolor_18" "red" >}} {{< bg "17" "lolor_17" "green" >}} {{< bg "16" "lolor_16" "red" >}} {{< bg "15" "lolor_15" "red" >}} {{< bg "14" "lolor_14" "red" >}} {{< bg "13" "lolor_13" "red" >}} | `lolor_$v` | `pgedge_$v` | |
| 39 | +| **DEB** | {{< badge content="PIGSTY" link="/repo/pgsql" >}} | `1.2.2` | {{< bg "18" "postgresql-18-lolor" "red" >}} {{< bg "17" "postgresql-17-lolor" "green" >}} {{< bg "16" "postgresql-16-lolor" "red" >}} {{< bg "15" "postgresql-15-lolor" "red" >}} {{< bg "14" "postgresql-14-lolor" "red" >}} {{< bg "13" "postgresql-13-lolor" "red" >}} | `postgresql-$v-lolor` | `pgedge-$v` | |
| 40 | + |
| 41 | + |
| 42 | +| **Linux** / **PG** | **PG18** | **PG17** | **PG16** | **PG15** | **PG14** | **PG13** | |
| 43 | +|:------------------:|:-------------------------------------------:|:-------------------------------------------:|:-------------------------------------------:|:-------------------------------------------:|:-------------------------------------------:|:-------------------------------------------:| |
| 44 | +| {{< os "el8.x86_64" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | |
| 45 | +| {{< os "el8.aarch64" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | |
| 46 | +| {{< os "el9.x86_64" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | |
| 47 | +| {{< os "el9.aarch64" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | |
| 48 | +| {{< os "el10.x86_64" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | |
| 49 | +| {{< os "el10.aarch64" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | |
| 50 | +| {{< os "d12.x86_64" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | |
| 51 | +| {{< os "d12.aarch64" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | |
| 52 | +| {{< os "d13.x86_64" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | |
| 53 | +| {{< os "d13.aarch64" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | |
| 54 | +| {{< os "u22.x86_64" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | |
| 55 | +| {{< os "u22.aarch64" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | |
| 56 | +| {{< os "u24.x86_64" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | |
| 57 | +| {{< os "u24.aarch64" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | {{< bg "MISS" "N/A : MISS 0" "red" >}} | |
| 58 | + |
| 59 | + |
| 60 | +## Source |
| 61 | + |
| 62 | +{{< cards cols=3 >}} |
| 63 | +{{< card link="https://github.com/pgEdge/lolor" title="Repository" icon="github" subtitle="github.com/pgEdge/lolor" >}} |
| 64 | +{{< card link="/list" title="Source Tarball" icon="clipboard-list" subtitle="lolor-1.2.2.tar.gz" >}} |
| 65 | +{{< /cards >}} |
| 66 | + |
| 67 | + |
| 68 | +```bash |
| 69 | +pig build pkg lolor; # build rpm/deb |
| 70 | +``` |
| 71 | + |
| 72 | + |
| 73 | +## Install |
| 74 | + |
| 75 | +Make sure [**PGDG**](/repo/pgdg) and [**PIGSTY**](/repo/pgsql) repo available: |
| 76 | + |
| 77 | +```bash |
| 78 | +pig repo add pgsql -u # add both repo and update cache |
| 79 | +``` |
| 80 | + |
| 81 | +[**Install**](https://ext.pgsty.com/usage/install) this extension with [**pig**](/pig): |
| 82 | + |
| 83 | +```bash |
| 84 | +pig install lolor; # install via package name, for the active PG version |
| 85 | + |
| 86 | +pig install lolor -v 17; # install for PG 17 |
| 87 | +pig install lolor -v 16; # install for PG 16 |
| 88 | + |
| 89 | +``` |
| 90 | + |
| 91 | + |
| 92 | +[**Create**](https://ext.pgsty.com/usage/create) this extension with: |
| 93 | + |
| 94 | +```sql |
| 95 | +CREATE EXTENSION lolor; |
| 96 | +``` |
0 commit comments