Package: postgresql-17-plpgsql-check Source: plpgsql-check Version: 2.10.4-1.pgdg26.04+1 Architecture: amd64 Maintainer: Debian PostgreSQL Maintainers Installed-Size: 721 Depends: postgresql-17, libc6 (>= 2.17) Breaks: postgresql-17-jit-llvm (<< 21) Homepage: https://github.com/okbob/plpgsql_check Priority: optional Section: database Filename: pool/main/p/plpgsql-check/postgresql-17-plpgsql-check_2.10.4-1.pgdg26.04+1_amd64.deb Size: 321232 SHA512: f5caf7e9afef9c2f1edc34010c5a29ecdb852dc130a8a396a2a1767d51161c05e24757aed3a261daae3a2eee498446557369ca2dc99fae6d7d94c41bfb41cd12 SHA256: d8d41c261fcf8fe7a8bdfbff421a9a7fef2b5b4da0aa48b5a962648cd55b25ee SHA1: be95ff2d7623f2de2ee546aa6daccac3f0dac73c MD5sum: 8f36f9730c944a88b93fc0472d5abf89 Description: plpgsql_check extension for PostgreSQL plpgsql_check is the next generation of plpgsql_lint for PL/pgsql source code. The SQL statements inside PL/pgSQL functions are checked for semantic errors. . Features: * check fields of referenced database objects and types inside embedded SQL * using correct types of function parameters * unused variables and function argumens, unmodified OUT argumens * partially detection of dead code (due RETURN command) * detection of missing RETURN command in function * try to identify unwanted hidden casts, that can be performance issue like unused indexes * possibility to collect relations and functions used by function * possibility to check EXECUTE stmt against SQL injection vulnerability