PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Wstaw obiekt PostGIS (np. ST_GeomFromText) ze zmiennych wiersza w skrypcie plpgsql

Jeszcze lepiej, użyj ST_MakePoint aby bezpośrednio utworzyć obiekt geometryczny. Jest to nie tylko szybsze niż ST_GeomFromText, ale także bezstratne, ponieważ nie musisz konwertować liczb na tekst na liczby.

...
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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Aktualizacje narzędzi testowych PostgreSQL z archiwum testów

  2. Czy pozycja kolumny id w Postgresql jest ważna?

  3. Jaka jest maksymalna wielkość partii JDBC?

  4. Jak wstawić HashMap do PostgreSQL jako typ JSON?

  5. Postgres CASE w kolejności BY przy użyciu aliasu