Remove schema when selecting from CDB_TableMetadata
to ease testing. When creating CDB_TableMetadata it is always put in cartodb when done from the extension, but for tests it is done in public.
This commit is contained in:
parent
d59b826d37
commit
cd4ad29e39
@ -172,7 +172,7 @@ AS $$
|
|||||||
)
|
)
|
||||||
SELECT fqtn.dbname, fqtn.schema_name, fqtn.table_name,
|
SELECT fqtn.dbname, fqtn.schema_name, fqtn.table_name,
|
||||||
(CASE WHEN relkind = 'f' THEN cartodb.CDB_Get_Foreign_Updated_At(reloid)
|
(CASE WHEN relkind = 'f' THEN cartodb.CDB_Get_Foreign_Updated_At(reloid)
|
||||||
ELSE (SELECT md.updated_at FROM cartodb.CDB_TableMetadata md WHERE md.tabname = reloid)
|
ELSE (SELECT md.updated_at FROM CDB_TableMetadata md WHERE md.tabname = reloid)
|
||||||
END) AS updated_at
|
END) AS updated_at
|
||||||
FROM fqtn;
|
FROM fqtn;
|
||||||
$$ LANGUAGE SQL;
|
$$ LANGUAGE SQL;
|
||||||
@ -190,7 +190,7 @@ RETURNS timestamptz AS $$
|
|||||||
), t_updated_at AS (
|
), t_updated_at AS (
|
||||||
SELECT
|
SELECT
|
||||||
(CASE WHEN relkind = 'f' THEN cartodb.CDB_Get_Foreign_Updated_At(reloid)
|
(CASE WHEN relkind = 'f' THEN cartodb.CDB_Get_Foreign_Updated_At(reloid)
|
||||||
ELSE (SELECT md.updated_at FROM cartodb.CDB_TableMetadata md WHERE md.tabname = reloid)
|
ELSE (SELECT md.updated_at FROM CDB_TableMetadata md WHERE md.tabname = reloid)
|
||||||
END) AS updated_at
|
END) AS updated_at
|
||||||
FROM t_oid
|
FROM t_oid
|
||||||
LEFT JOIN pg_catalog.pg_class c ON c.oid = reloid
|
LEFT JOIN pg_catalog.pg_class c ON c.oid = reloid
|
||||||
|
Loading…
Reference in New Issue
Block a user