| 1041 |
Unlogged tables |
Find unlogged tables. These may improve the performance of INSERT operations, but with the price of possibly loosing data - an unlogged table is automatically truncated after a crash or unclean shutdown. |
General |
system catalog base tables only |
2025-11-07 10:11 |
MIT License |
View |
| 1042 |
Unnecessary use of gist index type in case of an exclude constraint |
Find exclude constraints that are based on the gist index type although the default b-tree index type would have been enough. |
Problem detection |
system catalog base tables only |
2025-11-07 10:11 |
MIT License |
View |
| 1043 |
Unused composite types (for table columns, typed tables, input and output parameters) |
Find user-defined composite types that are not used in case of any table, column, and routine (input or otput) parameter (as their type). Do not keep in your database elements that are not needed by anybody. These should be put in use or dropped, otherwise these are dead code. |
Problem detection |
system catalog base tables only |
2025-11-07 10:11 |
MIT License |
View |
| 1044 |
Unused domains (for base table columns and parameters) |
Find domains that are not used in case of any base table column and routine (input or otput) parameter (as their type). Do not keep in your database elements that are not needed by anybody. These should be put in use or dropped, otherwise these are dead code. |
Problem detection |
system catalog base tables only |
2025-11-07 10:11 |
MIT License |
View |
| 1045 |
Unused schemas |
Do not keep in your database elements that are not needed by anybody. These should be put in use or dropped, otherwise these are dead code. |
Problem detection |
system catalog base tables only |
2025-11-07 10:11 |
MIT License |
View |
| 1046 |
User-defined composite types |
Find composite types that are created by a user, i.e., the type is not created automatically by the database management system based on a relation. |
General |
system catalog base tables only |
2025-11-07 10:11 |
MIT License |
View |
| 1047 |
Using system-defined names of constraints (constraints that involve more than one column) |
Find the constraint types in case of which there exists system-defined names. |
Problem detection |
system catalog base tables only |
2025-11-07 10:11 |
MIT License |
View |
| 1048 |
Using system-defined names of constraints (constraints that involve one column) |
Find the constraint types in case of which there exists system-defined names. |
Problem detection |
system catalog base tables only |
2025-11-07 10:11 |
MIT License |
View |
| 1049 |
Vacuum and analyze status of base tables |
Find for each base table the last time when the table has been vacuumed or analyzed (either manually or automatically). |
General |
system catalog base tables only |
2025-11-07 10:11 |
MIT License |
View |
| 1050 |
Views with security invoker |
Find views that have the security invoker option. Such option is possible starting from PostgreSQL 15. In case of using such views one cannot create a system where data is accessed through views and the users (applications) do not have direct access to the base tables. |
Problem detection |
system catalog base tables only |
2025-11-07 10:11 |
MIT License |
View |