{ "name": "pg_ttl_index", "abstract": "Automatic Time-To-Live (TTL) data expiration for PostgreSQL tables", "description": "A high-performance PostgreSQL extension that provides automatic Time-To-Live (TTL) functionality for data expiration. Features include background worker for automatic cleanup, batch deletion for high-load tables, auto-indexing of timestamp columns, configurable cleanup intervals, stats tracking, and production-ready implementation with ACID compliance.", "version": "2.0.0", "maintainer": [ "Ibrahim Karim Eddin " ], "license": "postgresql", "release_status": "stable", "prereqs": { "runtime": { "requires": { "PostgreSQL": "12.0.0" } } }, "tags": [ "ttl", "time-to-live", "data-expiration", "cleanup", "background-worker", "automatic", "data-retention", "performance", "maintenance", "housekeeping", "high-load", "batch-delete" ], "provides": { "pg_ttl_index": { "file": "pg_ttl_index--2.0.0.sql", "version": "2.0.0", "abstract": "TTL extension with batch deletion, auto-indexing, and stats tracking" } }, "resources": { "homepage": "https://github.com/ibrahimkarimeddin/postgres-extensions-pg_ttl", "repository": { "url": "git://github.com/ibrahimkarimeddin/postgres-extensions-pg_ttl.git", "web": "https://github.com/ibrahimkarimeddin/postgres-extensions-pg_ttl", "type": "git" }, "bugtracker": { "web": "https://github.com/ibrahimkarimeddin/postgres-extensions-pg_ttl/issues" }, "x_documentation": "https://github.com/ibrahimkarimeddin/postgres-extensions-pg_ttl/blob/main/README.md" }, "generated_by": "Ibrahim Karim Eddin", "meta-spec": { "version": "1.0.0", "url": "https://pgxn.org/meta/spec.txt" }, "no_index": { "directory": [ "test", ".github", ".vscode" ] } }