Transformacja po wstawieniu do PostGIS
Jeśli mam określony identyfikator SRID ustawiony w kolumnie geometrii w PostGIS, powiedzmy 4326; jeśli następnie wstawię geometrię z innym SRID, powiedzmy 4283, jaki SRID będzie przechowywany w bazie danych, czy PostGIS przekształci geometrię na kolumnę SRID przy wejściu, czy po prostu nie pozwoli na wstawienie?
INSERT INTO sometable(geom) VALUES ST_GeomFromText('POINT(-38.2481 141.7370)',4283)
Odpowiedzi
Jeśli kolumna jest postrzegane jako zarejestrowany w PostGIS geometry|geography_columnssystemu View (co oznacza, że jego ograniczenia są znane w stosunkach System), to typemod ograniczenia typu danych ( GEOMETRY|GEOGRAPHY) są dostanie egzekwowane; jeśli jest ustawiony na określony typ SRID , nie można INSERT danych, które naruszają to nieodłączne ograniczenie lub UPDATEistniejący wiersz w ten sposób.