Skip to content
Beta — Truss is in public beta. Documentation is actively updated but may not reflect the latest changes. Report issues on GitHub.

Database Extensions

Truss ships with 33 curated PostgreSQL extensions that you can enable or disable from the dashboard. Extensions add data types, indexing strategies, search capabilities, and more to your database.

Navigate to Database → Extensions in the dashboard to see all available extensions. Each extension shows:

  • Name and description
  • Category (Search, Data Types, Indexing, Security, Utilities, Performance, Geospatial, Federation, Diagnostics)
  • Version available
  • Toggle switch to enable/disable

Click the toggle switch to enable. This runs CREATE EXTENSION IF NOT EXISTS <name> on your database.

Click the toggle to disable. If other database objects (tables, functions, indexes) depend on the extension, you’ll be prompted to confirm a CASCADE drop.

ExtensionDescription
pg_trgmTrigram-based text similarity and fuzzy search
fuzzystrmatchLevenshtein distance, Soundex, Metaphone
unaccentRemove accents for normalized search
citextCase-insensitive text data type
ExtensionDescription
hstoreKey-value pairs stored in a single column
ltreeHierarchical tree structures (e.g. org charts, categories)
cubeMulti-dimensional cubes
segLine segments and floating-point intervals
isnISBN, ISSN, EAN product number types
intarrayInteger array operators and indexing
ExtensionDescription
btree_ginGIN index support for common data types
btree_gistGiST index support for common data types
bloomBloom filter index for multi-column lookups
ExtensionDescription
pgcryptoEncryption, hashing (SHA, MD5, bcrypt), random bytes
sslinfoInspect SSL certificate details
ExtensionDescription
uuid-osspGenerate UUIDs (v1, v4, v5)
tablefuncCrosstab / pivot table functions
moddatetimeAuto-update modification timestamps
loLarge object lifecycle management
tcnTriggered change notifications
ExtensionDescription
pg_stat_statementsTrack query execution statistics
pg_prewarmPreload table data into buffer cache
pg_buffercacheInspect shared buffer contents
pgstattupleTuple-level storage statistics
pgrowlocksRow-level lock inspection
ExtensionDescription
earthdistanceGreat-circle distance calculations
ExtensionDescription
postgres_fdwQuery remote PostgreSQL servers
dblinkCross-database queries
ExtensionDescription
pageinspectLow-level page inspection
pg_visibilityVisibility map analysis
pg_freespacemapFree space map inspection
amcheckB-tree integrity verification
pg_walinspectWAL content inspection
MethodEndpointDescription
GET/api/extensionsList all 33 curated extensions with status
POST/api/extensions/:name/toggleEnable or disable an extension