cartodb_id string tests
This commit is contained in:
parent
1198454046
commit
7559257d49
@ -165,18 +165,24 @@ SELECT 'extent',ST_Extent(ST_SnapToGrid(the_geom,0.2)) FROM t;
|
|||||||
DROP TABLE t;
|
DROP TABLE t;
|
||||||
|
|
||||||
-- INFO: disabled because cartodbfy does not longer consider text columns for primary ID
|
-- INFO: disabled because cartodbfy does not longer consider text columns for primary ID
|
||||||
-- -- table with existing cartodb_id field of type text
|
-- table with existing cartodb_id field of type text
|
||||||
-- CREATE TABLE t AS SELECT 10::text as cartodb_id;
|
CREATE TABLE t AS SELECT 10::text as cartodb_id;
|
||||||
-- SELECT CDB_CartodbfyTableCheck('t', 'text cartodb_id');
|
SELECT CDB_CartodbfyTableCheck('t', 'text cartodb_id');
|
||||||
-- select cartodb_id/2 FROM t;
|
select cartodb_id/2 FROM t;
|
||||||
-- DROP TABLE t;
|
DROP TABLE t;
|
||||||
|
|
||||||
-- INFO: disabled because cartodbfy does not longer consider text columns for primary ID
|
-- INFO: disabled because cartodbfy does not longer consider text columns for primary ID
|
||||||
-- -- table with existing cartodb_id field of type text not casting
|
-- table with existing cartodb_id field of type text not casting
|
||||||
-- CREATE TABLE t AS SELECT 'nan' as cartodb_id;
|
CREATE TABLE t AS SELECT 'nan' as cartodb_id;
|
||||||
-- SELECT CDB_CartodbfyTableCheck('t', 'uncasting text cartodb_id');
|
SELECT CDB_CartodbfyTableCheck('t', 'uncasting text cartodb_id');
|
||||||
-- select cartodb_id,_cartodb_id0 FROM t;
|
select cartodb_id,cartodb_id_0 FROM t;
|
||||||
-- DROP TABLE t;
|
DROP TABLE t;
|
||||||
|
|
||||||
|
-- table with empty cartodb_id field of type text
|
||||||
|
CREATE TABLE t AS SELECT null::text as cartodb_id;
|
||||||
|
SELECT CDB_CartodbfyTableCheck('t', 'empty text cartodb_id');
|
||||||
|
select cartodb_id,cartodb_id_0 FROM t;
|
||||||
|
DROP TABLE t;
|
||||||
|
|
||||||
-- table with existing cartodb_id field of type int4 not sequenced
|
-- table with existing cartodb_id field of type int4 not sequenced
|
||||||
CREATE TABLE t AS SELECT 1::int4 as cartodb_id;
|
CREATE TABLE t AS SELECT 1::int4 as cartodb_id;
|
||||||
|
@ -28,6 +28,18 @@ trigger-protected the_geom cartodbfied fine
|
|||||||
extent|BOX(1 1,2 2)
|
extent|BOX(1 1,2 2)
|
||||||
DROP TABLE
|
DROP TABLE
|
||||||
SELECT 1
|
SELECT 1
|
||||||
|
text cartodb_id cartodbfied fine
|
||||||
|
0
|
||||||
|
DROP TABLE
|
||||||
|
SELECT 1
|
||||||
|
uncasting text cartodb_id cartodbfied fine
|
||||||
|
1|nan
|
||||||
|
DROP TABLE
|
||||||
|
SELECT 1
|
||||||
|
empty text cartodb_id cartodbfied fine
|
||||||
|
1|
|
||||||
|
DROP TABLE
|
||||||
|
SELECT 1
|
||||||
unsequenced cartodb_id cartodbfied fine
|
unsequenced cartodb_id cartodbfied fine
|
||||||
1
|
1
|
||||||
DROP TABLE
|
DROP TABLE
|
||||||
|
Loading…
Reference in New Issue
Block a user