NavyDevilDoc commited on
Commit
8fda2b2
·
verified ·
1 Parent(s): a14f7cc

Update src/database.py

Browse files
Files changed (1) hide show
  1. src/database.py +29 -29
src/database.py CHANGED
@@ -10,35 +10,35 @@ class DatabaseManager:
10
  self.db_path = db_path
11
  self._init_db()
12
 
13
- def _init_db(self):
14
- """Creates tables if they don't exist."""
15
- conn = sqlite3.connect(self.db_path)
16
- c = conn.cursor()
17
-
18
- # UPDATED: Added 'abstract' column
19
- c.execute('''
20
- CREATE TABLE IF NOT EXISTS documents (
21
- doc_id TEXT PRIMARY KEY,
22
- filename TEXT,
23
- upload_date TEXT,
24
- user_id TEXT,
25
- full_text TEXT,
26
- abstract TEXT
27
- )
28
- ''')
29
-
30
- # (Chunks table remains the same...)
31
- c.execute('''
32
- CREATE TABLE IF NOT EXISTS chunks (
33
- chunk_id TEXT PRIMARY KEY,
34
- doc_id TEXT,
35
- text TEXT,
36
- chunk_index INTEGER,
37
- FOREIGN KEY(doc_id) REFERENCES documents(doc_id)
38
- )
39
- ''')
40
- conn.commit()
41
- conn.close()
42
 
43
  # UPDATED: Added abstract argument
44
  def add_document(self, doc_id, filename, full_text, abstract="", user_id="default"):
 
10
  self.db_path = db_path
11
  self._init_db()
12
 
13
+ def _init_db(self):
14
+ """Creates tables if they don't exist."""
15
+ conn = sqlite3.connect(self.db_path)
16
+ c = conn.cursor()
17
+
18
+ # UPDATED: Added 'abstract' column
19
+ c.execute('''
20
+ CREATE TABLE IF NOT EXISTS documents (
21
+ doc_id TEXT PRIMARY KEY,
22
+ filename TEXT,
23
+ upload_date TEXT,
24
+ user_id TEXT,
25
+ full_text TEXT,
26
+ abstract TEXT
27
+ )
28
+ ''')
29
+
30
+ # (Chunks table remains the same...)
31
+ c.execute('''
32
+ CREATE TABLE IF NOT EXISTS chunks (
33
+ chunk_id TEXT PRIMARY KEY,
34
+ doc_id TEXT,
35
+ text TEXT,
36
+ chunk_index INTEGER,
37
+ FOREIGN KEY(doc_id) REFERENCES documents(doc_id)
38
+ )
39
+ ''')
40
+ conn.commit()
41
+ conn.close()
42
 
43
  # UPDATED: Added abstract argument
44
  def add_document(self, doc_id, filename, full_text, abstract="", user_id="default"):