フィールドを更新しようとすると問題が発生します。
として列を作成し、text
で多くの行を保存しまし(lon,lat)
た。今、もう 1 つのフィールドを作成しましたがGeometry(Polygon)
、それを更新しようとして失敗しました。
データは次のように保存されます。
POLYGON ((-16.6318775869111 -52.5925428149806, -16.6346393504709 -52.572542814981
, -16.629462102066 -52.5525428149806, -16.6255191065928 -52.5455420519144
, -16.6055191065928 -52.5488828022871, -16.6021791014778 -52.552542814981
, -16.6108484688169 -52.5925428149806, -16.6255191065928 -52.599495926874
, -16.6318775869111 -52.5925428149806))
このコマンドを試しています
UPDATE field_as_text
SET field_as_geomtry = SELECT ST_GeomFromText(SELECT field_as_text);
このエラーメッセージが表示されます
エラー: "select" またはその付近で構文エラーが発生しました 行 1: ... set field_as_geomtry = select (ST...
誰でも私を啓発できますか?