Fix regclass mismatch on column alter/drop
This logic SHOULD BE MOVED TO Cartodbfy internals.
This commit is contained in:
@@ -106,8 +106,8 @@ BEGIN
|
|||||||
newtable := Format('%s.%s', rel.nspname, rel.relname)::regclass;
|
newtable := Format('%s.%s', rel.nspname, rel.relname)::regclass;
|
||||||
|
|
||||||
-- update CDB_TableMetadata.updated_at (should invalidate varnish)
|
-- update CDB_TableMetadata.updated_at (should invalidate varnish)
|
||||||
UPDATE cartodb.CDB_TableMetadata SET updated_at = NOW()
|
UPDATE cartodb.CDB_TableMetadata SET updated_at = NOW(), tabname = newtable
|
||||||
WHERE tabname = newtable;
|
WHERE tabname = event_info.relation;
|
||||||
|
|
||||||
END; $$;
|
END; $$;
|
||||||
-- }
|
-- }
|
||||||
@@ -152,8 +152,8 @@ BEGIN
|
|||||||
newtable := Format('%s.%s', rel.nspname, rel.relname)::regclass;
|
newtable := Format('%s.%s', rel.nspname, rel.relname)::regclass;
|
||||||
|
|
||||||
-- update CDB_TableMetadata.updated_at (should invalidate varnish)
|
-- update CDB_TableMetadata.updated_at (should invalidate varnish)
|
||||||
UPDATE cartodb.CDB_TableMetadata SET updated_at = NOW()
|
UPDATE cartodb.CDB_TableMetadata SET updated_at = NOW(), tabname = newtable
|
||||||
WHERE tabname = newtable;
|
WHERE tabname = event_info.relation;
|
||||||
|
|
||||||
END; $$;
|
END; $$;
|
||||||
-- }
|
-- }
|
||||||
|
|||||||
Reference in New Issue
Block a user