Files
cim_summary/backend/scripts/setup_supabase.js

24 lines
699 B
JavaScript

const { createClient } = require('@supabase/supabase-js');
const fs = require('fs');
const path = require('path');
const supabaseUrl = process.env.SUPABASE_URL;
const supabaseKey = process.env.SUPABASE_SERVICE_KEY;
const supabase = createClient(supabaseUrl, supabaseKey);
async function setupDatabase() {
try {
const sql = fs.readFileSync(path.join(__dirname, 'supabase_setup.sql'), 'utf8');
const { error } = await supabase.rpc('exec', { sql });
if (error) {
console.error('Error setting up database:', error);
} else {
console.log('Database setup complete.');
}
} catch (error) {
console.error('Error reading setup file:', error);
}
}
setupDatabase();