From da5d3ea8d9442476d99d69946f6c5b5a30b94ecc Mon Sep 17 00:00:00 2001 From: Mario de Frutos Date: Thu, 22 Mar 2018 11:48:54 +0100 Subject: [PATCH] Added test for the case that arose in #325 --- test/CDB_CartodbfyTableTest.sql | 5 +++++ test/CDB_CartodbfyTableTest_expect | 3 +++ 2 files changed, 8 insertions(+) diff --git a/test/CDB_CartodbfyTableTest.sql b/test/CDB_CartodbfyTableTest.sql index 3eef85d..3e5658e 100644 --- a/test/CDB_CartodbfyTableTest.sql +++ b/test/CDB_CartodbfyTableTest.sql @@ -385,6 +385,11 @@ BEGIN; $$; ROLLBACK; +-- Long table name could cause possible sequence rename collision #325 +CREATE TABLE "wadus_table_9473e8f6-2da1-11e8-8bca-0204e4dfe4d8" ( cartodb_id serial primary key ); +SELECT CDB_CartodbfyTableCheck('wadus_table_9473e8f6-2da1-11e8-8bca-0204e4dfe4d8'::REGCLASS, 'Long table name could cause sequence collision while renaming #325'); +DROP TABLE "wadus_table_9473e8f6-2da1-11e8-8bca-0204e4dfe4d8"; + -- TODO: table with existing custom-triggered the_geom DROP FUNCTION CDB_CartodbfyTableCheck(regclass, text); diff --git a/test/CDB_CartodbfyTableTest_expect b/test/CDB_CartodbfyTableTest_expect index 5fca9ec..9939598 100644 --- a/test/CDB_CartodbfyTableTest_expect +++ b/test/CDB_CartodbfyTableTest_expect @@ -150,5 +150,8 @@ SET BEGIN DO ROLLBACK +CREATE TABLE +Long table name could cause sequence collision while renaming #325 cartodbfied fine +DROP TABLE DROP FUNCTION DROP FUNCTION