Created
March 13, 2017 21:03
-
-
Save Alukardd/4f69fc0fbb0caef60275b235a0ca5585 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
CREATE TABLE android_metadata (locale TEXT); | |
CREATE TABLE folders (id INTEGER PRIMARY KEY, name TEXT, last_updated INTEGER, unread_count INTEGER, visible_limit INTEGER, status TEXT, push_state TEXT, last_pushed INTEGER, flagged_count INTEGER default 0, integrate INTEGER, top_group INTEGER, poll_class TEXT, push_class TEXT, display_class TEXT, notify_class TEXT, more_messages TEXT default "unknown"); | |
CREATE INDEX folder_name ON folders (name); | |
CREATE TABLE threads (id INTEGER PRIMARY KEY, message_id INTEGER, root INTEGER, parent INTEGER); | |
CREATE INDEX threads_message_id ON threads (message_id); | |
CREATE INDEX threads_root ON threads (root); | |
CREATE INDEX threads_parent ON threads (parent); | |
CREATE TRIGGER set_thread_root AFTER INSERT ON threads BEGIN UPDATE threads SET root=id WHERE root IS NULL AND ROWID = NEW.ROWID; END; | |
CREATE TABLE pending_commands (id INTEGER PRIMARY KEY, command TEXT, arguments TEXT); | |
CREATE TRIGGER delete_folder BEFORE DELETE ON folders BEGIN DELETE FROM messages WHERE old.id = folder_id; END; | |
CREATE TABLE messages (id INTEGER PRIMARY KEY, deleted INTEGER default 0, folder_id INTEGER, uid TEXT, subject TEXT, date INTEGER, flags TEXT, sender_list TEXT, to_list TEXT, cc_list TEXT, bcc_list TEXT, reply_to_list TEXT, attachment_count INTEGER, internal_date INTEGER, message_id TEXT, preview TEXT, mime_type TEXT, normalized_subject_hash INTEGER, empty INTEGER default 0, read INTEGER default 0, flagged INTEGER default 0, answered INTEGER default 0, forwarded INTEGER default 0, message_part_id INTEGER, preview_type TEXT default "none"); | |
CREATE TABLE message_parts (id INTEGER PRIMARY KEY, type INTEGER NOT NULL, root INTEGER, parent INTEGER NOT NULL, seq INTEGER NOT NULL, mime_type TEXT, decoded_body_size INTEGER, display_name TEXT, header TEXT, encoding TEXT, charset TEXT, data_location INTEGER NOT NULL, data BLOB, preamble TEXT, epilogue TEXT, boundary TEXT, content_id TEXT, server_extra TEXT); | |
CREATE TRIGGER set_message_part_root AFTER INSERT ON message_parts BEGIN UPDATE message_parts SET root=id WHERE root IS NULL AND ROWID = NEW.ROWID; END; | |
CREATE VIRTUAL TABLE messages_fulltext USING fts4 (fulltext); | |
CREATE TABLE IF NOT EXISTS 'messages_fulltext_content'(docid INTEGER PRIMARY KEY, 'c0fulltext'); | |
CREATE TABLE IF NOT EXISTS 'messages_fulltext_segments'(blockid INTEGER PRIMARY KEY, block BLOB); | |
CREATE TABLE IF NOT EXISTS 'messages_fulltext_segdir'(level INTEGER,idx INTEGER,start_block INTEGER,leaves_end_block INTEGER,end_block INTEGER,root BLOB,PRIMARY KEY(level, idx)); | |
CREATE TABLE IF NOT EXISTS 'messages_fulltext_docsize'(docid INTEGER PRIMARY KEY, size BLOB); | |
CREATE TABLE IF NOT EXISTS 'messages_fulltext_stat'(id INTEGER PRIMARY KEY, value BLOB); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment