У меня есть одна таблица с именем sta . Я хотел добавить в нее еще один столбец. Я сделал это, используя следующую инструкцию:
SELECT AddGeometryColumn ('public','station','the_geom',4326,'POINT',2);
the_geom добавлен столбец со следующими ограничениями:
CONSTRAINT enforce_dims_the_geom CHECK (st_ndims(the_geom) = 2),
CONSTRAINT enforce_geotype_the_geom CHECK (geometrytype(the_geom) = 'POINT'::text OR the_geom IS NULL),
CONSTRAINT enforce_srid_the_geom CHECK (st_srid(the_geom) = 4326)
Я хотел вставить значения в столбец the_geom . Я попытался:
update station set the_geom = ST_GeomFromEWKT('SRID=4326;POINT(65.6471666666667 25.0368333333333)');
Но я получаю ошибку:
ERROR: new row for relation "station" violates check constraint "enforce_geotype_the_geom"
Что означает это ограничение? Как вставить значения в одно и то же значение?