sql >> データベース >  >> RDS >> PostgreSQL

plpgsqlスクリプトの行変数からPostGISオブジェクト(例:ST_GeomFromText)を挿入します

    さらに良いことに、ST_MakePoint を使用してください ジオメトリオブジェクトを直接作成します。これはST_GeomFromTextよりも高速であるだけでなく、数値をテキストから数値に変換する必要がないため、ロスレスです。

    ...
    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. MySQLデータベースのデータを更新する

    2. mysql-connector-java for mysql 5.6

    3. インデックスに関するMySQL正規表現

    4. SpringBoot-再起動後にデータベースに再接続します