Add support for PostGIS Geometry columns

This is primarily an experiment. At this point I'm getting back the
Geometry as a GeoJSON blob, which is pretty massive progress, but I'm
still not able to manipulate the data directly the way I'd like.
This commit is contained in:
Eli Ribble 2026-05-06 20:36:10 +00:00
parent 2053415c76
commit 814ebddfa2
No known key found for this signature in database
7 changed files with 362 additions and 103 deletions

View file

@ -242,8 +242,10 @@ func sqlToColumnType(columnMetaData metadata.Column) string {
return "Int8Range"
case "numrange":
return "NumericRange"
case "geometry":
return "Geometry"
default:
fmt.Println("- [SQL Builder] Unsupported sql column '" + columnMetaData.Name + " " + columnMetaData.DataType.Name + "', using StringColumn instead.")
fmt.Println("- [SQL Builder] Unsupported sql column '" + columnMetaData.Name + "' with type '" + columnMetaData.DataType.Name + "', using StringColumn instead.")
return "String"
}
}