-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcreate_table.py
More file actions
65 lines (51 loc) · 2.08 KB
/
create_table.py
File metadata and controls
65 lines (51 loc) · 2.08 KB
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
from android_imports import MyAndroidImports
class CreateTable:
android_imports = MyAndroidImports()
notes_conn = android_imports.notes_conn
cursor_notes = notes_conn.cursor()
user_conn = android_imports.user_conn
cursor_user = user_conn.cursor()
deleted_conn = android_imports.deleted_conn
cursor_deleted = deleted_conn.cursor()
files_conn = android_imports.files_conn
cursor_files = files_conn.cursor()
def create_notes_table(self):
sql = """CREATE TABLE IF NOT EXISTS notes (
notes_id INTEGER PRIMARY KEY AUTOINCREMENT,
notes_title TEXT NOT NULL,
notes_description TEXT NOT NULL
)"""
self.cursor_notes.execute(sql)
def create_user_table(self):
sql = """CREATE TABLE IF NOT EXISTS user (
user_id INTEGER PRIMARY KEY AUTOINCREMENT,
username VARCHAR NOT NULL,
email VARCHAR NOT NULL,
whatsapp_no VARCHAR NOT NULL,
password VARCHAR NOT NULL
)"""
self.cursor_user.execute(sql)
def create_delete_table(self):
sql = """CREATE TABLE IF NOT EXISTS deleted (
notes_id INTEGER PRIMARY KEY AUTOINCREMENT,
notes_title TEXT NOT NULL,
notes_description TEXT NOT NULL
)"""
self.cursor_deleted.execute(sql)
def create_files_table(self):
sql = """CREATE TABLE IF NOT EXISTS documents (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name VARCHAR NOT NULL,
path VARCHAR NOT NULL,
document BLOB
)"""
self.cursor_files.execute(sql)
def delete(self):
sql = """DELETE FROM notes WHERE `notes_description` = 'i am a boy' AND `notes_title` = 'Hey'"""
self.cursor_notes.execute(sql)
self.notes_conn.commit()
print("deleted")
# CreateTable().delete()
# CreateTable().create_delete_table()
# CreateTable().create_notes_table()
# CreateTable().create_user_table()