From 5002528eae05d8d0447529b249145f654c945d3d Mon Sep 17 00:00:00 2001 From: Jonas Linter Date: Wed, 12 Nov 2025 21:36:00 +0000 Subject: [PATCH] More views and no longer dropping schema --- src/meta_api_grabber/db_schema.sql | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/meta_api_grabber/db_schema.sql b/src/meta_api_grabber/db_schema.sql index f44410e..aba4327 100644 --- a/src/meta_api_grabber/db_schema.sql +++ b/src/meta_api_grabber/db_schema.sql @@ -2,11 +2,11 @@ -- Cleanup schema public first. -DROP SCHEMA IF EXISTS public CASCADE; +---DROP SCHEMA IF EXISTS public CASCADE; -- Recreate schema public. -CREATE SCHEMA public; +CREATE SCHEMA public if not exists; -- Set ownership to meta_user ALTER SCHEMA public OWNER TO meta_user; @@ -25,6 +25,7 @@ CREATE EXTENSION IF NOT EXISTS timescaledb; -- This table stores account mappings and identifiers -- Data is loaded from metadata.yaml file + CREATE TABLE IF NOT EXISTS public.account_metadata ( id SERIAL PRIMARY KEY, label VARCHAR(255) NOT NULL, @@ -382,7 +383,7 @@ SELECT avg(ctr) as ctr FROM ads_insights -group by time, account_id, adset_id, campaign_id +group by time, account_id, adset_id, campaign_id; DROP VIEW IF EXISTS g_account_insights CASCADE;