From 7a247c1ab2975cbe412221de4b7c10ce762f9ac0 Mon Sep 17 00:00:00 2001 From: Rafa de la Torre Date: Thu, 10 Sep 2015 18:20:52 +0200 Subject: [PATCH] Recover usage of cartodb id if has_usable_primary_key #138 --- scripts-available/CDB_CartodbfyTable.sql | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts-available/CDB_CartodbfyTable.sql b/scripts-available/CDB_CartodbfyTable.sql index 446c31a..47d899e 100644 --- a/scripts-available/CDB_CartodbfyTable.sql +++ b/scripts-available/CDB_CartodbfyTable.sql @@ -964,7 +964,11 @@ BEGIN sql := Format('CREATE TABLE %s AS SELECT ', copyname); -- Add cartodb ID! - sql := sql || 'nextval(''' || destseq || ''') AS ' || const.pkey; + IF has_usable_primary_key THEN + sql := sql || const.pkey; + ELSE + sql := sql || 'nextval(''' || destseq || ''') AS ' || const.pkey; + END IF; -- Add the geometry columns! IF gc.has_usable_geoms THEN