pgsql_tweaks
Some functions and views for daily usage
Repository
https://codeberg.org/pgsql_tweaks/pgsql_tweaks
https://codeberg.org/pgsql_tweaks/pgsql_tweaks
Source
pgsql_tweaks-1.1.0.tar.gz
pgsql_tweaks-1.1.0.tar.gz
Overview
| Package | Version | Category | License | Language |
|---|---|---|---|---|
pgsql_tweaks | 1.1.0 | UTIL | PostgreSQL | SQL |
| ID | Extension | Bin | Lib | Load | Create | Trust | Reloc | Schema |
|---|---|---|---|---|---|---|---|---|
| 4210 | pgsql_tweaks | No | No | No | Yes | No | Yes | pgsql_tweaks |
| Related | pgcalendar pg_math pg_extra_time pg_rrule |
|---|
SQL-only despite module_pathname; no preload; META path is stale, control/Makefile select 1.1.0; PG19 RC.
Version
| Type | Repo | Version | PG Ver | Package | Deps |
|---|---|---|---|---|---|
| EXT | PIGSTY | 1.1.0 | 1817161514 | pgsql_tweaks | - |
| RPM | PIGSTY | 1.1.0 | 1817161514 | pgsql_tweaks_$v | - |
| DEB | PIGSTY | 1.1.0 | 1817161514 | postgresql-$v-pgsql-tweaks | - |
Build
You can build the RPM / DEB packages for pgsql_tweaks using pig build:
Install
You can install pgsql_tweaks directly. First, make sure the PGDG and PIGSTY repositories are added and enabled:
Install the extension using pig or apt/yum/dnf:
Install
pig
dnf
apt
Create Extension:
Usage
Sources:
pgsql_tweaks 1.1.0 provides DBA-oriented helper functions and views in the pgsql_tweaks schema. The upstream test matrix covers PostgreSQL 14 through PostgreSQL 19rc1; Pigsty packages it for PostgreSQL 14-18.
Enablement
Data Type Check Functions
System Information Functions
Encoding Functions
Aggregate Functions
gap_fill, for filling gaps in time series.array_min,array_max,array_avg, andarray_sum.
Format And Conversion Functions
Utility Functions
System Information Views
pg_db_views,pg_foreign_keys,pg_functions,pg_active_locks.pg_table_matview_infos,pg_object_ownership,pg_partitioned_tables_infos.pg_unused_indexes,pg_bloat_info,pg_table_bloat,pg_missing_indexes.pg_role_permissions,pg_role_infos.
Statistic And Monitoring Views
statistics_top_ten_query_times,top_ten_query_average_time_in_seconds.statistics_top_ten_time_consuming_queries,statistics_top_ten_memory_usage_queries.statistics_top_ten_called_queries,statistics_top_ten_rows_returned_queries.statistics_top_ten_shared_block_hits_queries,statistics_top_ten_wal_records_generated_queries.statistics_query_activity.monitoring_wal,wal_archiving,monitoring_active_locks,monitoring_replication.monitoring_database_conflicts,monitoring_blocked_and_blocking_activity.monitoring_follower_wal_status,monitoring_vacuum.
Caveats
- Some views/functions depend on additional PostgreSQL supplied modules; upstream lists
pg_stat_statementsandpgstattuple. - This distribution is pure SQL and needs no preloaded shared library. After installing matching files, use
ALTER EXTENSION pgsql_tweaks UPDATE TO '1.1.0'for an existing installation. Helpers still require the relevant object or statistics privileges.
Was this page helpful?
Thanks—your feedback helps us improve this page.
What got in the way? (optional)