La sintassi per un normale poligono postgres è più simile a:
insert into geo_table values (1, '((2,2),(3,4),(3,6),(1,1))');
Dove 1 è un ID e la voce tra virgolette è il poligono. Mi aspetto che la query sia simile, probabilmente hai bisogno di parentesi ecc. Per le coordinate. Tipicamente per i dati geospaziali si vogliono le coordinate (Lon Lat). Postgis accetta anche WKT affermazioni come:
GeomFromText('POLYGON((long1 lat1, long2 lat2, long3 lat3))')