diff --git a/scripts-available/CDB_AnalysisCatalog.sql b/scripts-available/CDB_AnalysisCatalog.sql index 5f41a74..905a821 100644 --- a/scripts-available/CDB_AnalysisCatalog.sql +++ b/scripts-available/CDB_AnalysisCatalog.sql @@ -26,7 +26,9 @@ cartodb.cdb_analysis_catalog ( -- last job modifying the node last_modified_by uuid, -- store error message for failures - last_error_message text + last_error_message text, + -- cached tables involved in the analysis + cache_tables regclass[] NOT NULL DEFAULT '{}' ); -- This can only be called from an SQL script executed by CREATE EXTENSION @@ -62,3 +64,12 @@ DO $$ WHEN duplicate_column THEN END; END; $$; + +DO $$ + BEGIN + BEGIN + ALTER TABLE cartodb.cdb_analysis_catalog ADD COLUMN cache_tables regclass[] NOT NULL DEFAULT '{}'; + EXCEPTION + WHEN duplicate_column THEN END; + END; +$$;