I've a PostGIS database loaded with several tables filled with shapefiles. I'm using psycopg2 to access everything via python. I'm able to access the table names with the below query:
"""SELECT table_name
FROM information_schema.tables
WHERE table_schema = 'public'"""
which returns
('Sea Areas(PolyGrid)',)
('geography_columns',)
('geometry_columns',)
('spatial_ref_sys',)
('12NM(LineGrid)',)
('TimeZone(LineGrid)',)
('12NM_PolyGrid',)
But when i try and run a simple query like:
"""SELECT geom FROM 12NM_PolyGrid"""
it throws:
Error while connecting to PostgreSQL syntax error at or near "12"
I'm new to SQL so it could be simple error. Ultimately I would like to do a bounding box query like in this link. The results would then be placed in a geodataframe.