두 개의 열 column1, column2는 실수로 실제 유형이며,이를 결합하여 지오메트리 (Point, 4326)를 얻고 싶습니다. 나의 현재 코드는이 하나1, PostgreSQL에서 2 열 결합하기
INSERT INTO table2(location)
SELECT
geometry(POINT(column1, column2))
FROM
table1
이 오류를 얻을 : Geometry SRID (0) does not match column SRID (4326)
내 기하학의 SRID를 추가하려고 : geometry(POINT(column1, column2),4326)
그것이 형상을 인식 나던, 던지는 오류 : function geometry(point, integer) does not exist
위치는 geometry(POINT, 4326)
유형입니다. 나는 또한 UpdateGeometrySRID 시도 : select UpdateGeometrySRID('public', 'table2', 'location', 4326) ;
하지만 여전히 두 경우 모두 동일한 오류가 발생합니다.
아이디어가 있으십니까?
감사합니다. documendation에서 ST_SetSRID 함수를 알지 못했습니다! –