pg_query_rewrite

The functionality provided allows for the modification of incoming SQL queries at execution time, enabling rewriting or decoration of queries based on user-defined rules and logic.

Information Analysis

Extensibility Types: Functions, Query Processing
System Components: Memory Allocation, Custom Configuration Variables

Duplicate Code Analysis

Total Lines of Code: ? 897
Lines of Duplicate Code: ? 0
Percentage of Codebase: ? 0%

Versioning Analysis

Total Lines of Code: ? 897
Lines of Encapsulated Versioning Code: ? 92
Percentage of Encapsulated Versioning Code in Codebase: ? 10.26%
PostgreSQL Versions Cased On: ? 9,10,12,13,14,15

Compatibility Analysis

Number of Failed Extensions: 78
Failure Rate: 45.8%

Failed Extensions

adminpack

amcheck

basic_archive

bloom

bool_plperl

btree_gin

btree_gist

citext

citus

cube

dblink

dict_int

dict_xsyn

earthdistance

file_fdw

fuzzystrmatch

hll

hstore

hstore_plperl

hstore_plpython3u

hypopg

imcs

intarray

ip4r

isn

jsonb_plperl

jsonb_plpython3u

lo

logerrors

lsm3

ltree

ltree_plpython3u

orafce

pageinspect

passwordcheck

pg_bigm

pg_cron

pg_freespacemap

pg_hint_plan

pg_ivm

pg_qualstats

pg_queryid

pg_repack

pg_show_plans

pg_stat_kcache

pg_stat_monitor

pg_stat_statements

pg_surgery

pg_tle

pg_trgm

pg_variables

pg_visibility

pg_wait_sampling

pg_walinspect

pgaudit

pgcrypto

pgextwlist

pgfincore

pgsentinel

pgstattuple

pgtt

plprofiler

plv8

postgres_fdw

seg

shared_ispell

tablefunc

tds_fdw

test_decoding

timescaledb

tsm_system_rows

tsm_system_time

unaccent

uuid-ossp

vector

vops

wal2json

xml2