Community Modules
Community modules are built and maintained by the UQAL community. They extend UQAL with support for additional databases or add capabilities to existing modules.
| Module | Description |
|---|---|
community.postgis | Adds PostGIS geospatial query syntax to PostgreSQL connections. |
Building a Community Module
Interested in contributing? Start here:
- Module Standards — required structure,
module.jsonschema, documentation format - Module Development — step-by-step implementation guide
- Extension Modules — how to extend an existing module
- Community Workflow — branch strategy, PR rules, publishing
Installing Community Modules
Once a community module is published:
uv add uqal-postgis
uqal add-module community.postgis
Then declare it on the connection that should use it:
{
"connections": {
"mydb": {
"module": "standard.postgresql",
"modules": ["standard.postgresql", "community.postgis"]
}
}
}