diff --git a/utils/fct/gw_fct_setfeaturereplace.sql b/utils/fct/gw_fct_setfeaturereplace.sql index 9c0050b5db..ad0b294404 100644 --- a/utils/fct/gw_fct_setfeaturereplace.sql +++ b/utils/fct/gw_fct_setfeaturereplace.sql @@ -1,20 +1,20 @@ --- DROP FUNCTION SCHEMA_NAME.gw_fct_setchangefeaturetype(json); +-- DROP FUNCTION SCHEMA_NAME.gw_fct_setfeaturereplace(json); -CREATE OR REPLACE FUNCTION SCHEMA_NAME.gw_fct_setchangefeaturetype(p_data json) +CREATE OR REPLACE FUNCTION SCHEMA_NAME.gw_fct_setfeaturereplace(p_data json) RETURNS json LANGUAGE plpgsql AS $function$ /* -SELECT gw_fct_setchangefeaturetype($${"client":{"device":4, "lang":"en_US", "infoType":1, "epsg":25831}, +SELECT gw_fct_setfeaturereplace($${"client":{"device":4, "lang":"en_US", "infoType":1, "epsg":25831}, "form":{}, "feature":{"type":"node"}, "data":{"filterFields":{}, "pageInfo":{},"feature_id":"1109", "feature_type_new":"HYDRANT", "featurecat_id":"HYDRANT 1X110", "function_type":"St. Function", "location_type":"St. Location", "category_type":"St. Category", "fluid_type":"St. Fluid"}}$$); -SELECT gw_fct_setchangefeaturetype($${"client":{"device":4, "lang":"en_US", "infoType":1, "epsg":25831}, +SELECT gw_fct_setfeaturereplace($${"client":{"device":4, "lang":"en_US", "infoType":1, "epsg":25831}, "form":{}, "feature":{"type":"node"}, "data":{"filterFields":{}, "pageInfo":{},"feature_id":"1109", "feature_type_new":"HYDRANT", "featurecat_id":"HYDRANT 1X110"}}$$); -SELECT gw_fct_setchangefeaturetype(concat('{"client":{}, "feature":{"type":"node"},"data":{"filterFields":{}, "pageInfo":{}, +SELECT gw_fct_setfeaturereplace(concat('{"client":{}, "feature":{"type":"node"},"data":{"filterFields":{}, "pageInfo":{}, "feature_id":"',node_id,'", "feature_type_new":"HYDRANT", "featurecat_id":"HYDRANT 1X110"}}')::json) FROM node -- fid: 436