sql >> Databasteknik >  >> RDS >> PostgreSQL

Infoga PostGIS-objekt (t.ex. ST_GeomFromText) från radvariabler i plpgsql-skript

Ännu bättre, använd ST_MakePoint att direkt göra ett geometriobjekt. Detta är inte bara snabbare än ST_GeomFromText, utan det är förlustfritt, eftersom du inte behöver konvertera siffror till text till siffror.

...
WITH result AS (
  INSERT INTO dest_pos (coord)
  SELECT ST_SetSRID(ST_MakePoint(longitude, latitude, altitude), 4326)
  FROM src_pos
  RETURNING 1
)
SELECT count(*) INTO updated FROM result;
RETURN updated;
...


  1. Vad är PostgreSQL likvärdig med SQL Server NVARCHAR?

  2. MySQL välj 1 rad från den inre kopplingen

  3. Unicode Encode Error 'latin-1' codec kan inte koda tecknet '\u2019'

  4. Hur definierar man JPA Repository Query med en Join?