ポイントデータ型を渡す必要がある関数があります。
somefunc("United States",Point(85.327892 27.703744))
しかし、私はこれでエラーが発生しています。
ERROR: syntax error at or near "27.703744"
SQL state: 42601
Character: 1192
ポイントデータ型を渡す必要がある関数があります。
somefunc("United States",Point(85.327892 27.703744))
しかし、私はこれでエラーが発生しています。
ERROR: syntax error at or near "27.703744"
SQL state: 42601
Character: 1192
関数のパラメーターの間にカンマを追加してみてはいかがでしょうか。
somefunc("United States",Point(85.327892, 27.703744))
PostGIS と PostgreSQL の幾何学的データ型の間に混乱を感じます。PostGIS を使用している場合は、パラメータに最適なST_MakePoint
functionが必要です。
SELECT ST_SetSRID(ST_MakePoint($lon, $lat), 4326)) AS geom;