Make format expression more readable
Make an EXECUTE format('', param1, ..., paramN) more readable by adding the index of the argument to print (`position`) in the format specifier.
This commit is contained in:
parent
26ad966ab6
commit
9254723719
@ -149,10 +149,10 @@ BEGIN
|
|||||||
-- Deal with inserted rows: ids in source but not in dest
|
-- Deal with inserted rows: ids in source but not in dest
|
||||||
t := clock_timestamp();
|
t := clock_timestamp();
|
||||||
EXECUTE format('
|
EXECUTE format('
|
||||||
INSERT INTO %s (cartodb_id,%s)
|
INSERT INTO %1$s (cartodb_id,%2$s)
|
||||||
SELECT h.cartodb_id,%s FROM (SELECT cartodb_id FROM %I EXCEPT SELECT cartodb_id FROM %I) h
|
SELECT h.cartodb_id,%2$s FROM (SELECT cartodb_id FROM %3$I EXCEPT SELECT cartodb_id FROM %4$I) h
|
||||||
LEFT JOIN %I s ON s.cartodb_id = h.cartodb_id;
|
LEFT JOIN %5$I s ON s.cartodb_id = h.cartodb_id;
|
||||||
', fq_dest_table, quoted_colnames, quoted_colnames, src_hash_table_name, dst_hash_table_name, src_table);
|
', fq_dest_table, quoted_colnames, src_hash_table_name, dst_hash_table_name, src_table);
|
||||||
GET DIAGNOSTICS num_rows = ROW_COUNT;
|
GET DIAGNOSTICS num_rows = ROW_COUNT;
|
||||||
RAISE NOTICE 'INSERTED % row(s)', num_rows;
|
RAISE NOTICE 'INSERTED % row(s)', num_rows;
|
||||||
RAISE DEBUG 'INSERT time (s): %', clock_timestamp() - t;
|
RAISE DEBUG 'INSERT time (s): %', clock_timestamp() - t;
|
||||||
|
Loading…
Reference in New Issue
Block a user