Merge pull request #88 from R0m1k3/claude/update-rss-feeds-011CV6EZDsWAUqbRHZR1117Q

Fix: Migration timezone - Suppression et resync Google Calendar
This commit is contained in:
LogiFlow authored and GitHub committed 2025-11-14 12:02:23 +01:00
commit 93827f5623
1 file changed
+8 -2
+8 -2
View File
@@ -1,6 +1,7 @@
#!/usr/bin/env node
// Migration: Convertir calendar_events TIMESTAMP → TIMESTAMPTZ
// + Supprimer les données existantes et forcer resynchronisation
const { Pool } = require('pg');
const DATABASE_URL = process.env.DATABASE_URL;
@@ -48,6 +49,11 @@ async function migrate() {
await client.query('BEGIN');
// SUPPRIMER toutes les données existantes pour éviter les problèmes de timezone
console.log(' 🗑️ Suppression des événements existants (seront resynchronisés)');
const deleteResult = await client.query('DELETE FROM calendar_events');
console.log(` ✅ ${deleteResult.rowCount} événements supprimés`);
// Convertir start_time
await client.query(`
ALTER TABLE calendar_events
@@ -81,8 +87,8 @@ async function migrate() {
console.log('\n✅ Migration terminée avec succès!');
console.log('');
console.log('📝 Note: Resynchronisez vos événements Google Calendar');
console.log(' pour appliquer le nouveau format de timezone.');
console.log('⚠️ IMPORTANT: Resynchronisez Google Calendar pour récupérer');
console.log(' vos événements avec les bonnes heures.');
console.log('');
client.release();