Spaces:
Runtime error
Runtime error
File size: 1,184 Bytes
9cf9a2a | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | -- Script SQL pour réinitialiser complètement la base de données JuriX
--
-- Ce script:
-- 1. Supprime tous les documents et articles
-- 2. Supprime toutes les conversations RAG
-- 3. Réinitialise les séquences (IDs recommencent à 1)
--
-- ⚠️ ATTENTION: Cette opération est IRRÉVERSIBLE!
--
-- Usage: psql -d jurix_db -f scripts/reset_database.sql
BEGIN;
-- 1. Supprimer tous les articles (cascade supprimera les embeddings)
DELETE FROM articles;
-- 2. Supprimer tous les documents
DELETE FROM laws;
-- 3. Supprimer les conversations RAG (si les tables existent)
DELETE FROM chat_messages;
DELETE FROM conversations;
-- 4. Réinitialiser les séquences PostgreSQL (IDs recommencent à 1)
ALTER SEQUENCE laws_id_seq RESTART WITH 1;
ALTER SEQUENCE articles_id_seq RESTART WITH 1;
ALTER SEQUENCE categories_id_seq RESTART WITH 1;
ALTER SEQUENCE conversations_id_seq RESTART WITH 1;
ALTER SEQUENCE chat_messages_id_seq RESTART WITH 1;
COMMIT;
-- Vérification
SELECT
'laws' as table_name,
COUNT(*) as count
FROM laws
UNION ALL
SELECT
'articles',
COUNT(*)
FROM articles
UNION ALL
SELECT
'conversations',
COUNT(*)
FROM conversations;
|