28 lines
1.0 KiB
SQL
28 lines
1.0 KiB
SQL
-- 008: Replace __SUPABASE_STORAGE_PUBLIC_BASE_URL__ placeholder in paper URLs
|
|
--
|
|
-- The course-library seed (comp2211_course_library_papers.sql) was inserted
|
|
-- without substituting the placeholder. This migration replaces it with the
|
|
-- real Supabase Storage public base URL for the `papers` bucket.
|
|
|
|
UPDATE papers
|
|
SET paper_file_url = REPLACE(
|
|
paper_file_url,
|
|
'__SUPABASE_STORAGE_PUBLIC_BASE_URL__',
|
|
'https://pvcxipwovpwrurebouwg.supabase.co/storage/v1/object/public/papers'
|
|
)
|
|
WHERE paper_file_url LIKE '%__SUPABASE_STORAGE_PUBLIC_BASE_URL__%';
|
|
|
|
UPDATE papers
|
|
SET answer_file_url = REPLACE(
|
|
answer_file_url,
|
|
'__SUPABASE_STORAGE_PUBLIC_BASE_URL__',
|
|
'https://pvcxipwovpwrurebouwg.supabase.co/storage/v1/object/public/papers'
|
|
)
|
|
WHERE answer_file_url LIKE '%__SUPABASE_STORAGE_PUBLIC_BASE_URL__%';
|
|
|
|
-- Verify: should return 0 rows
|
|
SELECT id, course_code, year, term, exam_type, paper_file_url, answer_file_url
|
|
FROM papers
|
|
WHERE paper_file_url LIKE '%__SUPABASE_STORAGE_PUBLIC_BASE_URL__%'
|
|
OR answer_file_url LIKE '%__SUPABASE_STORAGE_PUBLIC_BASE_URL__%';
|