diff --git a/supabase/migrations-env-specific/20250824112611_enable_cron_net.sql b/supabase/migrations-env-specific/20250824112611_enable_cron_net.sql new file mode 100644 index 0000000..e757d24 --- /dev/null +++ b/supabase/migrations-env-specific/20250824112611_enable_cron_net.sql @@ -0,0 +1,3 @@ +-- Enable required extensions for cron jobs and HTTP requests +create extension if not exists pg_cron; +create extension if not exists pg_net; diff --git a/supabase/migrations-env-specific/20250825120858_medipost_retry_dispatch.sql b/supabase/migrations-env-specific/20250825120858_medipost_retry_dispatch.sql index 73e6e27..c6e13e8 100644 --- a/supabase/migrations-env-specific/20250825120858_medipost_retry_dispatch.sql +++ b/supabase/migrations-env-specific/20250825120858_medipost_retry_dispatch.sql @@ -1,5 +1,3 @@ -create extension if not exists pg_net; - create or replace function medreport.medipost_retry_dispatch( order_id text ) diff --git a/supabase/migrations-env-specific/20250827090152_bo_run_dev_fake_results_sync.sql b/supabase/migrations-env-specific/20250827090152_bo_run_dev_fake_results_sync.sql index 0bc697f..4ef9274 100644 --- a/supabase/migrations-env-specific/20250827090152_bo_run_dev_fake_results_sync.sql +++ b/supabase/migrations-env-specific/20250827090152_bo_run_dev_fake_results_sync.sql @@ -1,4 +1,3 @@ --- Parameters order_id CREATE OR REPLACE FUNCTION medreport.send_medipost_test_response_for_order(medusa_order_id text) RETURNS void LANGUAGE plpgsql diff --git a/schedule-setup/setup_send_analysis_test_results_cron.sql b/supabase/migrations-env-specific/20250828142742_dev__send_analysis_results_cron.sql similarity index 57% rename from schedule-setup/setup_send_analysis_test_results_cron.sql rename to supabase/migrations-env-specific/20250828142742_dev__send_analysis_results_cron.sql index 2562939..e30f016 100644 --- a/schedule-setup/setup_send_analysis_test_results_cron.sql +++ b/supabase/migrations-env-specific/20250828142742_dev__send_analysis_results_cron.sql @@ -1,12 +1,8 @@ --- Enable required extensions for cron jobs and HTTP requests -create extension if not exists pg_cron; -create extension if not exists pg_net; - -- Schedule the test-medipost-responses job to run every 15 minutes select cron.schedule( - 'send-test-medipost-responses-every-15-minutes', -- Unique job name - '*/15 * * * *', -- Cron schedule: every 15 minutes + 'send-test-medipost-responses-every-15-minutes', + '*/15 * * * *', $$ select net.http_post( diff --git a/schedule-setup/setup_sync_analysis_results_cron.sql b/supabase/migrations-env-specific/20250828142742_setup_sync_analysis_results_cron.sql similarity index 76% rename from schedule-setup/setup_sync_analysis_results_cron.sql rename to supabase/migrations-env-specific/20250828142742_setup_sync_analysis_results_cron.sql index 832f982..ed50da0 100644 --- a/schedule-setup/setup_sync_analysis_results_cron.sql +++ b/supabase/migrations-env-specific/20250828142742_setup_sync_analysis_results_cron.sql @@ -1,7 +1,3 @@ --- Enable required extensions for cron jobs and HTTP requests -create extension if not exists pg_cron; -create extension if not exists pg_net; - -- Schedule the sync-analysis-results job to run every 15 minutes select cron.schedule( diff --git a/supabase/migrations-env-specific/README.md b/supabase/migrations-env-specific/README.md new file mode 100644 index 0000000..6d6e833 --- /dev/null +++ b/supabase/migrations-env-specific/README.md @@ -0,0 +1,4 @@ +Migrations that require env specific parameters. + +- JOBS_API_TOKEN +- app deploy public or internal URL