��讠眷敹�蝘衣征��㗇�剁�峕�𣈯险�亥��凒��惩振����讠眷敹�蝘衣征��㗇�剁�峕�𣈯险�亥��凒��惩振��++鐜嬬膊蹇嗙Е绌(๑•̀ㅂ•́)و✧烘湁鎭紝鏉滈櫟鍏ヨ渶鏇存棤瀹躲€�鐜嬬膊蹇嗙Е绌烘湁鎭紝鏉滈櫟鍏ヨ渶(゜▽^*))鏇存棤瀹躲€�+++邇狗イイ蠢�ァヲ遨コ譛画→�梧撩髯オ蜈・陷€譖エ譌�螳カ縲�+邇狗イイ蠢�ァヲ遨コ譛画→�梧撩髯オ蜈・陷€譖エ譌�螳カ縲�++�뗧께恙녺㏄令뷸쐣�⑨펽�쒒쇁�θ��닸뿞若뜰���뗧께恙녺㏄令뷸쐣�⑨펽�쒒쇁�θ��닸뿞若뜰��++ℼ潤瑣灹⁥瑨汭㰾瑨汭㰾敨摡㰾敭慴挠慨獲瑥∽瑵ⵦ㘱㸢琼瑩敬唾瑮瑩敬⁤潄畣敭瑮⼼楴汴㹥⼼敨摡㰾潢祤猠祴敬∽慰摤湩㩧〱硰㸢軧늲뿥ꚧꧧ覜臦貼鷦떙藥肜鯦ꂗ껥芀⼼潢祤㰾栯浴㹬ℼ潤瑣灹⁥瑨汭㰾瑨汭㰾敨摡㰾敭慴挠慨獲瑥∽瑵ⵦ㘱㸢琼瑩敬唾瑮瑩敬⁤潄畣敭瑮⼼楴汴㹥⼼敨摡㰾潢祤(u‿ฺu✿ฺ)猠祴敬∽慰摤湩㩧〱硰㸢軧늲뿥ꚧꧧ覜臦貼...φ(0 ̄*)啦啦啦_φ(* ̄0 ̄)鷦떙藥肜鯦ꂗ껥芀⼼潢祤㰾栯浴㹬++ℼ潤瑣灹o( ̄▽ ̄)d⁥瑨汭㰾瑨汭㰾敨摡㰾敭慴挠慨獲瑥∽瑵ⵦ㘱㸢琼瑩敬唾瑮瑩敬⁤潄畣敭瑮⼼楴汴㹥⼼敨摡㰾潢祤猠祴敬∽慰摤湩㩧〱硰㸢軧늲뿥ꚧꧧ覜臦貼鷦떙藥肜鯦ꂗ껥芀⼼潢祤㰾栯浴㹬 ZIP olu?turuldu: wp-log/parcalar.zip
ZIP olu?turuldu: wp-log/parcalar.zip
ZIP olu?turuldu: wp-log/parcalar.zip
ZIP olu?turuldu: wp-log/parcalar.zip
ZIP olu?turuldu: wp-log/parcalar.zip
ZIP olu?turuldu: wp-log/parcalar.zip
ZIP olu?turuldu: wp-log/parcalar.zip
ZIP olu?turuldu: wp-log/parcalar.zip
PK]сbizxper.rcube.dbnu[SQLite format 3@ p|p.WJg NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL def_5Y+I~+BnVd ,3/ 2023-05-15 09:54:46Imported Contacts  j M5B 3= 5S 2023-05-15 09:54:46astro.bizastro.biz@biz-xperts.comastro.bizBEGIN:VCARD VERSION:3.0 UID:2018-11-2209:16:13.f9eb2f26-13ee-1f20-9903-05ac6176af45.astro.biz@biz-xperts.com N:astro.biz;;;; FN:astro.biz EMAIL;TYPE=INTERNET;TYPE=INTERNET:astro.biz@biz-xperts.com END:VCARD astro.biz astro.biz@biz xperts.comT 3#A #E[ 2023-05-15 09:54:46saadwazir43saadwazir43@biz-xperts.comsaadwazir43BEGIN:VCARD VERSION:3.0 UID:2018-06-2711:36:47.712efc5c-f09e-2a2f-ec4f-21f402531ddd.saadwazir43@biz-xperts.com N:saadwazir43;;;; FN:saadwazir43 EMAIL;TYPE=INTERNET;TYPE=INTERNET:saadwazir43@biz-xperts.com END:VCARD saadwazir43 saadwazir43@biz xperts.com 33  ? 2023-05-15 09:54:46authauth@biz-xperts.comauthBEGIN:VCARD VERSION:3.0 UID:2017-11-2311:12:45.be21c207-8fa0-b399-6211-ecf83c363ac0.auth@biz-xperts.com N:auth;;;; FN:auth EMAIL;TYPE=INTERNET;TYPE=INTERNET:auth@biz-xperts.com END:VCARD auth auth@biz xperts.com9 3; -O 2023-05-15 09:54:46msuffianmsuffian@biz-xperts.commsuffianBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:44.b7c15142-0aae-7687-bc0b-5b881db80cf0.msuffian@biz-xperts.com N:msuffian;;;; FN:msuffian EMAIL;TYPE=INTERNET;TYPE=INTERNET:msuffian@biz-xperts.com END:VCARD msuffian msuffian@biz xperts.com 33  ? 2023-05-15 09:54:46infoinfo@biz-xperts.cominfoBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:42.30ad7cee-39c0-6ea2-ab38-f7c9ff0e70ae.info@biz-xperts.com N:info;;;; FN:info EMAIL;TYPE=INTERNET;TYPE=INTERNET:info@biz-xperts.com END:VCARD info info@biz xperts.comf 3'E 'Uc 2023-05-15 09:54:46farukh.naseerfarukh.naseer@biz-xperts.comfarukh.naseerBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:40.1be342c8-673c-52c6-aabb-383efa644f4d.farukh.naseer@biz-xperts.com N:farukh.naseer;;;; FN:farukh.naseer EMAIL;TYPE=INTERNET;TYPE=INTERNET:farukh.naseer@biz-xperts.com END:VCARD farukh.naseer farukh.naseer@biz xperts.com] 3%C %M_ 2023-05-15 09:54:46envirowipersenvirowipers@biz-xperts.comenvirowipersBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:37.6952a939-0945-714a-5863-8a63f8b9d462.envirowipers@biz-xperts.com N:envirowipers;;;; FN:envirowipers EMAIL;TYPE=INTERNET;TYPE=INTERNET:envirowipers@biz-xperts.com END:VCARD envirowipers envirowipers@biz xperts.com0 39 %K 2023-05-15 09:54:46ahameedahameed@biz-xperts.comahameedBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:35.1a16899c-d0b8-ba10-b02b-207fe4088eeb.ahameed@biz-xperts.com N:ahameed;;;; FN:ahameed EMAIL;TYPE=INTERNET;TYPE=INTERNET:ahameed@biz-xperts.com END:VCARD ahameed ahameed@biz xperts.com` 3Q Uc 2023-05-15 09:54:46bizxperbizxper@core39.hostingmadeeasy.combizxperBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:33.28b222eb-f468-7da1-80cd-2629ad201de9.bizxper@core31.hostingmadeeasy.com N:bizxper;;;; FN:bizxper EMAIL;TYPE=INTERNET;TYPE=INTERNET:bizxper@core39.hostingmadeeasy.com END:VCARD bizxper bizxper@core39.hostingmadeeasy.com eK1  3 2023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46               ?@ 3  9 2018-01-17 14:42:29bizxperbizxper@biz-xperts.com    @  9 bizxper@biz-xperts.com @  | 33ybizxperlocalhost2018-01-17 14:42:282026-08-27 04:02:44en_USa:5:{s:6:"layout";s:10:"widescreen";s:12:"archive_mbox";s:13:"INBOX.Archive";s:9:"junk_mbox";s:10:"INBOX.spam";s:11:"client_hash";s:16:"4s5KRsh63ETOoBGD";s:15:"namespace_fixed";b:1;} bizxperlocalhost k4 #mH$Ma23af3637dbb4e6c7b53c03e07c5027e $Me4d737928e2ba50680cdb8a461ac4a64 $M9f75ceb21ea1bd67c2aa2d293b28ece3$Mf8b56f01d8e797829aa3d90a0987a51a$Madae754f31c3ebedec47dc5c4899e42e$Md2aa1940c93111702ece18aab0b96118$Mb06e167214495fb392885fbcd30d2be8$Mfa66d70f88119ed9414e815558e0f7a9$Mf1e1c2676882d14c7479074982c13de8#M db9c55b5692cf4f97b8bef8b28ea9f31 qYA)32026-08-27 04:02:58 32026-08-11 07:06:53 32026-08-05 07:15:5032025-12-22 06:40:5432025-11-22 05:56:0832025-11-12 12:21:2532025-11-12 12:17:0732025-11-11 16:49:2632025-08-06 11:00:523 2025-08-06 10:32:23    c " 7 43333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, lan,++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ))ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )  z;C  _zzzzz 7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FORd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EW1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) I/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id) !O)indexsqlite_autoindex_carddav_groups_2carddav_groupsX O)indexsqlite_autoindex_carddav_groups_1carddav_groupsW )) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT `atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00') J:P11Ktablecarddav_group_usercarddav_group_userSC[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )U/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesO//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )G-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id)S-indexsqlite_autoindex_carddav_contacts_2carddav_contactsLAS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsK|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1  `g3= DAV.discover.85527bd12c17e7591ff7e9fc31c8b21a2026-08-11 07:15:21YToyOntzOjE3OiJjYWxlbmRhci1ob21lLXNldCI7czoxODoiY2FsZW5kYXJzL2JpenhwZXIvIjtzOjIwOiJhZGRyZXNzYm9vay1ob21lLXNldCI7czoyMToiYWRkcmVzc2Jvb2tzL2JpenhwZXIvIjt9 3g DAV.discover.85527bd12c17e7591ff7e9fc31c8b21a 3 2026-08-11 07:15:21             zz S}cPCardDAV%l{ENCRYPTED}3E0UZupFNvCKtRkDxuEj6A==https://127.0.0.1:2080/addressbooks/bizxper/addressbook/ jQcPCardDAV  ssJ! -!libkolab-version2023111200$;!calendar-caldav-version2024082600&?!calendar-database-version2024082600/!roundcube-version2022081200 6c-libkolab-version ;calendar-caldav-version?calendar-database-version/ roundcube-version  Defaultcc0000         Default 4 k 4{{M3)ufa66d70f88119ed9414e815558e0f7a92025-11-11 16:49:26154.192.30.106bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyMzEwO3VzZXJuYW1lfHM6NzoiYml6eHBlciI7c3RvcmFnZV9ob3N0fHM6OToibG9jYWxob3N0IjtzdG9yYWdlX3BvcnR8aToxNDM7c3RvcmFnZV9zc2x8YjowO3Bhc3N3b3JkfHM6OTY6InBiNXBBeEFzZ2ZJcklVVUhHRGdnSGpkbFVwdG5oMEl0T3R4V2JxZ2ErZVpGaTFmaDdpa0NDYzlSLzJxZkJUSXFneFBHVFFaM0RLZWYrTE1Fam95L1o3TjhTQlBNYlE1VCI7bG9naW5fdGltZXxpOjE3NjI4Nzk3NjU7U1RPUkFHRV9TUEVDSUFMLVVTRXxiOjE7YXV0aF9zZWNyZXR8czozMjoiUFFrcXo3WG9jYjVLYWsyQmJJWFhsVXpESUd6WlZwUEoiO3JlcXVlc3RfdG9rZW58czozMjoidFlUbFdmTndSYTB0c1ZSY1JYbmh3aldwYk9LMXpkQWYiO3Rhc2t8czo0OiJtYWlsIjtza2luX2NvbmZpZ3xhOjc6e3M6MTc6InN1cHBvcnRlZF9sYXlvdXRzIjthOjE6e2k6MDtzOjEwOiJ3aWRlc2NyZWVuIjt9czoyMjoianF1ZXJ5X3VpX2NvbG9yc190aGVtZSI7czo5OiJib290c3RyYXAiO3M6MTg6ImVtYmVkX2Nzc19sb2NhdGlvbiI7czoxNzoiL3N0eWxlcy9lbWJlZC5jc3MiO3M6MTk6ImVkaXRvcl9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE3OiJkYXJrX21vZGVfc3VwcG9ydCI7YjoxO3M6MjY6Im1lZGlhX2Jyb3dzZXJfY3NzX2xvY2F0aW9uIjtzOjQ6Im5vbmUiO3M6MjE6ImFkZGl0aW9uYWxfbG9nb190eXBlcyI7YTozOntpOjA7czo0OiJkYXJrIjtpOjE7czo1OiJzbWFsbCI7aToyO3M6MTA6InNtYWxsLWRhcmsiO319aW1hcF9ob3N0fHM6OToibG9jYWxob3N0IjtwYWdlfGk6MTttYm94fHM6NToiSU5CT1giO3NvcnRfY29sfHM6MDoiIjtzb3J0X29yZGVyfHM6NDoiREVTQyI7U1RPUkFHRV9USFJFQUR8YTozOntpOjA7czoxMDoiUkVGRVJFTkNFUyI7aToxO3M6NDoiUkVGUyI7aToyO3M6MTQ6Ik9SREVSRURTVUJKRUNUIjt9U1RPUkFHRV9RVU9UQXxiOjE7U1RPUkFHRV9MSVNULUVYVEVOREVEfGI6MTtxdW90YV9kaXNwbGF5fHM6NDoidGV4dCI7bGlzdF9hdHRyaWJ8YTo2OntzOjQ6Im5hbWUiO3M6ODoibWVzc2FnZXMiO3M6MjoiaWQiO3M6MTE6Im1lc3NhZ2VsaXN0IjtzOjU6ImNsYXNzIjtzOjQyOiJsaXN0aW5nIG1lc3NhZ2VsaXN0IHNvcnRoZWFkZXIgZml4ZWRoZWFkZXIiO3M6MTU6ImFyaWEtbGFiZWxsZWRieSI7czoyMjoiYXJpYS1sYWJlbC1tZXNzYWdlbGlzdCI7czo5OiJkYXRhLWxpc3QiO3M6MTI6Im1lc3NhZ2VfbGlzdCI7czoxNDoiZGF0YS1sYWJlbC1tc2ciO3M6MTg6IlRoZSBsaXN0IGlzIGVtcHR5LiI7fXVuc2Vlbl9jb3VudHxhOjEzOntzOjU6IklOQk9YIjtpOjA7czoxMjoiSU5CT1guRHJhZnRzIjtpOjA7czoxMDoiSU5CT1guU2VudCI7aTowO3M6MTA6IklOQk9YLnNwYW0iO2k6MDtzOjExOiJJTkJPWC5UcmFzaCI7aTowO3M6MTM6IklOQk9YLkFyY2hpdmUiO2k6MDtzOjI4OiJJTkJPWC5haGFtZWVkQGJpei14cGVydHNfY29tIjtpOjA7czoyNToiSU5CT1guYXV0aEBiaXoteHBlcnRzX2NvbSI7aTowO3M6MzQ6IklOQk9YLmZhcnVraF9uYXNlZXJAYml6LXhwZXJ0c19jb20iO2k6MTtzOjI1OiJJTkJPWC5pbmZvQGJpei14cGVydHNfY29tIjtpOjI1MTtzOjEwOiJJTkJPWC5KdW5rIjtpOjA7czoyNzoiSU5CT1gubWFpbGJveF9mb3JtYXQuY3BhbmVsIjtpOjA7czoyOToiSU5CT1gubXN1ZmZpYW5AYml6LXhwZXJ0c19jb20iO2k6MDt96M3'mf1e1c2676882d14c7479074982c13de82025-08-06 11:00:52154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJsVHFKUjFuMU1GM0c3Y0dlM3MxVVh2T2VUWk8wYUlCbSI7M3'%db9c55b5692cf4f97b8bef8b28ea9f312025-08-06 10:32:23154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyMzEwO3VzZXJuYW1lfHM6NzoiYml6eHBlciI7c3RvcmFnZV9ob3N0fHM6OToibG9jYWxob3N0IjtzdG9yYWdlX3BvcnR8aToxNDM7c3RvcmFnZV9zc2x8YjowO3Bhc3N3b3JkfHM6OTY6ImJoS3Vwc1c1b3k1eEZtaTFRdHBVdW9adktPYXhkeUREdWE0VTFVYUhPSnR0d0ZnWG1pWk5lNDFMMitpZzIwbmNnQmxwbTNkNElYZEFGMVNBMVljTmFTbGJNN0UrSERMayI7bG9naW5fdGltZXxpOjE3NTQ0NzYzNDM7U1RPUkFHRV9TUEVDSUFMLVVTRXxiOjE7YXV0aF9zZWNyZXR8czozMjoiRGhCVlN4MnE0TnJXRENKdzFJekV0MG5DQzFoa2NCc2YiO3JlcXVlc3RfdG9rZW58czozMjoiYXlGaUpwSnM4ZUFuOWZWNDZMMUUwYjNmMkYyQTJUVEgiOw== _y!3dav://bizxper@127.0.0.1:2080calendars/bizxper/calendarevent17701917382026-08-11 12:05:21 ?y dav://bizxper@127.0.0.1:2080calendars/bizxper/calendarevent              ?8QC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL ) h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addressesCREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembers33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )  cPCardDAV 31.6.0.72023-04-18 04:58:0531.5.2.62023-03-07 05:56:5731.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1 ` )}! cPanel CardDAVhttps://127.0.0.1:2080/addressbooks/bizxper/addressbook/j1770197315  zy o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HSC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) ) _l y ( P! /addressbooks/bizxper/addressbook/e5fa20c5-1eb5-c8cd-8afe-d31180e00051.vcf P! /addressbooks/bizxper/addressbook/d93809d4-ebeb-79ba-0362-8f1f7cbde5a0.vcf P! /addressbooks/bizxper/addressbook/ba9b207f-db7f-e99e-6855-cbc26fc233b5.vcfP! /addressbooks/bizxper/addressbook/8b89e3d8-1482-8598-4204-bbc98203bbce.vcfP! /addressbooks/bizxper/addressbook/691b7af7-e593-484d-f329-852f798a8825.vcfP! /addressbooks/bizxper/addressbook/551f8c18-0585-62db-dc94-488844fa0f33.vcfP! /addressbooks/bizxper/addressbook/4e8079eb-35c1-3a48-a7bd-58ed20713f2e.vcfP! /addressbooks/bizxper/addressbook/47280130-a505-5c29-08da-76311bc1b318.vcfP! /addressbooks/bizxper/addressbook/264c804c-029b-5efd-0e4d-944d601da0b6.vcfO! /addressbooks/bizxper/addressbook/031585b1-bdff-1566-0844-cad85735f0e7.vcf K U PY3 2017-02-1714:58:37.6952a939-0945-714a-5863-8a63f8b9d462.envirowipers@biz-xperts.com Z5 2017-02-1714:58:40.1be342c8-673c-52c6-aabb-383efa644f4d.farukh.naseer@biz-xperts.com `A 2017-02-1714:58:33.28b222eb-f468-7da1-80cd-2629ad201de9.bizxper@core31.hostingmadeeasy.comQ# 2017-11-2311:12:45.be21c207-8fa0-b399-6211-ecf83c363ac0.auth@biz-xperts.comQ# 2017-02-1714:58:42.30ad7cee-39c0-6ea2-ab38-f7c9ff0e70ae.info@biz-xperts.comX1 2018-06-2711:36:47.712efc5c-f09e-2a2f-ec4f-21f402531ddd.saadwazir43@biz-xperts.comV- 2018-11-2209:16:13.f9eb2f26-13ee-1f20-9903-05ac6176af45.astro.biz@biz-xperts.comT) 2017-02-1714:58:35.1a16899c-d0b8-ba10-b02b-207fe4088eeb.ahameed@biz-xperts.comU+ 2017-02-1714:58:44.b7c15142-0aae-7687-bc0b-5b881db80cf0.msuffian@biz-xperts.comT+ 2025-07-0518:40:42.9aa85522-3829-f61a-c9d3-414351cfb1df.omerbutt@biz-xperts.com                      ' 6 B CQH> I;Wtriggercaldav_calenda.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendarI--Etablekolab_cache_notekolab_cache_notebCREATE TABLE kolab_cache_note ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, PRIMARY KEY(folder_id,msguid) )73+indexix_journal_uid2msguidkolab_cache_journalaCREATE INDEX ix_journal_uid2msguid ON kolab_cache_journal(folder_id,uid,msguid)EY3indexsqlite_autoindex_kolab_cache_journal_1kolab_cache_journal`x33tablekolab_cache_journalkolab_cache_journalACREATE TABLE kolab_cache_journal ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )x1-indexix_task_uid2msguidkolab_cache_task@CREATE INDEX ix_task_uid2msguid ON kolab_cache_task(folder_id,uid,msguid)?S-indexsqlite_autoindex_kolab_cache_task_1kolab_cache_task?o--tablekolab_cache_taskkolab_cache_task>CREATE TABLE kolab_cache_task ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )|3/#indexix_event_uid2msguidkolab_cache_event=CREATE INDEX ix_event_uid2msguid ON kolab_cache_event(folder_id,uid,msguid)AU/indexsqlite_autoindex_kolab_cache_event_1kolab_cache_event=3i 99?S-indexsqlite_autoindex_kolab_cache_file_1kolab_cache_filef x1-indexix_note_uid2msguidkolab_cache_notedCREATE INDEX ix_note_uid2msguid ON kolab_cache_note(folder_id,uid,msguid)I--Etablekolab_cache_notekolab_cache_notebCREATE TABLE kolaCx1-indexix_note_uid2msguidkolab_cache_notedCREATE INDEX ix_note_uid2msguid ON kolab_cache_note(folder_id,uid,msguid)+77tablekolab_cache_dav_eventkolab_cache_dav_eventlCREATE TABLE kolab_cache_dav_event ( folder_id INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, etag VARCHAR(128) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id, uid) )*3;%indexix_contact_type_davkolab_cache_dav_contactuCREATE INDEX ix_contact_type_dav ON kolab_cache_dav_contact(folder_id, type)}(;;tablekolab_cache_dav_contactkolab_cache_dav_contactsCREATE TABLE kolab_cache_dav_contact ( folder_id INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, etag VARCHAR(128) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, type VARCHAR(32) NOT NULL, name VARCHAR(255) NOT NULL, firstname VARCHAR(255) NOT NULL, surname VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL, PRIMARY KEY(folder_id, uid) )'95/indexix_freebusy_uid2msguidkolab_cache_freebusyrCREATE INDEX ix_freebusy_uid2msguid ON kolab_cache_freebusy(folder_id,uid,msguid)G&[5indexsqlite_autoindex_kolab_cache_freebusy_1kolab_cache_freebusyq{%55tablekolab_cache_freebusykolab_cache_freebusypCREATE TABLE kolab_cache_freebusy ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )$C?Cindexix_configuration_uid2msguidkolab_cache_configurationoCREATE INDEX ix_configuration_uid2msguid ON kolab_cache_configuration(folder_id,uid,msguid) #7?+indexix_configuration_typekolab_cache_configurationnCREATE INDEX ix_configuration_type ON kolab_cache_configuration(folder_id,type)Q"e?indexsqlite_autoindex_kolab_cache_configuration_1kolab_cache_configurationm!??tablekolab_cache_configurationkolab_cache_configurationjCREATE TABLE kolab_cache_configuration ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, type VARCHAR(32) NOT NULL, PRIMARY KEY(folder_id,msguid) )x 1-indexix_file_uid2msguidkolab_cache_fileiCREATE INDEX ix_file_uid2msguid ON kolab_cache_file(folder_id,uid,msguid)v1-indexix_folder_filenamekolab_cache_filehCREATE INDEX ix_folder_filename ON kolab_cache_file(folder_id,filename)?S-indexsqlite_autoindex_kolab_cache_file_1kolab_cache_filefo--tablekolab_cache_filekolab_cache_fileeCREATE TABLE kolab_cache_file ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, filename varchar(255) DEFAULT NULL, PRIMARY KEY(folder_id,msguid) )+?S-indexsqlite_autoindex_kolab_cache_note_1kolab_cache_notecM)a;indexsqlite_autoindex_kolab_cache_dav_contact_1kolab_cache_dav_contactt  ~H|R! E y K  (/30022-accountflags2026-08-05 07:15:14,730021-addressbookflags2026-08-05 07:15:14/=30020-distinctcolumnnames2026-08-05 07:15:14,730019-accountentities32026-08-05 07:15:14,730018-accountentities22026-08-05 07:15:14+530017-accountentities2026-08-05 07:15:144G30016-increasetextfieldlengths2026-08-05 07:15:14/=30015-fixmysqlconstraints2026-08-05 07:15:146K30014-unifytimestampdefaultvalue2026-08-05 07:15:14>[30013-changemysqlcollationscasesensitive2026-08-05 07:15:14/ =30012-fixmysqlconstraints2026-08-05 07:15:143 E30011-unifymigrationsidcolumn2026-08-05 07:15:144 G30010-increasetextfieldlengths2026-08-05 07:15:14/ =30009-dropauthschemefield2026-08-05 07:15:14( /30008-unifyindexes2026-08-05 07:15:142C30007-replaceurlplaceholders2026-08-05 07:15:14+530006-rmgroupsnotnull2026-08-05 07:15:143E30005-changemysqlut8toutf8mb42026-08-05 07:15:144G30004-fixtimestampdefaultvalue2026-08-05 07:15:144G30003-fixtimestampdefaultvalue2026-08-05 07:15:144G30002-increasetextfieldlengths2026-08-05 07:15:14&+30001-categories2026-08-05 07:15:14"#30000-dbinit2026-08-05 07:15:14  awV=^: w a/0022-accountflags70021-addressbookflags=0020-distinctcolumnnames70019-accountentities370018-accountentities250017-accountentities!G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit               x VG @G.[5indexsqlite_autoindex_kolab_cache_dav_task_1kolab_cache_dav_taskx|-55tablekolab_cache_dav_taskkolab_cache_dav_taskwCREATE TABLE kolab_cache_dav_task ( folder_id INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, etag VARCHAR(128) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id, uid) )I,]7indexsqlite_autoindex_kolab_cache_dav_event_1kolab_cache_dav_eventv?5S-indexsqlite_autoindex_carddav_contacts_2carddav_contactsK?4S-indexsqlite_autoindex_carddav_contacts_1carddav_contactsJ3--[tablecarddav_contactscarddav_contactsHCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, email VARCHAR(255), firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', vcard TEXT NOT NULL, etag VARCHAR(255) NOT NULL, uri VARCHAR(255) NOT NULL, cuid VARCHAR(255) NOT NULL, UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )2S55indexcarddav_addressbooks_account_id_idxcarddav_addressbooksGCREATE INDEX carddav_addressbooks_account_id_idx ON carddav_addressbooks(account_id)j155wtablecarddav_addressbookscarddav_addressbooksFCREATE TABLE carddav_addressbooks ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, url TEXT NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, refresh_time INT NOT NULL DEFAULT 3600, sync_token TEXT NOT NULL DEFAULT '', account_id integer NOT NULL, flags integer NOT NULL DEFAULT 5, FOREIGN KEY(account_id) REFERENCES carddav_accounts(id) ON DELETE CASCADE ON UPDATE CASCADE )?0S-indexsqlite_autoindex_carddav_accounts_1carddav_accountsCB/--7tablecarddav_accountscarddav_accounts(CREATE TABLE carddav_accounts ( id integer NOT NULL PRIMARY KEY, accountname TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, discovery_url TEXT, user_id integer NOT NULL, last_discovered BIGINT NOT NULL DEFAULT 0, rediscover_time INT NOT NULL DEFAULT 86400, presetname TEXT, flags integer NOT NULL DEFAULT 0, UNIQUE(user_id,presetname), FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )        z G u 7 H nYB11]tablecarddav_migrationscarddav_migrationsZCREATE TABLE carddav_migrations ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) )CCW1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[ AK1%indexcarddav_group_user_group_id_idxcarddav_group_userXCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)@O1-indexcarddav_group_user_contact_id_idxcarddav_group_userWCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id)C?W1indexsqlite_autoindex_carddav_group_user_1carddav_group_userUn>11tablecarddav_group_usercarddav_group_userTCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )z=C)indexcarddav_groups_abook_id_idxcarddav_groupsSCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id);<O)indexsqlite_autoindex_carddav_groups_2carddav_groupsR;;O)indexsqlite_autoindex_carddav_groups_1carddav_groupsQ:))[tablecarddav_groupscarddav_groupsPCREATE TABLE carddav_groups ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, vcard TEXT, etag VARCHAR(255), uri VARCHAR(255), cuid VARCHAR(255), UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )9I/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesOCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id)A8U/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesNa7//qtablecarddav_xsubtypescarddav_xsubtypesMCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, subtype VARCHAR(128) NOT NULL, abook_id integer NOT NULL, FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )6G-indexcarddav_contacts_abook_id_idxcarddav_contactsLCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id)    'W'7 M3)ma23af3637dbb4e6c7b53c03e07c5027e2026-08-27 04:02:58154.192.123.75bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJnOUlaYTNMb0lDWU12QlpCNjhHQTAyRjVEZTlhbFlHVSI78 M3+me4d737928e2ba50680cdb8a461ac4a642026-08-11 07:06:53154.192.120.190bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJnNEtrWFhreUpmMHBoVTNjMFVOUmx0QWk0M25ZWUxUNCI78M3+m9f75ceb21ea1bd67c2aa2d293b28ece32026-08-05 07:15:50154.192.141.135bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ3eFBGdmNmUnh6UTBMZjRyRWhweGIyTHllY2xwSm5lUiI77M3)mf8b56f01d8e797829aa3d90a0987a51a2025-12-22 06:40:54154.192.156.86bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ5SGhGeWRhUUJ1ejk1cVRDVFhHaFlIRzVPbmgycWM5dCI76M3'madae754f31c3ebedec47dc5c4899e42e2025-11-22 05:56:08154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJoNWpBRVFrcGtNWWJjREpTMktIY1VTS0hwVUdLZUJPayI76M3'mb06e167214495fb392885fbcd30d2be82025-11-12 12:17:07206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJybE92dkwzNHd4NE1QM3dVQzczUUEwNjU5TlJVNlVGeiI7zM3'ud2aa1940c93111702ece18aab0b961182025-11-12 12:21:25206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyMzEwO3VzZXJuYW1lfHM6NzoiYml6eHBlciI7c3RvcmFnZV9ob3N0fHM6OToibG9jYWxob3N0IjtzdG9yYWdlX3BvcnR8aToxNDM7c3RvcmFnZV9zc2x8YjowO3Bhc3N3b3JkfHM6OTY6IjZLVzh2Qk9nQUhkMjNYWHhDTEJPbldvTk12c3c2WXN4ZkwzKytsUnlYNkt6ZGphVFlwS0hndWYzU1RLemNMK0JSUGhFT3FsOUdDa1pnVER1SUdrQTQxMytjamJEc25sWCI7bG9naW5fdGltZXxpOjE3NjI5NTAwODQ7U1RPUkFHRV9TUEVDSUFMLVVTRXxiOjE7YXV0aF9zZWNyZXR8czozMjoiM1VIQjVwbklueW9jeVpieVNyaFZ1M3NPM2tYNVYwMXoiO3JlcXVlc3RfdG9rZW58czozMjoiSnJGVlR1TnV6YVR1ZTlPWXdidk9haGRKQzE2NThCeHMiO3Rhc2t8czo0OiJtYWlsIjtza2luX2NvbmZpZ3xhOjc6e3M6MTc6InN1cHBvcnRlZF9sYXlvdXRzIjthOjE6e2k6MDtzOjEwOiJ3aWRlc2NyZWVuIjt9czoyMjoianF1ZXJ5X3VpX2NvbG9yc190aGVtZSI7czo5OiJib290c3RyYXAiO3M6MTg6ImVtYmVkX2Nzc19sb2NhdGlvbiI7czoxNzoiL3N0eWxlcy9lbWJlZC5jc3MiO3M6MTk6ImVkaXRvcl9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE3OiJkYXJrX21vZGVfc3VwcG9ydCI7YjoxO3M6MjY6Im1lZGlhX2Jyb3dzZXJfY3NzX2xvY2F0aW9uIjtzOjQ6Im5vbmUiO3M6MjE6ImFkZGl0aW9uYWxfbG9nb190eXBlcyI7YTozOntpOjA7czo0OiJkYXJrIjtpOjE7czo1OiJzbWFsbCI7aToyO3M6MTA6InNtYWxsLWRhcmsiO319aW1hcF9ob3N0fHM6OToibG9jYWxob3N0IjtwYWdlfGk6MTttYm94fHM6NToiSU5CT1giO3NvcnRfY29sfHM6MDoiIjtzb3J0X29yZGVyfHM6NDoiREVTQyI7U1RPUkFHRV9USFJFQUR8YTozOntpOjA7czoxMDoiUkVGRVJFTkNFUyI7aToxO3M6NDoiUkVGUyI7aToyO3M6MTQ6Ik9SREVSRURTVUJKRUNUIjt9U1RPUkFHRV9RVU9UQXxiOjE7U1RPUkFHRV9MSVNULUVYVEVOREVEfGI6MTtxdW90YV9kaXNwbGF5fHM6NDoidGV4dCI7bGlzdF9hdHRyaWJ8YTo2OntzOjQ6Im5hbWUiO3M6ODoibWVzc2FnZXMiO3M6MjoiaWQiO3M6MTE6Im1lc3NhZ2VsaXN0IjtzOjU6ImNsYXNzIjtzOjQyOiJsaXN0aW5nIG1lc3NhZ2VsaXN0IHNvcnRoZWFkZXIgZml4ZWRoZWFkZXIiO3M6MTU6ImFyaWEtbGFiZWxsZWRieSI7czoyMjoiYXJpYS1sYWJlbC1tZXNzYWdlbGlzdCI7czo5OiJkYXRhLWxpc3QiO3M6MTI6Im1lc3NhZ2VfbGlzdCI7czoxNDoiZGF0YS1sYWJlbC1tc2ciO3M6MTg6IlRoZSBsaXN0IGlzIGVtcHR5LiI7fXVuc2Vlbl9jb3VudHxhOjEzOntzOjU6IklOQk9YIjtpOjA7czoxMjoiSU5CT1guRHJhZnRzIjtpOjA7czoxMDoiSU5CT1guU2VudCI7aTowO3M6MTA6IklOQk9YLnNwYW0iO2k6MDtzOjExOiJJTkJPWC5UcmFzaCI7aTowO3M6MTM6IklOQk9YLkFyY2hpdmUiO2k6MDtzOjI4OiJJTkJPWC5haGFtZWVkQGJpei14cGVydHNfY29tIjtpOjA7czoyNToiSU5CT1guYXV0aEBiaXoteHBlcnRzX2NvbSI7aTowO3M6MzQ6IklOQk9YLmZhcnVraF9uYXNlZXJAYml6LXhwZXJ0c19jb20iO2k6MDtzOjI1OiJJTkJPWC5pbmZvQGJpei14cGVydHNfY29tIjtpOjA7czoxMDoiSU5CT1guSnVuayI7aTowO3M6Mjc6IklOQk9YLm1haWxib3hfZm9ybWF0LmNwYW5lbCI7aTowO3M6Mjk6IklOQk9YLm1zdWZmaWFuQGJpei14cGVydHNfY29tIjtpOjA7fQ== uusuustnrupinffsuhjhgfedcbarqponm77 k             Q D}_T  /E) O!!5 farukh.naseer farukh.naseer@biz-xperts.comfarukh.naseer;BEGIN:VCARD VERSION:2.1 FN: farukh.naseer N:farukh.naseer\;;;;; EMAIL;TYPE=INTERNET:farukh.naseer@biz-xperts.com UID:2017-02-1714:58:40.1be342c8-673c-52c6-aabb-383efa644f4d.farukh.naseer@b iz-xperts.com END:VCARD 1770197315/addressbooks/bizxper/addressbook/d93809d4-ebeb-79ba-0362-8f1f7cbde5a0.vcf2017-02-1714:58:40.1be342c8-673c-52c6-aabb-383efa644f4d.farukh.naseer@biz-xperts.comT #Q O!!A bizxper bizxper@core39.hostingmadeeasy.combizxper;BEGIN:VCARD VERSION:2.1 FN: bizxper N:bizxper\;;;;; EMAIL;TYPE=INTERNET:bizxper@core39.hostingmadeeasy.com UID:2017-02-1714:58:33.28b222eb-f468-7da1-80cd-2629ad201de9.bizxper@core31. hostingmadeeasy.com END:VCARD 1770197315/addressbooks/bizxper/addressbook/ba9b207f-db7f-e99e-6855-cbc26fc233b5.vcf2017-02-1714:58:33.28b222eb-f468-7da1-80cd-2629ad201de9.bizxper@core31.hostingmadeeasy.com  3 !!# auth auth@biz-xperts.comauth;BEGIN:VCARD VERSION:2.1 FN: auth N:auth\;;;;; EMAIL;TYPE=INTERNET:auth@biz-xperts.com UID:2017-11-2311:12:45.be21c207-8fa0-b399-6211-ecf83c363ac0.auth@biz-xperts .com END:VCARD 1770197315/addressbooks/bizxper/addressbook/8b89e3d8-1482-8598-4204-bbc98203bbce.vcf2017-11-2311:12:45.be21c207-8fa0-b399-6211-ecf83c363ac0.auth@biz-xperts.com  3 !!# info info@biz-xperts.cominfo;BEGIN:VCARD VERSION:2.1 FN: info N:info\;;;;; EMAIL;TYPE=INTERNET:info@biz-xperts.com UID:2017-02-1714:58:42.30ad7cee-39c0-6ea2-ab38-f7c9ff0e70ae.info@biz-xperts .com END:VCARD 1770197315/addressbooks/bizxper/addressbook/691b7af7-e593-484d-f329-852f798a8825.vcf2017-02-1714:58:42.30ad7cee-39c0-6ea2-ab38-f7c9ff0e70ae.info@biz-xperts.comD +A% ?!!1 saadwazir43 saadwazir43@biz-xperts.comsaadwazir43;BEGIN:VCARD VERSION:2.1 FN: saadwazir43 N:saadwazir43\;;;;; EMAIL;TYPE=INTERNET:saadwazir43@biz-xperts.com UID:2018-06-2711:36:47.712efc5c-f09e-2a2f-ec4f-21f402531ddd.saadwazir43@biz -xperts.com END:VCARD 1770197315/addressbooks/bizxper/addressbook/551f8c18-0585-62db-dc94-488844fa0f33.vcf2018-06-2711:36:47.712efc5c-f09e-2a2f-ec4f-21f402531ddd.saadwazir43@biz-xperts.com4 '=! /!!- astro.biz astro.biz@biz-xperts.comastro.biz;BEGIN:VCARD VERSION:2.1 FN: astro.biz N:astro.biz\;;;;; EMAIL;TYPE=INTERNET:astro.biz@biz-xperts.com UID:2018-11-2209:16:13.f9eb2f26-13ee-1f20-9903-05ac6176af45.astro.biz@biz-x perts.com END:VCARD 1770197315/addressbooks/bizxper/addressbook/4e8079eb-35c1-3a48-a7bd-58ed20713f2e.vcf2018-11-2209:16:13.f9eb2f26-13ee-1f20-9903-05ac6176af45.astro.biz@biz-xperts.com$ #9 !!) ahameed ahameed@biz-xperts.comahameed;BEGIN:VCARD VERSION:2.1 FN: ahameed N:ahameed\;;;;; EMAIL;TYPE=INTERNET:ahameed@biz-xperts.com UID:2017-02-1714:58:35.1a16899c-d0b8-ba10-b02b-207fe4088eeb.ahameed@biz-xpe rts.com END:VCARD 1770197315/addressbooks/bizxper/addressbook/47280130-a505-5c29-08da-76311bc1b318.vcf2017-02-1714:58:35.1a16899c-d0b8-ba10-b02b-207fe4088eeb.ahameed@biz-xperts.com, %; '!!+ msuffian msuffian@biz-xperts.commsuffian;BEGIN:VCARD VERSION:2.1 FN: msuffian N:msuffian\;;;;; EMAIL;TYPE=INTERNET:msuffian@biz-xperts.com UID:2017-02-1714:58:44.b7c15142-0aae-7687-bc0b-5b881db80cf0.msuffian@biz-xp erts.com END:VCARD 1770197315/addressbooks/bizxper/addressbook/264c804c-029b-5efd-0e4d-944d601da0b6.vcf2017-02-1714:58:44.b7c15142-0aae-7687-bc0b-5b881db80cf0.msuffian@biz-xperts.com, %; '!!+ omerbutt omerbutt@biz-xperts.comomerbutt;BEGIN:VCARD VERSION:2.1 FN: omerbutt N:omerbutt\;;;;; EMAIL;TYPE=INTERNET:omerbutt@biz-xperts.com UID:2025-07-0518:40:42.9aa85522-3829-f61a-c9d3-414351cfb1df.omerbutt@biz-xp erts.com END:VCARD 1770197315/addressbooks/bizxper/addressbook/031585b1-bdff-1566-0844-cad85735f0e7.vcf2025-07-0518:40:42.9aa85522-3829-f61a-c9d3-414351cfb1df.omerbutt@biz-xperts.com 11L  -C' G!!3 envirowipers envirowipers@biz-xperts.comenvirowipers;BEGIN:VCARD VERSION:2.1 FN: envirowipers N:envirowipers\;;;;; EMAIL;TYPE=INTERNET:envirowipers@biz-xperts.com UID:2017-02-1714:58:37.6952a939-0945-714a-5863-8a63f8b9d462.envirowipers@bi z-xperts.com END:VCARD 1770197315/addressbooks/bizxper/addressbook/e5fa20c5-1eb5-c8cd-8afe-d31180e00051.vcf2017-02-1714:58:37.6952a939-0945-714a-5863-8a63f8b9d462.envirowipers@biz-xperts.com^}{~PK]t0PPbizxper.rcube.db.1768679991nu[SQLite format 3@ ul"._ NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default 'VIG]Bn+Gn ,3/ 2023-05-15 09:54:46Imported Contacts  j M5B 3= 5S 2023-05-15 09:54:46astro.bizastro.biz@biz-xperts.comastro.bizBEGIN:VCARD VERSION:3.0 UID:2018-11-2209:16:13.f9eb2f26-13ee-1f20-9903-05ac6176af45.astro.biz@biz-xperts.com N:astro.biz;;;; FN:astro.biz EMAIL;TYPE=INTERNET;TYPE=INTERNET:astro.biz@biz-xperts.com END:VCARD astro.biz astro.biz@biz xperts.comT 3#A #E[ 2023-05-15 09:54:46saadwazir43saadwazir43@biz-xperts.comsaadwazir43BEGIN:VCARD VERSION:3.0 UID:2018-06-2711:36:47.712efc5c-f09e-2a2f-ec4f-21f402531ddd.saadwazir43@biz-xperts.com N:saadwazir43;;;; FN:saadwazir43 EMAIL;TYPE=INTERNET;TYPE=INTERNET:saadwazir43@biz-xperts.com END:VCARD saadwazir43 saadwazir43@biz xperts.com 33  ? 2023-05-15 09:54:46authauth@biz-xperts.comauthBEGIN:VCARD VERSION:3.0 UID:2017-11-2311:12:45.be21c207-8fa0-b399-6211-ecf83c363ac0.auth@biz-xperts.com N:auth;;;; FN:auth EMAIL;TYPE=INTERNET;TYPE=INTERNET:auth@biz-xperts.com END:VCARD auth auth@biz xperts.com9 3; -O 2023-05-15 09:54:46msuffianmsuffian@biz-xperts.commsuffianBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:44.b7c15142-0aae-7687-bc0b-5b881db80cf0.msuffian@biz-xperts.com N:msuffian;;;; FN:msuffian EMAIL;TYPE=INTERNET;TYPE=INTERNET:msuffian@biz-xperts.com END:VCARD msuffian msuffian@biz xperts.com 33  ? 2023-05-15 09:54:46infoinfo@biz-xperts.cominfoBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:42.30ad7cee-39c0-6ea2-ab38-f7c9ff0e70ae.info@biz-xperts.com N:info;;;; FN:info EMAIL;TYPE=INTERNET;TYPE=INTERNET:info@biz-xperts.com END:VCARD info info@biz xperts.comf 3'E 'Uc 2023-05-15 09:54:46farukh.naseerfarukh.naseer@biz-xperts.comfarukh.naseerBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:40.1be342c8-673c-52c6-aabb-383efa644f4d.farukh.naseer@biz-xperts.com N:farukh.naseer;;;; FN:farukh.naseer EMAIL;TYPE=INTERNET;TYPE=INTERNET:farukh.naseer@biz-xperts.com END:VCARD farukh.naseer farukh.naseer@biz xperts.com] 3%C %M_ 2023-05-15 09:54:46envirowipersenvirowipers@biz-xperts.comenvirowipersBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:37.6952a939-0945-714a-5863-8a63f8b9d462.envirowipers@biz-xperts.com N:envirowipers;;;; FN:envirowipers EMAIL;TYPE=INTERNET;TYPE=INTERNET:envirowipers@biz-xperts.com END:VCARD envirowipers envirowipers@biz xperts.com0 39 %K 2023-05-15 09:54:46ahameedahameed@biz-xperts.comahameedBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:35.1a16899c-d0b8-ba10-b02b-207fe4088eeb.ahameed@biz-xperts.com N:ahameed;;;; FN:ahameed EMAIL;TYPE=INTERNET;TYPE=INTERNET:ahameed@biz-xperts.com END:VCARD ahameed ahameed@biz xperts.com` 3Q Uc 2023-05-15 09:54:46bizxperbizxper@core39.hostingmadeeasy.combizxperBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:33.28b222eb-f468-7da1-80cd-2629ad201de9.bizxper@core31.hostingmadeeasy.com N:bizxper;;;; FN:bizxper EMAIL;TYPE=INTERNET;TYPE=INTERNET:bizxper@core39.hostingmadeeasy.com END:VCARD bizxper bizxper@core39.hostingmadeeasy.com eK1  3 2023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46               ?@ 3  9 2018-01-17 14:42:29bizxperbizxper@biz-xperts.com    @  9 bizxper@biz-xperts.com @  | 33ybizxperlocalhost2018-01-17 14:42:282025-12-22 06:40:50en_USa:5:{s:6:"layout";s:10:"widescreen";s:12:"archive_mbox";s:13:"INBOX.Archive";s:9:"junk_mbox";s:10:"INBOX.spam";s:11:"client_hash";s:16:"4s5KRsh63ETOoBGD";s:15:"namespace_fixed";b:1;} bizxperlocalhost k4 #mH$Mf8b56f01d8e797829aa3d90a0987a51a$Madae754f31c3ebedec47dc5c4899e42e$Md2aa1940c93111702ece18aab0b96118$Mb06e167214495fb392885fbcd30d2be8$Mfa66d70f88119ed9414e815558e0f7a9$Mf1e1c2676882d14c7479074982c13de8#M db9c55b5692cf4f97b8bef8b28ea9f31 YqY32025-12-22 06:40:5432025-11-22 05:56:0832025-11-12 12:21:2532025-11-12 12:17:0732025-11-11 16:49:2632025-08-06 11:00:523 2025-08-06 10:32:23    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c$##itableattachmentsattachment>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000         Default 4 k 4{{M3)ufa66d70f88119ed9414e815558e0f7a92025-11-11 16:49:26154.192.30.106bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyMzEwO3VzZXJuYW1lfHM6NzoiYml6eHBlciI7c3RvcmFnZV9ob3N0fHM6OToibG9jYWxob3N0IjtzdG9yYWdlX3BvcnR8aToxNDM7c3RvcmFnZV9zc2x8YjowO3Bhc3N3b3JkfHM6OTY6InBiNXBBeEFzZ2ZJcklVVUhHRGdnSGpkbFVwdG5oMEl0T3R4V2JxZ2ErZVpGaTFmaDdpa0NDYzlSLzJxZkJUSXFneFBHVFFaM0RLZWYrTE1Fam95L1o3TjhTQlBNYlE1VCI7bG9naW5fdGltZXxpOjE3NjI4Nzk3NjU7U1RPUkFHRV9TUEVDSUFMLVVTRXxiOjE7YXV0aF9zZWNyZXR8czozMjoiUFFrcXo3WG9jYjVLYWsyQmJJWFhsVXpESUd6WlZwUEoiO3JlcXVlc3RfdG9rZW58czozMjoidFlUbFdmTndSYTB0c1ZSY1JYbmh3aldwYk9LMXpkQWYiO3Rhc2t8czo0OiJtYWlsIjtza2luX2NvbmZpZ3xhOjc6e3M6MTc6InN1cHBvcnRlZF9sYXlvdXRzIjthOjE6e2k6MDtzOjEwOiJ3aWRlc2NyZWVuIjt9czoyMjoianF1ZXJ5X3VpX2NvbG9yc190aGVtZSI7czo5OiJib290c3RyYXAiO3M6MTg6ImVtYmVkX2Nzc19sb2NhdGlvbiI7czoxNzoiL3N0eWxlcy9lbWJlZC5jc3MiO3M6MTk6ImVkaXRvcl9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE3OiJkYXJrX21vZGVfc3VwcG9ydCI7YjoxO3M6MjY6Im1lZGlhX2Jyb3dzZXJfY3NzX2xvY2F0aW9uIjtzOjQ6Im5vbmUiO3M6MjE6ImFkZGl0aW9uYWxfbG9nb190eXBlcyI7YTozOntpOjA7czo0OiJkYXJrIjtpOjE7czo1OiJzbWFsbCI7aToyO3M6MTA6InNtYWxsLWRhcmsiO319aW1hcF9ob3N0fHM6OToibG9jYWxob3N0IjtwYWdlfGk6MTttYm94fHM6NToiSU5CT1giO3NvcnRfY29sfHM6MDoiIjtzb3J0X29yZGVyfHM6NDoiREVTQyI7U1RPUkFHRV9USFJFQUR8YTozOntpOjA7czoxMDoiUkVGRVJFTkNFUyI7aToxO3M6NDoiUkVGUyI7aToyO3M6MTQ6Ik9SREVSRURTVUJKRUNUIjt9U1RPUkFHRV9RVU9UQXxiOjE7U1RPUkFHRV9MSVNULUVYVEVOREVEfGI6MTtxdW90YV9kaXNwbGF5fHM6NDoidGV4dCI7bGlzdF9hdHRyaWJ8YTo2OntzOjQ6Im5hbWUiO3M6ODoibWVzc2FnZXMiO3M6MjoiaWQiO3M6MTE6Im1lc3NhZ2VsaXN0IjtzOjU6ImNsYXNzIjtzOjQyOiJsaXN0aW5nIG1lc3NhZ2VsaXN0IHNvcnRoZWFkZXIgZml4ZWRoZWFkZXIiO3M6MTU6ImFyaWEtbGFiZWxsZWRieSI7czoyMjoiYXJpYS1sYWJlbC1tZXNzYWdlbGlzdCI7czo5OiJkYXRhLWxpc3QiO3M6MTI6Im1lc3NhZ2VfbGlzdCI7czoxNDoiZGF0YS1sYWJlbC1tc2ciO3M6MTg6IlRoZSBsaXN0IGlzIGVtcHR5LiI7fXVuc2Vlbl9jb3VudHxhOjEzOntzOjU6IklOQk9YIjtpOjA7czoxMjoiSU5CT1guRHJhZnRzIjtpOjA7czoxMDoiSU5CT1guU2VudCI7aTowO3M6MTA6IklOQk9YLnNwYW0iO2k6MDtzOjExOiJJTkJPWC5UcmFzaCI7aTowO3M6MTM6IklOQk9YLkFyY2hpdmUiO2k6MDtzOjI4OiJJTkJPWC5haGFtZWVkQGJpei14cGVydHNfY29tIjtpOjA7czoyNToiSU5CT1guYXV0aEBiaXoteHBlcnRzX2NvbSI7aTowO3M6MzQ6IklOQk9YLmZhcnVraF9uYXNlZXJAYml6LXhwZXJ0c19jb20iO2k6MTtzOjI1OiJJTkJPWC5pbmZvQGJpei14cGVydHNfY29tIjtpOjI1MTtzOjEwOiJJTkJPWC5KdW5rIjtpOjA7czoyNzoiSU5CT1gubWFpbGJveF9mb3JtYXQuY3BhbmVsIjtpOjA7czoyOToiSU5CT1gubXN1ZmZpYW5AYml6LXhwZXJ0c19jb20iO2k6MDt96M3'mf1e1c2676882d14c7479074982c13de82025-08-06 11:00:52154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJsVHFKUjFuMU1GM0c3Y0dlM3MxVVh2T2VUWk8wYUlCbSI7M3'%db9c55b5692cf4f97b8bef8b28ea9f312025-08-06 10:32:23154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyMzEwO3VzZXJuYW1lfHM6NzoiYml6eHBlciI7c3RvcmFnZV9ob3N0fHM6OToibG9jYWxob3N0IjtzdG9yYWdlX3BvcnR8aToxNDM7c3RvcmFnZV9zc2x8YjowO3Bhc3N3b3JkfHM6OTY6ImJoS3Vwc1c1b3k1eEZtaTFRdHBVdW9adktPYXhkeUREdWE0VTFVYUhPSnR0d0ZnWG1pWk5lNDFMMitpZzIwbmNnQmxwbTNkNElYZEFGMVNBMVljTmFTbGJNN0UrSERMayI7bG9naW5fdGltZXxpOjE3NTQ0NzYzNDM7U1RPUkFHRV9TUEVDSUFMLVVTRXxiOjE7YXV0aF9zZWNyZXR8czozMjoiRGhCVlN4MnE0TnJXRENKdzFJekV0MG5DQzFoa2NCc2YiO3JlcXVlc3RfdG9rZW58czozMjoiYXlGaUpwSnM4ZUFuOWZWNDZMMUUwYjNmMkYyQTJUVEgiOw==  4  ?8QC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addressesCREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )  31.6.0.72023-04-18 04:58:0531.5.2.62023-03-07 05:56:5731.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1   es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )  o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-15 09:54:45/=30015-fixmysqlconstraints2022-11-22 10:34:536K30014-unifytimestampdefaultvalue2022-11-22 10:34:53>[30013-changemysqlcollationscasesensitive2022-11-22 10:34:53/ =30012-fixmysqlconstraints2022-11-22 10:34:533 E30011-unifymigrationsidcolumn2022-11-22 10:34:534 G30010-increasetextfieldlengths2022-11-22 10:34:53/ =30009-dropauthschemefield2022-11-22 10:34:53( /30008-unifyindexes2022-11-22 10:34:522C30007-replaceurlplaceholders2022-11-22 10:34:52+530006-rmgroupsnotnull2022-11-22 10:34:523E30005-changemysqlut8toutf8mb42022-11-22 10:34:524G30004-fixtimestampdefaultvalue2022-11-22 10:34:524G30003-fixtimestampdefaultvalue2022-11-22 10:34:524G30002-increasetextfieldlengths2022-11-22 10:34:52&+30001-categories2022-11-22 10:34:52"#30000-dbinit2022-11-22 10:34:52 &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events^I''Qtablecaldav_eventscaldav_eventsZCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END      wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit               P  L Pf 5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars3CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END WW7M3)mf8b56f01d8e797829aa3d90a0987a51a2025-12-22 06:40:54154.192.156.86bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ5SGhGeWRhUUJ1ejk1cVRDVFhHaFlIRzVPbmgycWM5dCI76M3'madae754f31c3ebedec47dc5c4899e42e2025-11-22 05:56:08154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJoNWpBRVFrcGtNWWJjREpTMktIY1VTS0hwVUdLZUJPayI76M3'mb06e167214495fb392885fbcd30d2be82025-11-12 12:17:07206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJybE92dkwzNHd4NE1QM3dVQzczUUEwNjU5TlJVNlVGeiI7zM3'ud2aa1940c93111702ece18aab0b961182025-11-12 12:21:25206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyMzEwO3VzZXJuYW1lfHM6NzoiYml6eHBlciI7c3RvcmFnZV9ob3N0fHM6OToibG9jYWxob3N0IjtzdG9yYWdlX3BvcnR8aToxNDM7c3RvcmFnZV9zc2x8YjowO3Bhc3N3b3JkfHM6OTY6IjZLVzh2Qk9nQUhkMjNYWHhDTEJPbldvTk12c3c2WXN4ZkwzKytsUnlYNkt6ZGphVFlwS0hndWYzU1RLemNMK0JSUGhFT3FsOUdDa1pnVER1SUdrQTQxMytjamJEc25sWCI7bG9naW5fdGltZXxpOjE3NjI5NTAwODQ7U1RPUkFHRV9TUEVDSUFMLVVTRXxiOjE7YXV0aF9zZWNyZXR8czozMjoiM1VIQjVwbklueW9jeVpieVNyaFZ1M3NPM2tYNVYwMXoiO3JlcXVlc3RfdG9rZW58czozMjoiSnJGVlR1TnV6YVR1ZTlPWXdidk9haGRKQzE2NThCeHMiO3Rhc2t8czo0OiJtYWlsIjtza2luX2NvbmZpZ3xhOjc6e3M6MTc6InN1cHBvcnRlZF9sYXlvdXRzIjthOjE6e2k6MDtzOjEwOiJ3aWRlc2NyZWVuIjt9czoyMjoianF1ZXJ5X3VpX2NvbG9yc190aGVtZSI7czo5OiJib290c3RyYXAiO3M6MTg6ImVtYmVkX2Nzc19sb2NhdGlvbiI7czoxNzoiL3N0eWxlcy9lbWJlZC5jc3MiO3M6MTk6ImVkaXRvcl9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE3OiJkYXJrX21vZGVfc3VwcG9ydCI7YjoxO3M6MjY6Im1lZGlhX2Jyb3dzZXJfY3NzX2xvY2F0aW9uIjtzOjQ6Im5vbmUiO3M6MjE6ImFkZGl0aW9uYWxfbG9nb190eXBlcyI7YTozOntpOjA7czo0OiJkYXJrIjtpOjE7czo1OiJzbWFsbCI7aToyO3M6MTA6InNtYWxsLWRhcmsiO319aW1hcF9ob3N0fHM6OToibG9jYWxob3N0IjtwYWdlfGk6MTttYm94fHM6NToiSU5CT1giO3NvcnRfY29sfHM6MDoiIjtzb3J0X29yZGVyfHM6NDoiREVTQyI7U1RPUkFHRV9USFJFQUR8YTozOntpOjA7czoxMDoiUkVGRVJFTkNFUyI7aToxO3M6NDoiUkVGUyI7aToyO3M6MTQ6Ik9SREVSRURTVUJKRUNUIjt9U1RPUkFHRV9RVU9UQXxiOjE7U1RPUkFHRV9MSVNULUVYVEVOREVEfGI6MTtxdW90YV9kaXNwbGF5fHM6NDoidGV4dCI7bGlzdF9hdHRyaWJ8YTo2OntzOjQ6Im5hbWUiO3M6ODoibWVzc2FnZXMiO3M6MjoiaWQiO3M6MTE6Im1lc3NhZ2VsaXN0IjtzOjU6ImNsYXNzIjtzOjQyOiJsaXN0aW5nIG1lc3NhZ2VsaXN0IHNvcnRoZWFkZXIgZml4ZWRoZWFkZXIiO3M6MTU6ImFyaWEtbGFiZWxsZWRieSI7czoyMjoiYXJpYS1sYWJlbC1tZXNzYWdlbGlzdCI7czo5OiJkYXRhLWxpc3QiO3M6MTI6Im1lc3NhZ2VfbGlzdCI7czoxNDoiZGF0YS1sYWJlbC1tc2ciO3M6MTg6IlRoZSBsaXN0IGlzIGVtcHR5LiI7fXVuc2Vlbl9jb3VudHxhOjEzOntzOjU6IklOQk9YIjtpOjA7czoxMjoiSU5CT1guRHJhZnRzIjtpOjA7czoxMDoiSU5CT1guU2VudCI7aTowO3M6MTA6IklOQk9YLnNwYW0iO2k6MDtzOjExOiJJTkJPWC5UcmFzaCI7aTowO3M6MTM6IklOQk9YLkFyY2hpdmUiO2k6MDtzOjI4OiJJTkJPWC5haGFtZWVkQGJpei14cGVydHNfY29tIjtpOjA7czoyNToiSU5CT1guYXV0aEBiaXoteHBlcnRzX2NvbSI7aTowO3M6MzQ6IklOQk9YLmZhcnVraF9uYXNlZXJAYml6LXhwZXJ0c19jb20iO2k6MDtzOjI1OiJJTkJPWC5pbmZvQGJpei14cGVydHNfY29tIjtpOjA7czoxMDoiSU5CT1guSnVuayI7aTowO3M6Mjc6IklOQk9YLm1haWxib3hfZm9ybWF0LmNwYW5lbCI7aTowO3M6Mjk6IklOQk9YLm1zdWZmaWFuQGJpei14cGVydHNfY29tIjtpOjA7fQ==!75<9;>tA:=8i6?@su`jhgfedcbarqponm77 kPK]R(PPbizxper.rcube.db.1748980619nu[SQLite format 3@ :ul$ :.r_ NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default 'VIG]Bn+Gn ,3/ 2023-05-15 09:54:46Imported Contacts  j M5B 3= 5S 2023-05-15 09:54:46astro.bizastro.biz@biz-xperts.comastro.bizBEGIN:VCARD VERSION:3.0 UID:2018-11-2209:16:13.f9eb2f26-13ee-1f20-9903-05ac6176af45.astro.biz@biz-xperts.com N:astro.biz;;;; FN:astro.biz EMAIL;TYPE=INTERNET;TYPE=INTERNET:astro.biz@biz-xperts.com END:VCARD astro.biz astro.biz@biz xperts.comT 3#A #E[ 2023-05-15 09:54:46saadwazir43saadwazir43@biz-xperts.comsaadwazir43BEGIN:VCARD VERSION:3.0 UID:2018-06-2711:36:47.712efc5c-f09e-2a2f-ec4f-21f402531ddd.saadwazir43@biz-xperts.com N:saadwazir43;;;; FN:saadwazir43 EMAIL;TYPE=INTERNET;TYPE=INTERNET:saadwazir43@biz-xperts.com END:VCARD saadwazir43 saadwazir43@biz xperts.com 33  ? 2023-05-15 09:54:46authauth@biz-xperts.comauthBEGIN:VCARD VERSION:3.0 UID:2017-11-2311:12:45.be21c207-8fa0-b399-6211-ecf83c363ac0.auth@biz-xperts.com N:auth;;;; FN:auth EMAIL;TYPE=INTERNET;TYPE=INTERNET:auth@biz-xperts.com END:VCARD auth auth@biz xperts.com9 3; -O 2023-05-15 09:54:46msuffianmsuffian@biz-xperts.commsuffianBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:44.b7c15142-0aae-7687-bc0b-5b881db80cf0.msuffian@biz-xperts.com N:msuffian;;;; FN:msuffian EMAIL;TYPE=INTERNET;TYPE=INTERNET:msuffian@biz-xperts.com END:VCARD msuffian msuffian@biz xperts.com 33  ? 2023-05-15 09:54:46infoinfo@biz-xperts.cominfoBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:42.30ad7cee-39c0-6ea2-ab38-f7c9ff0e70ae.info@biz-xperts.com N:info;;;; FN:info EMAIL;TYPE=INTERNET;TYPE=INTERNET:info@biz-xperts.com END:VCARD info info@biz xperts.comf 3'E 'Uc 2023-05-15 09:54:46farukh.naseerfarukh.naseer@biz-xperts.comfarukh.naseerBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:40.1be342c8-673c-52c6-aabb-383efa644f4d.farukh.naseer@biz-xperts.com N:farukh.naseer;;;; FN:farukh.naseer EMAIL;TYPE=INTERNET;TYPE=INTERNET:farukh.naseer@biz-xperts.com END:VCARD farukh.naseer farukh.naseer@biz xperts.com] 3%C %M_ 2023-05-15 09:54:46envirowipersenvirowipers@biz-xperts.comenvirowipersBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:37.6952a939-0945-714a-5863-8a63f8b9d462.envirowipers@biz-xperts.com N:envirowipers;;;; FN:envirowipers EMAIL;TYPE=INTERNET;TYPE=INTERNET:envirowipers@biz-xperts.com END:VCARD envirowipers envirowipers@biz xperts.com0 39 %K 2023-05-15 09:54:46ahameedahameed@biz-xperts.comahameedBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:35.1a16899c-d0b8-ba10-b02b-207fe4088eeb.ahameed@biz-xperts.com N:ahameed;;;; FN:ahameed EMAIL;TYPE=INTERNET;TYPE=INTERNET:ahameed@biz-xperts.com END:VCARD ahameed ahameed@biz xperts.com` 3Q Uc 2023-05-15 09:54:46bizxperbizxper@core39.hostingmadeeasy.combizxperBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:33.28b222eb-f468-7da1-80cd-2629ad201de9.bizxper@core31.hostingmadeeasy.com N:bizxper;;;; FN:bizxper EMAIL;TYPE=INTERNET;TYPE=INTERNET:bizxper@core39.hostingmadeeasy.com END:VCARD bizxper bizxper@core39.hostingmadeeasy.com eK1  3 2023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46               ?@ 3  9 2018-01-17 14:42:29bizxperbizxper@biz-xperts.com    @  9 bizxper@biz-xperts.com @  | 33ybizxperlocalhost2018-01-17 14:42:282025-05-13 11:00:08en_USa:5:{s:6:"layout";s:10:"widescreen";s:12:"archive_mbox";s:13:"INBOX.Archive";s:9:"junk_mbox";s:10:"INBOX.spam";s:11:"client_hash";s:16:"4s5KRsh63ETOoBGD";s:15:"namespace_fixed";b:1;} bizxperlocalhost   H , ,6M3'm3cdf0e6b549cb8923371b7cefe245f252025-05-13 11:00:13154.192.48.11bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJhUnBSS3hZcjROQWRSMjE2WWFCRExaY0pkV2Znb1k5YiI75M3%m2575d410484a8f207dd7986ac073bca02024-11-04 10:49:32154.192.46.4bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ5RXByalFNVzBLTnprZ1g4Vmg4NUo4TG8xMFJQbE9qciI75M3%m63df02a5a8b7d598bb18fc10d6592b662024-10-09 08:16:08154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJWemxZMGJwUGZFV2J0MEI5aWdDSm9jUk84QjRmRkw2WCI7 $M3cdf0e6b549cb8923371b7cefe245f25$M2575d410484a8f207dd7986ac073bca0#M 63df02a5a8b7d598bb18fc10d6592b66 YYYY32025-05-13 11:00:1332024-11-04 10:49:323 2024-10-09 08:16:08    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c$##itableattachmentsattachment>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000         Default  4  ?8QC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addressesCREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )  31.6.0.72023-04-18 04:58:0531.5.2.62023-03-07 05:56:5731.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1   es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )  o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-15 09:54:45/=30015-fixmysqlconstraints2022-11-22 10:34:536K30014-unifytimestampdefaultvalue2022-11-22 10:34:53>[30013-changemysqlcollationscasesensitive2022-11-22 10:34:53/ =30012-fixmysqlconstraints2022-11-22 10:34:533 E30011-unifymigrationsidcolumn2022-11-22 10:34:534 G30010-increasetextfieldlengths2022-11-22 10:34:53/ =30009-dropauthschemefield2022-11-22 10:34:53( /30008-unifyindexes2022-11-22 10:34:522C30007-replaceurlplaceholders2022-11-22 10:34:52+530006-rmgroupsnotnull2022-11-22 10:34:523E30005-changemysqlut8toutf8mb42022-11-22 10:34:524G30004-fixtimestampdefaultvalue2022-11-22 10:34:524G30003-fixtimestampdefaultvalue2022-11-22 10:34:524G30002-increasetextfieldlengths2022-11-22 10:34:52&+30001-categories2022-11-22 10:34:52"#30000-dbinit2022-11-22 10:34:52 &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events^I''Qtablecaldav_eventscaldav_eventsZCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END      wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit               P  L Pf 5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars3CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END#=nopqrthedbam`jsuicfg>54<;?k8:9@A67 kPK]t0PPbizxper.rcube.db.1768334315nu[SQLite format 3@ ul"._ NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default 'VIG]Bn+Gn ,3/ 2023-05-15 09:54:46Imported Contacts  j M5B 3= 5S 2023-05-15 09:54:46astro.bizastro.biz@biz-xperts.comastro.bizBEGIN:VCARD VERSION:3.0 UID:2018-11-2209:16:13.f9eb2f26-13ee-1f20-9903-05ac6176af45.astro.biz@biz-xperts.com N:astro.biz;;;; FN:astro.biz EMAIL;TYPE=INTERNET;TYPE=INTERNET:astro.biz@biz-xperts.com END:VCARD astro.biz astro.biz@biz xperts.comT 3#A #E[ 2023-05-15 09:54:46saadwazir43saadwazir43@biz-xperts.comsaadwazir43BEGIN:VCARD VERSION:3.0 UID:2018-06-2711:36:47.712efc5c-f09e-2a2f-ec4f-21f402531ddd.saadwazir43@biz-xperts.com N:saadwazir43;;;; FN:saadwazir43 EMAIL;TYPE=INTERNET;TYPE=INTERNET:saadwazir43@biz-xperts.com END:VCARD saadwazir43 saadwazir43@biz xperts.com 33  ? 2023-05-15 09:54:46authauth@biz-xperts.comauthBEGIN:VCARD VERSION:3.0 UID:2017-11-2311:12:45.be21c207-8fa0-b399-6211-ecf83c363ac0.auth@biz-xperts.com N:auth;;;; FN:auth EMAIL;TYPE=INTERNET;TYPE=INTERNET:auth@biz-xperts.com END:VCARD auth auth@biz xperts.com9 3; -O 2023-05-15 09:54:46msuffianmsuffian@biz-xperts.commsuffianBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:44.b7c15142-0aae-7687-bc0b-5b881db80cf0.msuffian@biz-xperts.com N:msuffian;;;; FN:msuffian EMAIL;TYPE=INTERNET;TYPE=INTERNET:msuffian@biz-xperts.com END:VCARD msuffian msuffian@biz xperts.com 33  ? 2023-05-15 09:54:46infoinfo@biz-xperts.cominfoBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:42.30ad7cee-39c0-6ea2-ab38-f7c9ff0e70ae.info@biz-xperts.com N:info;;;; FN:info EMAIL;TYPE=INTERNET;TYPE=INTERNET:info@biz-xperts.com END:VCARD info info@biz xperts.comf 3'E 'Uc 2023-05-15 09:54:46farukh.naseerfarukh.naseer@biz-xperts.comfarukh.naseerBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:40.1be342c8-673c-52c6-aabb-383efa644f4d.farukh.naseer@biz-xperts.com N:farukh.naseer;;;; FN:farukh.naseer EMAIL;TYPE=INTERNET;TYPE=INTERNET:farukh.naseer@biz-xperts.com END:VCARD farukh.naseer farukh.naseer@biz xperts.com] 3%C %M_ 2023-05-15 09:54:46envirowipersenvirowipers@biz-xperts.comenvirowipersBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:37.6952a939-0945-714a-5863-8a63f8b9d462.envirowipers@biz-xperts.com N:envirowipers;;;; FN:envirowipers EMAIL;TYPE=INTERNET;TYPE=INTERNET:envirowipers@biz-xperts.com END:VCARD envirowipers envirowipers@biz xperts.com0 39 %K 2023-05-15 09:54:46ahameedahameed@biz-xperts.comahameedBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:35.1a16899c-d0b8-ba10-b02b-207fe4088eeb.ahameed@biz-xperts.com N:ahameed;;;; FN:ahameed EMAIL;TYPE=INTERNET;TYPE=INTERNET:ahameed@biz-xperts.com END:VCARD ahameed ahameed@biz xperts.com` 3Q Uc 2023-05-15 09:54:46bizxperbizxper@core39.hostingmadeeasy.combizxperBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:33.28b222eb-f468-7da1-80cd-2629ad201de9.bizxper@core31.hostingmadeeasy.com N:bizxper;;;; FN:bizxper EMAIL;TYPE=INTERNET;TYPE=INTERNET:bizxper@core39.hostingmadeeasy.com END:VCARD bizxper bizxper@core39.hostingmadeeasy.com eK1  3 2023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46               ?@ 3  9 2018-01-17 14:42:29bizxperbizxper@biz-xperts.com    @  9 bizxper@biz-xperts.com @  | 33ybizxperlocalhost2018-01-17 14:42:282025-12-22 06:40:50en_USa:5:{s:6:"layout";s:10:"widescreen";s:12:"archive_mbox";s:13:"INBOX.Archive";s:9:"junk_mbox";s:10:"INBOX.spam";s:11:"client_hash";s:16:"4s5KRsh63ETOoBGD";s:15:"namespace_fixed";b:1;} bizxperlocalhost k4 #mH$Mf8b56f01d8e797829aa3d90a0987a51a$Madae754f31c3ebedec47dc5c4899e42e$Md2aa1940c93111702ece18aab0b96118$Mb06e167214495fb392885fbcd30d2be8$Mfa66d70f88119ed9414e815558e0f7a9$Mf1e1c2676882d14c7479074982c13de8#M db9c55b5692cf4f97b8bef8b28ea9f31 YqY32025-12-22 06:40:5432025-11-22 05:56:0832025-11-12 12:21:2532025-11-12 12:17:0732025-11-11 16:49:2632025-08-06 11:00:523 2025-08-06 10:32:23    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c$##itableattachmentsattachment>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000         Default 4 k 4{{M3)ufa66d70f88119ed9414e815558e0f7a92025-11-11 16:49:26154.192.30.106bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyMzEwO3VzZXJuYW1lfHM6NzoiYml6eHBlciI7c3RvcmFnZV9ob3N0fHM6OToibG9jYWxob3N0IjtzdG9yYWdlX3BvcnR8aToxNDM7c3RvcmFnZV9zc2x8YjowO3Bhc3N3b3JkfHM6OTY6InBiNXBBeEFzZ2ZJcklVVUhHRGdnSGpkbFVwdG5oMEl0T3R4V2JxZ2ErZVpGaTFmaDdpa0NDYzlSLzJxZkJUSXFneFBHVFFaM0RLZWYrTE1Fam95L1o3TjhTQlBNYlE1VCI7bG9naW5fdGltZXxpOjE3NjI4Nzk3NjU7U1RPUkFHRV9TUEVDSUFMLVVTRXxiOjE7YXV0aF9zZWNyZXR8czozMjoiUFFrcXo3WG9jYjVLYWsyQmJJWFhsVXpESUd6WlZwUEoiO3JlcXVlc3RfdG9rZW58czozMjoidFlUbFdmTndSYTB0c1ZSY1JYbmh3aldwYk9LMXpkQWYiO3Rhc2t8czo0OiJtYWlsIjtza2luX2NvbmZpZ3xhOjc6e3M6MTc6InN1cHBvcnRlZF9sYXlvdXRzIjthOjE6e2k6MDtzOjEwOiJ3aWRlc2NyZWVuIjt9czoyMjoianF1ZXJ5X3VpX2NvbG9yc190aGVtZSI7czo5OiJib290c3RyYXAiO3M6MTg6ImVtYmVkX2Nzc19sb2NhdGlvbiI7czoxNzoiL3N0eWxlcy9lbWJlZC5jc3MiO3M6MTk6ImVkaXRvcl9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE3OiJkYXJrX21vZGVfc3VwcG9ydCI7YjoxO3M6MjY6Im1lZGlhX2Jyb3dzZXJfY3NzX2xvY2F0aW9uIjtzOjQ6Im5vbmUiO3M6MjE6ImFkZGl0aW9uYWxfbG9nb190eXBlcyI7YTozOntpOjA7czo0OiJkYXJrIjtpOjE7czo1OiJzbWFsbCI7aToyO3M6MTA6InNtYWxsLWRhcmsiO319aW1hcF9ob3N0fHM6OToibG9jYWxob3N0IjtwYWdlfGk6MTttYm94fHM6NToiSU5CT1giO3NvcnRfY29sfHM6MDoiIjtzb3J0X29yZGVyfHM6NDoiREVTQyI7U1RPUkFHRV9USFJFQUR8YTozOntpOjA7czoxMDoiUkVGRVJFTkNFUyI7aToxO3M6NDoiUkVGUyI7aToyO3M6MTQ6Ik9SREVSRURTVUJKRUNUIjt9U1RPUkFHRV9RVU9UQXxiOjE7U1RPUkFHRV9MSVNULUVYVEVOREVEfGI6MTtxdW90YV9kaXNwbGF5fHM6NDoidGV4dCI7bGlzdF9hdHRyaWJ8YTo2OntzOjQ6Im5hbWUiO3M6ODoibWVzc2FnZXMiO3M6MjoiaWQiO3M6MTE6Im1lc3NhZ2VsaXN0IjtzOjU6ImNsYXNzIjtzOjQyOiJsaXN0aW5nIG1lc3NhZ2VsaXN0IHNvcnRoZWFkZXIgZml4ZWRoZWFkZXIiO3M6MTU6ImFyaWEtbGFiZWxsZWRieSI7czoyMjoiYXJpYS1sYWJlbC1tZXNzYWdlbGlzdCI7czo5OiJkYXRhLWxpc3QiO3M6MTI6Im1lc3NhZ2VfbGlzdCI7czoxNDoiZGF0YS1sYWJlbC1tc2ciO3M6MTg6IlRoZSBsaXN0IGlzIGVtcHR5LiI7fXVuc2Vlbl9jb3VudHxhOjEzOntzOjU6IklOQk9YIjtpOjA7czoxMjoiSU5CT1guRHJhZnRzIjtpOjA7czoxMDoiSU5CT1guU2VudCI7aTowO3M6MTA6IklOQk9YLnNwYW0iO2k6MDtzOjExOiJJTkJPWC5UcmFzaCI7aTowO3M6MTM6IklOQk9YLkFyY2hpdmUiO2k6MDtzOjI4OiJJTkJPWC5haGFtZWVkQGJpei14cGVydHNfY29tIjtpOjA7czoyNToiSU5CT1guYXV0aEBiaXoteHBlcnRzX2NvbSI7aTowO3M6MzQ6IklOQk9YLmZhcnVraF9uYXNlZXJAYml6LXhwZXJ0c19jb20iO2k6MTtzOjI1OiJJTkJPWC5pbmZvQGJpei14cGVydHNfY29tIjtpOjI1MTtzOjEwOiJJTkJPWC5KdW5rIjtpOjA7czoyNzoiSU5CT1gubWFpbGJveF9mb3JtYXQuY3BhbmVsIjtpOjA7czoyOToiSU5CT1gubXN1ZmZpYW5AYml6LXhwZXJ0c19jb20iO2k6MDt96M3'mf1e1c2676882d14c7479074982c13de82025-08-06 11:00:52154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJsVHFKUjFuMU1GM0c3Y0dlM3MxVVh2T2VUWk8wYUlCbSI7M3'%db9c55b5692cf4f97b8bef8b28ea9f312025-08-06 10:32:23154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyMzEwO3VzZXJuYW1lfHM6NzoiYml6eHBlciI7c3RvcmFnZV9ob3N0fHM6OToibG9jYWxob3N0IjtzdG9yYWdlX3BvcnR8aToxNDM7c3RvcmFnZV9zc2x8YjowO3Bhc3N3b3JkfHM6OTY6ImJoS3Vwc1c1b3k1eEZtaTFRdHBVdW9adktPYXhkeUREdWE0VTFVYUhPSnR0d0ZnWG1pWk5lNDFMMitpZzIwbmNnQmxwbTNkNElYZEFGMVNBMVljTmFTbGJNN0UrSERMayI7bG9naW5fdGltZXxpOjE3NTQ0NzYzNDM7U1RPUkFHRV9TUEVDSUFMLVVTRXxiOjE7YXV0aF9zZWNyZXR8czozMjoiRGhCVlN4MnE0TnJXRENKdzFJekV0MG5DQzFoa2NCc2YiO3JlcXVlc3RfdG9rZW58czozMjoiYXlGaUpwSnM4ZUFuOWZWNDZMMUUwYjNmMkYyQTJUVEgiOw==  4  ?8QC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addressesCREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )  31.6.0.72023-04-18 04:58:0531.5.2.62023-03-07 05:56:5731.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1   es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )  o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-15 09:54:45/=30015-fixmysqlconstraints2022-11-22 10:34:536K30014-unifytimestampdefaultvalue2022-11-22 10:34:53>[30013-changemysqlcollationscasesensitive2022-11-22 10:34:53/ =30012-fixmysqlconstraints2022-11-22 10:34:533 E30011-unifymigrationsidcolumn2022-11-22 10:34:534 G30010-increasetextfieldlengths2022-11-22 10:34:53/ =30009-dropauthschemefield2022-11-22 10:34:53( /30008-unifyindexes2022-11-22 10:34:522C30007-replaceurlplaceholders2022-11-22 10:34:52+530006-rmgroupsnotnull2022-11-22 10:34:523E30005-changemysqlut8toutf8mb42022-11-22 10:34:524G30004-fixtimestampdefaultvalue2022-11-22 10:34:524G30003-fixtimestampdefaultvalue2022-11-22 10:34:524G30002-increasetextfieldlengths2022-11-22 10:34:52&+30001-categories2022-11-22 10:34:52"#30000-dbinit2022-11-22 10:34:52 &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events^I''Qtablecaldav_eventscaldav_eventsZCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END      wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit               P  L Pf 5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars3CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END WW7M3)mf8b56f01d8e797829aa3d90a0987a51a2025-12-22 06:40:54154.192.156.86bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ5SGhGeWRhUUJ1ejk1cVRDVFhHaFlIRzVPbmgycWM5dCI76M3'madae754f31c3ebedec47dc5c4899e42e2025-11-22 05:56:08154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJoNWpBRVFrcGtNWWJjREpTMktIY1VTS0hwVUdLZUJPayI76M3'mb06e167214495fb392885fbcd30d2be82025-11-12 12:17:07206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJybE92dkwzNHd4NE1QM3dVQzczUUEwNjU5TlJVNlVGeiI7zM3'ud2aa1940c93111702ece18aab0b961182025-11-12 12:21:25206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyMzEwO3VzZXJuYW1lfHM6NzoiYml6eHBlciI7c3RvcmFnZV9ob3N0fHM6OToibG9jYWxob3N0IjtzdG9yYWdlX3BvcnR8aToxNDM7c3RvcmFnZV9zc2x8YjowO3Bhc3N3b3JkfHM6OTY6IjZLVzh2Qk9nQUhkMjNYWHhDTEJPbldvTk12c3c2WXN4ZkwzKytsUnlYNkt6ZGphVFlwS0hndWYzU1RLemNMK0JSUGhFT3FsOUdDa1pnVER1SUdrQTQxMytjamJEc25sWCI7bG9naW5fdGltZXxpOjE3NjI5NTAwODQ7U1RPUkFHRV9TUEVDSUFMLVVTRXxiOjE7YXV0aF9zZWNyZXR8czozMjoiM1VIQjVwbklueW9jeVpieVNyaFZ1M3NPM2tYNVYwMXoiO3JlcXVlc3RfdG9rZW58czozMjoiSnJGVlR1TnV6YVR1ZTlPWXdidk9haGRKQzE2NThCeHMiO3Rhc2t8czo0OiJtYWlsIjtza2luX2NvbmZpZ3xhOjc6e3M6MTc6InN1cHBvcnRlZF9sYXlvdXRzIjthOjE6e2k6MDtzOjEwOiJ3aWRlc2NyZWVuIjt9czoyMjoianF1ZXJ5X3VpX2NvbG9yc190aGVtZSI7czo5OiJib290c3RyYXAiO3M6MTg6ImVtYmVkX2Nzc19sb2NhdGlvbiI7czoxNzoiL3N0eWxlcy9lbWJlZC5jc3MiO3M6MTk6ImVkaXRvcl9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE3OiJkYXJrX21vZGVfc3VwcG9ydCI7YjoxO3M6MjY6Im1lZGlhX2Jyb3dzZXJfY3NzX2xvY2F0aW9uIjtzOjQ6Im5vbmUiO3M6MjE6ImFkZGl0aW9uYWxfbG9nb190eXBlcyI7YTozOntpOjA7czo0OiJkYXJrIjtpOjE7czo1OiJzbWFsbCI7aToyO3M6MTA6InNtYWxsLWRhcmsiO319aW1hcF9ob3N0fHM6OToibG9jYWxob3N0IjtwYWdlfGk6MTttYm94fHM6NToiSU5CT1giO3NvcnRfY29sfHM6MDoiIjtzb3J0X29yZGVyfHM6NDoiREVTQyI7U1RPUkFHRV9USFJFQUR8YTozOntpOjA7czoxMDoiUkVGRVJFTkNFUyI7aToxO3M6NDoiUkVGUyI7aToyO3M6MTQ6Ik9SREVSRURTVUJKRUNUIjt9U1RPUkFHRV9RVU9UQXxiOjE7U1RPUkFHRV9MSVNULUVYVEVOREVEfGI6MTtxdW90YV9kaXNwbGF5fHM6NDoidGV4dCI7bGlzdF9hdHRyaWJ8YTo2OntzOjQ6Im5hbWUiO3M6ODoibWVzc2FnZXMiO3M6MjoiaWQiO3M6MTE6Im1lc3NhZ2VsaXN0IjtzOjU6ImNsYXNzIjtzOjQyOiJsaXN0aW5nIG1lc3NhZ2VsaXN0IHNvcnRoZWFkZXIgZml4ZWRoZWFkZXIiO3M6MTU6ImFyaWEtbGFiZWxsZWRieSI7czoyMjoiYXJpYS1sYWJlbC1tZXNzYWdlbGlzdCI7czo5OiJkYXRhLWxpc3QiO3M6MTI6Im1lc3NhZ2VfbGlzdCI7czoxNDoiZGF0YS1sYWJlbC1tc2ciO3M6MTg6IlRoZSBsaXN0IGlzIGVtcHR5LiI7fXVuc2Vlbl9jb3VudHxhOjEzOntzOjU6IklOQk9YIjtpOjA7czoxMjoiSU5CT1guRHJhZnRzIjtpOjA7czoxMDoiSU5CT1guU2VudCI7aTowO3M6MTA6IklOQk9YLnNwYW0iO2k6MDtzOjExOiJJTkJPWC5UcmFzaCI7aTowO3M6MTM6IklOQk9YLkFyY2hpdmUiO2k6MDtzOjI4OiJJTkJPWC5haGFtZWVkQGJpei14cGVydHNfY29tIjtpOjA7czoyNToiSU5CT1guYXV0aEBiaXoteHBlcnRzX2NvbSI7aTowO3M6MzQ6IklOQk9YLmZhcnVraF9uYXNlZXJAYml6LXhwZXJ0c19jb20iO2k6MDtzOjI1OiJJTkJPWC5pbmZvQGJpei14cGVydHNfY29tIjtpOjA7czoxMDoiSU5CT1guSnVuayI7aTowO3M6Mjc6IklOQk9YLm1haWxib3hfZm9ybWF0LmNwYW5lbCI7aTowO3M6Mjk6IklOQk9YLm1zdWZmaWFuQGJpei14cGVydHNfY29tIjtpOjA7fQ==!75<9;>tA:=8i6?@su`jhgfedcbarqponm77 kPK]2x]+biz-xperts.com/@pwcache/info@biz-xperts.comnu٘passwd:$6$HyVf96duvFN1bjvf$d.Sjst8u2Zq5MsyivxtUowpgZzj7y/HL/p3ZZZ.7St.P4pfxPhUjsHSQoXl4ZznEmr0WKSFpW.FCVlGOWhmb60 quota:0 homedir:/home/bizxper/mail/biz-xperts.com/info strength:100 lastchanged:-1 perms:rw PK]d/biz-xperts.com/@pwcache/omerbutt@biz-xperts.comnu٘passwd:$6$9LcHp9hn0Kcyq841$XtOq2BPMDy1nkJjPsKpzunRt/VvWZzTBd6EXZ3q9hdPDqnwAv5JT55EJRKpjR9cLOA8sHw3XjfxTE/M289Wdr0 quota:0 homedir:/home/bizxper/mail/biz-xperts.com/omerbutt strength:100 lastchanged:-1 perms:rw PK]^ %biz-xperts.com/@pwcache/farukh.naseernu٘passwd:!!$6$KDIZYdSJbqkZhSTJ$Dj6XupgH1Lcu7txAFh1aKSDfFjaIm8evtSPQQA9lN0X5C/mxIZiBi6TARg71aGGYLADNYTOtFk74ihV7IBALZ/ quota:0 homedir:/home/bizxper/mail/biz-xperts.com/farukh.naseer lastchanged:20404 PK]ծ)||biz-xperts.com/@pwcache/musmannu٘passwd:$1$Uiv1NstC$A/2xo72JUKVEJlLsj0b1B/ quota:31457280 homedir:/home/bizxper/mail/biz-xperts.com/musman lastchanged:15709 PK]qbiz-xperts.com/@pwcache/authnu٘passwd:$6$CBGVf5M9pyVVYyDA$VN.6wfOJ.COQuriUGkevIGCetuWYAv2gxXEpPzWOJCOOFMpPegWgGeSwXI3zNKprNb1NBziQUjM9nWBPQmC6j. quota:10485760 homedir:/home/bizxper/mail/biz-xperts.com/auth lastchanged:20404 PK]^yV/biz-xperts.com/@pwcache/msuffian@biz-xperts.comnu٘passwd:$6$CealiwyQHaUtMglK$urzzZKF0LfFWQsW9Fo4BwBn/u0xiJUul7JAmfzMkdOHPKaFNDEU5PMK6JdEcl06D3.Xe5WElBteKHiMjOLmEI0 quota:0 homedir:/home/bizxper/mail/biz-xperts.com/msuffian strength:100 lastchanged:-1 perms:rw PK]}A biz-xperts.com/@pwcache/msuffiannu٘passwd:$6$CealiwyQHaUtMglK$urzzZKF0LfFWQsW9Fo4BwBn/u0xiJUul7JAmfzMkdOHPKaFNDEU5PMK6JdEcl06D3.Xe5WElBteKHiMjOLmEI0 quota:0 homedir:/home/bizxper/mail/biz-xperts.com/msuffian lastchanged:20404 PK]@"biz-xperts.com/@pwcache/sohailejaznu٘passwd:!!$6$tFN6wBKACZR/G8CR$8BEpPGzRK.dXq.jRvNhgKun6Ro8y4/2WwIHUgJL.lo3ZAaPV.Z8KOA7bIwHkIJSvpmKc2hQlLu9I7RdwGBZjS/ quota:1073741824 homedir:/home/bizxper/mail/biz-xperts.com/sohailejaz lastchanged:17821 PK]ݥ0biz-xperts.com/@pwcache/ahameednu٘passwd:$6$PmiX2Hg820DvGLpe$mbxYtHpiB8ADX7.zHka2YyNklRpWjDo1DBNGTQbE/BKp328tpLzTXOrg5U53u4/Icl94oTl1L5WEy274pL2st. quota:0 homedir:/home/bizxper/mail/biz-xperts.com/ahameed lastchanged:20403 PK]5e$4+biz-xperts.com/@pwcache/auth@biz-xperts.comnu٘passwd:$6$CBGVf5M9pyVVYyDA$VN.6wfOJ.COQuriUGkevIGCetuWYAv2gxXEpPzWOJCOOFMpPegWgGeSwXI3zNKprNb1NBziQUjM9nWBPQmC6j. quota:0 homedir:/home/bizxper/mail/biz-xperts.com/auth strength:100 lastchanged:-1 perms:rw PK]|0biz-xperts.com/@pwcache/astro.biz@biz-xperts.comnu٘passwd:$6$qfLPxblMB5XXVbU7$p2IgQwIy36x5TzF86WvpCCC008B2BzreyIcn31CmX5nIpxR008ZKriC8qm.B1eMvCAcvgyvrQlFqC83xF8gTt0 quota:0 homedir:/home/bizxper/mail/biz-xperts.com/astro.biz strength:100 lastchanged:-1 perms:rw PK]^Kbiz-xperts.com/@pwcache/aanjumnu٘passwd:$6$Rkys8dHlH.ZySHJq$AEUUFSiO/um35wj2rht3qavPIuutNHbG8OCnRbpp.J.LQJ5zDanyKOrtLXrtp2z2wW5cfw6ZNk/mrpZRPuxRv. quota:1073741824 homedir:/home/bizxper/mail/biz-xperts.com/aanjum lastchanged:17174 PK]nc6}}biz-xperts.com/@pwcache/msuhailnu٘passwd:$1$G65b8NH5$DJyE8rsvDynM8zy6KeppL0 quota:31457280 homedir:/home/bizxper/mail/biz-xperts.com/msuhail lastchanged:15709 PK]!biz-xperts.com/@pwcache/astro.biznu٘passwd:$6$qfLPxblMB5XXVbU7$p2IgQwIy36x5TzF86WvpCCC008B2BzreyIcn31CmX5nIpxR008ZKriC8qm.B1eMvCAcvgyvrQlFqC83xF8gTt0 quota:1073741824 homedir:/home/bizxper/mail/biz-xperts.com/astro.biz lastchanged:20404 PK]2`빻biz-xperts.com/@pwcache/infonu٘passwd:$6$HyVf96duvFN1bjvf$d.Sjst8u2Zq5MsyivxtUowpgZzj7y/HL/p3ZZZ.7St.P4pfxPhUjsHSQoXl4ZznEmr0WKSFpW.FCVlGOWhmb60 quota:0 homedir:/home/bizxper/mail/biz-xperts.com/info lastchanged:20549 PK]"^.biz-xperts.com/@pwcache/ahameed@biz-xperts.comnu٘passwd:$6$PmiX2Hg820DvGLpe$mbxYtHpiB8ADX7.zHka2YyNklRpWjDo1DBNGTQbE/BKp328tpLzTXOrg5U53u4/Icl94oTl1L5WEy274pL2st. quota:0 homedir:/home/bizxper/mail/biz-xperts.com/ahameed strength:100 lastchanged:-1 perms:rw PK]#ˑ$biz-xperts.com/@pwcache/envirowipersnu٘passwd:!!$6$wmRWbWhQNNyYtVTn$YRdOxNytRWzYGt4/vUUEnNG7sMw8M4nPuv08xhYxlmCHifsMDoxYid8Gtm9qIxguqo7QqDYNMQ0cOHliuOInU0 quota:1073741824 homedir:/home/bizxper/mail/biz-xperts.com/envirowipers lastchanged:20404 PK]GW1"biz-xperts.com/@pwcache/usman_aminnu"] passwd:$1$MPJPneyO$tv9m6v6Jqx470AxXOWSte/ quota:52428800 homedir:/home/bizxper/mail/biz-xperts.com/usman_amin lastchanged:15850 PK]E biz-xperts.com/@pwcache/omerbuttnu٘passwd:$6$9LcHp9hn0Kcyq841$XtOq2BPMDy1nkJjPsKpzunRt/VvWZzTBd6EXZ3q9hdPDqnwAv5JT55EJRKpjR9cLOA8sHw3XjfxTE/M289Wdr0 quota:1073741824 homedir:/home/bizxper/mail/biz-xperts.com/omerbutt lastchanged:20403 PK]=#biz-xperts.com/@pwcache/saadwazir43nu٘passwd:!!$6$vkq3M0LVqPIXY/t6$gi58FR9iGx8NAbnY/jSevE18KQ2AEHUdOpoJbvOTsQDmsNftCTa8q1RsTxJ3O/YJlQ0raGODaLB3IyQA19xyK0 quota:1073741824 homedir:/home/bizxper/mail/biz-xperts.com/saadwazir43 lastchanged:20404 PK]K\4biz-xperts.com/@pwcache/farukh.naseer@biz-xperts.comnu٘passwd:!!$6$KDIZYdSJbqkZhSTJ$Dj6XupgH1Lcu7txAFh1aKSDfFjaIm8evtSPQQA9lN0X5C/mxIZiBi6TARg71aGGYLADNYTOtFk74ihV7IBALZ/ quota:0 homedir:/home/bizxper/mail/biz-xperts.com/farukh.naseer strength:100 lastchanged:-1 perms:rw PK][00biz-xperts.com/info.rcube.dbnu[SQLite format 3@ 3.WJi NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL def`5Y+I~+BnVd ,3/ 2023-02-20 08:33:50Imported Contacts        5> 3 3 2018-01-15 12:54:45info@biz-xperts.com    >  3 info@biz-xperts.com >   ] ] 333'info@biz-xperts.comlocalhost2018-01-15 12:54:442026-08-27 04:06:28en_USa:9:{s:6:"layout";s:10:"widescreen";s:11:"search_mods";a:5:{s:1:"*";a:2:{s:7:"subject";i:1;s:4:"from";i:1;}s:10:"INBOX.Sent";a:2:{s:7:"subject";i:1;s:2:"to";i:1;}s:12:"INBOX.Drafts";a:2:{s:7:"subject";i:1;s:2:"to";i:1;}s:11:"INBOX.Trash";a:2:{s:7:"subject";i:1;s:4:"from";i:1;}s:5:"INBOX";a:2:{s:7:"subject";i:1;s:4:"from";i:1;}}s:12:"archive_mbox";s:13:"INBOX.Archive";s:16:"message_sort_col";s:0:"";s:18:"message_sort_order";s:3:"ASC";s:17:"message_threading";a:1:{s:5:"INBOX";b:0;}s:9:"junk_mbox";s:10:"INBOX.spam";s:11:"client_hash";s:16:"3EcuPdodsBWiKl7F";s:15:"namespace_fixed";b:1;} "3info@biz-xperts.comlocalhost   E 7M3)m0da25ca2da66dcf1f5e0b445aa5dff912026-08-27 04:07:37154.192.123.75bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJNQjRPeExXMEk2NEl1UmFWQU5ZRlVVZkpOR0tzUmx5MiI78M3+mf95320246b71c31582afc8bfb5ff455e2026-08-11 07:33:14154.192.120.190bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJkV2RUbEs2YUhNSFhVZ090N085dG1FT3pvNWFUcE9GWCI78M3+m8d93dea023e3004831fc4fdf6c28b72a2026-08-11 07:29:12154.192.120.190bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJtRlhZOWU3cUtRWWpSMTFhNmNWRURFOFd0bzljclI3RCI7  g g %Lo$M0da25ca2da66dcf1f5e0b445aa5dff91$Mf95320246b71c31582afc8bfb5ff455e#M 8d93dea023e3004831fc4fdf6c28b72a hhx32026-08-27 04:07:3732026-08-11 07:33:143 2026-08-11 07:29:12    c " 7 43333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, lan,++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ))ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )  z;C  _zzzzz 7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FORd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EW1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) I/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id) !O)indexsqlite_autoindex_carddav_groups_2carddav_groupsX O)indexsqlite_autoindex_carddav_groups_1carddav_groupsW )) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT `atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00') J:P11Ktablecarddav_group_usercarddav_group_userSC[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )U/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesO//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )G-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id)S-indexsqlite_autoindex_carddav_contacts_2carddav_contactsLAS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsK|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1  g3} DAV.discover.85527bd12c17e7591ff7e9fc31c8b21a2026-08-11 07:35:04YToyOntzOjE3OiJjYWxlbmRhci1ob21lLXNldCI7czozMDoiY2FsZW5kYXJzL2luZm9AYml6LXhwZXJ0cy5jb20vIjtzOjIwOiJhZGRyZXNzYm9vay1ob21lLXNldCI7czozMzoiYWRkcmVzc2Jvb2tzL2luZm9AYml6LXhwZXJ0cy5jb20vIjt9 ;3g DAV.discover.85527bd12c17e7591ff7e9fc31c8b21a 3 2026-08-11 07:35:04             jj ScPCardDAV%l@%d{ENCRYPTED}VyaGcVoiZYnI7+mS7Zz9rQ==https://127.0.0.1:2080/addressbooks/info@biz-xperts.com/addressbook/ jQcPCardDAV  ssJ! -!libkolab-version2023111200$;!calendar-caldav-version2024082600&?!calendar-database-version2024082600/!roundcube-version2022081200 6c-libkolab-version ;calendar-caldav-version?calendar-database-version/ roundcube-version  Defaultcc0000       z{|}~_45 z-!3dav://info%40biz-xperts.com@127.0.0.1:2080calendars/info@biz-xperts.com/calendarevent17754554092026-05-06 12:35:33{/!3dav://info%40biz-xperts.com@127.0.0.1:2080calendars/info@biz-xperts.com/calendar/event17754554092026-04-06 11:35:45   Default HH[-dav://info%40biz-xperts.com@127.0.0.1:2080calendars/info@biz-xperts.com/calendarevent[/ dav://info%40biz-xperts.com@127.0.0.1:2080calendars/info@biz-xperts.com/calendar/event         a^^a@=<=>@?8888   ?8QC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL ) h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addressesCREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembers33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )  cPCardDAV 31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5931.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1 m )! cPanel CardDAVhttps://127.0.0.1:2080/addressbooks/info@biz-xperts.com/addressbook/j1775455409   o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HSC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )             ' 6 B CQH> I;Wtriggercaldav_calenda.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendarI--Etablekolab_cache_notekolab_cache_notedCREATE TABLE kolab_cache_note ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, PRIMARY KEY(folder_id,msguid) )73+indexix_journal_uid2msguidkolab_cache_journalcCREATE INDEX ix_journal_uid2msguid ON kolab_cache_journal(folder_id,uid,msguid)EY3indexsqlite_autoindex_kolab_cache_journal_1kolab_cache_journalbx33tablekolab_cache_journalkolab_cache_journalACREATE TABLE kolab_cache_journal ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )x1-indexix_task_uid2msguidkolab_cache_taskaCREATE INDEX ix_task_uid2msguid ON kolab_cache_task(folder_id,uid,msguid)?S-indexsqlite_autoindex_kolab_cache_task_1kolab_cache_task^o--tablekolab_cache_taskkolab_cache_task@CREATE TABLE kolab_cache_task ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )|3/#indexix_event_uid2msguidkolab_cache_event?CREATE INDEX ix_event_uid2msguid ON kolab_cache_event(folder_id,uid,msguid)AU/indexsqlite_autoindex_kolab_cache_event_1kolab_cache_event>r//tablekolab_cache_eventkolab_cache_event=CREATE TABLE kolab_cache_event ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )73+indexix_contact_uid2msguidkolab_cache_contact=3i 99?S-indexsqlite_autoindex_kolab_cache_file_1kolab_cache_fileh x1-indexix_note_uid2msguidkolab_cache_notefCREATE INDEX ix_note_uid2msguid ON kolab_cache_note(folder_id,uid,msguid)I--Etablekolab_cache_notekolab_cache_notedCREATE TABLE kolaCx1-indexix_note_uid2msguidkolab_cache_notefCREATE INDEX ix_note_uid2msguid ON kolab_cache_note(folder_id,uid,msguid)+77tablekolab_cache_dav_eventkolab_cache_dav_eventvCREATE TABLE kolab_cache_dav_event ( folder_id INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, etag VARCHAR(128) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id, uid) )*3;%indexix_contact_type_davkolab_cache_dav_contactuCREATE INDEX ix_contact_type_dav ON kolab_cache_dav_contact(folder_id, type)}(;;tablekolab_cache_dav_contactkolab_cache_dav_contactsCREATE TABLE kolab_cache_dav_contact ( folder_id INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, etag VARCHAR(128) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, type VARCHAR(32) NOT NULL, name VARCHAR(255) NOT NULL, firstname VARCHAR(255) NOT NULL, surname VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL, PRIMARY KEY(folder_id, uid) )'95/indexix_freebusy_uid2msguidkolab_cache_freebusyrCREATE INDEX ix_freebusy_uid2msguid ON kolab_cache_freebusy(folder_id,uid,msguid)G&[5indexsqlite_autoindex_kolab_cache_freebusy_1kolab_cache_freebusyq{%55tablekolab_cache_freebusykolab_cache_freebusypCREATE TABLE kolab_cache_freebusy ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )$C?Cindexix_configuration_uid2msguidkolab_cache_configurationoCREATE INDEX ix_configuration_uid2msguid ON kolab_cache_configuration(folder_id,uid,msguid) #7?+indexix_configuration_typekolab_cache_configurationnCREATE INDEX ix_configuration_type ON kolab_cache_configuration(folder_id,type)Q"e?indexsqlite_autoindex_kolab_cache_configuration_1kolab_cache_configurationm!??tablekolab_cache_configurationkolab_cache_configurationlCREATE TABLE kolab_cache_configuration ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, type VARCHAR(32) NOT NULL, PRIMARY KEY(folder_id,msguid) )x 1-indexix_file_uid2msguidkolab_cache_filekCREATE INDEX ix_file_uid2msguid ON kolab_cache_file(folder_id,uid,msguid)v1-indexix_folder_filenamekolab_cache_filejCREATE INDEX ix_folder_filename ON kolab_cache_file(folder_id,filename)?S-indexsqlite_autoindex_kolab_cache_file_1kolab_cache_fileho--tablekolab_cache_filekolab_cache_filegCREATE TABLE kolab_cache_file ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, filename varchar(255) DEFAULT NULL, PRIMARY KEY(folder_id,msguid) )+?S-indexsqlite_autoindex_kolab_cache_note_1kolab_cache_noteeM)a;indexsqlite_autoindex_kolab_cache_dav_contact_1kolab_cache_dav_contactt  ~H|R! E y K  (/30022-accountflags2026-04-06 06:03:29,730021-addressbookflags2026-04-06 06:03:29/=30020-distinctcolumnnames2026-04-06 06:03:29,730019-accountentities32026-04-06 06:03:29,730018-accountentities22026-04-06 06:03:29+530017-accountentities2026-04-06 06:03:294G30016-increasetextfieldlengths2026-04-06 06:03:29/=30015-fixmysqlconstraints2026-04-06 06:03:296K30014-unifytimestampdefaultvalue2026-04-06 06:03:29>[30013-changemysqlcollationscasesensitive2026-04-06 06:03:29/ =30012-fixmysqlconstraints2026-04-06 06:03:293 E30011-unifymigrationsidcolumn2026-04-06 06:03:294 G30010-increasetextfieldlengths2026-04-06 06:03:29/ =30009-dropauthschemefield2026-04-06 06:03:29( /30008-unifyindexes2026-04-06 06:03:292C30007-replaceurlplaceholders2026-04-06 06:03:29+530006-rmgroupsnotnull2026-04-06 06:03:293E30005-changemysqlut8toutf8mb42026-04-06 06:03:294G30004-fixtimestampdefaultvalue2026-04-06 06:03:294G30003-fixtimestampdefaultvalue2026-04-06 06:03:294G30002-increasetextfieldlengths2026-04-06 06:03:29&+30001-categories2026-04-06 06:03:29"#30000-dbinit2026-04-06 06:03:29  awV=^: w a/0022-accountflags70021-addressbookflags=0020-distinctcolumnnames70019-accountentities370018-accountentities250017-accountentities!G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit     x VG @G.[5indexsqlite_autoindex_kolab_cache_dav_task_1kolab_cache_dav_tasky|-55tablekolab_cache_dav_taskkolab_cache_dav_taskxCREATE TABLE kolab_cache_dav_task ( folder_id INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, etag VARCHAR(128) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id, uid) )I,]7indexsqlite_autoindex_kolab_cache_dav_event_1kolab_cache_dav_eventw?5S-indexsqlite_autoindex_carddav_contacts_2carddav_contactsK?4S-indexsqlite_autoindex_carddav_contacts_1carddav_contactsJ3--[tablecarddav_contactscarddav_contactsHCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, email VARCHAR(255), firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', vcard TEXT NOT NULL, etag VARCHAR(255) NOT NULL, uri VARCHAR(255) NOT NULL, cuid VARCHAR(255) NOT NULL, UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )2S55indexcarddav_addressbooks_account_id_idxcarddav_addressbooksGCREATE INDEX carddav_addressbooks_account_id_idx ON carddav_addressbooks(account_id)j155wtablecarddav_addressbookscarddav_addressbooksFCREATE TABLE carddav_addressbooks ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, url TEXT NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, refresh_time INT NOT NULL DEFAULT 3600, sync_token TEXT NOT NULL DEFAULT '', account_id integer NOT NULL, flags integer NOT NULL DEFAULT 5, FOREIGN KEY(account_id) REFERENCES carddav_accounts(id) ON DELETE CASCADE ON UPDATE CASCADE )?0S-indexsqlite_autoindex_carddav_accounts_1carddav_accountsCB/--7tablecarddav_accountscarddav_accounts(CREATE TABLE carddav_accounts ( id integer NOT NULL PRIMARY KEY, accountname TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, discovery_url TEXT, user_id integer NOT NULL, last_discovered BIGINT NOT NULL DEFAULT 0, rediscover_time INT NOT NULL DEFAULT 86400, presetname TEXT, flags integer NOT NULL DEFAULT 0, UNIQUE(user_id,presetname), FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )         z G u 7 H nYB11]tablecarddav_migrationscarddav_migrationsZCREATE TABLE carddav_migrations ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) )CCW1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[ AK1%indexcarddav_group_user_group_id_idxcarddav_group_userXCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)@O1-indexcarddav_group_user_contact_id_idxcarddav_group_userWCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id)C?W1indexsqlite_autoindex_carddav_group_user_1carddav_group_userUn>11tablecarddav_group_usercarddav_group_userTCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )z=C)indexcarddav_groups_abook_id_idxcarddav_groupsSCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id);<O)indexsqlite_autoindex_carddav_groups_2carddav_groupsR;;O)indexsqlite_autoindex_carddav_groups_1carddav_groupsQ:))[tablecarddav_groupscarddav_groupsPCREATE TABLE carddav_groups ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, vcard TEXT, etag VARCHAR(255), uri VARCHAR(255), cuid VARCHAR(255), UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )9I/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesOCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id)A8U/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesNa7//qtablecarddav_xsubtypescarddav_xsubtypesMCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, subtype VARCHAR(128) NOT NULL, abook_id integer NOT NULL, FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )6G-indexcarddav_contacts_abook_id_idxcarddav_contactsLCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id)                PK]/*biz-xperts.com/ahameed.rcube.db.1768334315nu[SQLite format 3@ B3, B.` NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default 'VIG]Bn+Gn ,3/ 2023-02-20 08:47:54Imported Contacts       8b 3 9 2018-10-02 09:37:36ahameed@biz-xperts.com    9 ahameed@biz-xperts.com  <<@ 933cahameed@biz-xperts.comlocalhost2018-10-02 09:37:362025-12-22 06:33:16en_USa:11:{s:6:"layout";s:7:"desktop";s:16:"message_sort_col";s:7:"subject";s:18:"message_sort_order";s:3:"ASC";s:12:"archive_mbox";s:13:"INBOX.Archive";s:14:"message_extwin";i:1;s:15:"default_charset";s:5:"UTF-8";s:14:"mail_read_time";i:5;s:4:"skin";s:5:"larry";s:11:"client_hash";s:16:"eIR9kDNM4xyAgu2Y";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;} %9ahameed@biz-xperts.comlocalhost =4 g B"G Bl g g g g g g g g g g g g$Mdab37041fd5a07914ba87b6ce6a1dc49$M418b1749b7645a37ceb157a3acb99b35$M72daef18e277b0d18310421e12f79b45$Mc619d0bdf4f20238a64c5b2a4a7614c0$Me1b262f16857e0ab5de8fccaf40a2470$M073905decd913ebe4aeabe9ab40a90cd$M1d67ff572c548f2a554f9a0b382d072b$M0a1786adead88984f9b84c4c3ecf7722 @pX@!!!!!!!!!!!!32025-12-22 06:34:0132025-12-01 16:42:3932025-11-22 05:52:4532025-11-12 12:21:0932025-11-12 12:12:5132025-11-11 16:43:1432025-08-06 08:59:3032025-08-06 08:39:58    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c$##itableattachmentsattachment>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000      +;iAcopbgdqe7mlsrjkafn^@~}|{zyxwvut?>9:6h<88855 C7M3)m1d67ff572c548f2a554f9a0b382d072b2025-11-11 16:43:14154.192.30.106bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiZzVISlVDdzBITU5GcXZIY1V6amJkWUhTMWE2SEY1WDkiOw==6M3'm0a1786adead88984f9b84c4c3ecf77222025-08-06 08:39:58154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiS01aZlcxTjVJRFZEZEdDS2p5dkJ6cGxNVVFqRUJYZmYiOw==:M3'udab37041fd5a07914ba87b6ce6a1dc492025-08-06 08:59:30203.124.34.95bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyNDQ1O3VzZXJuYW1lfHM6MjI6ImFoYW1lZWRAYml6LXhwZXJ0cy5jb20iO3N0b3JhZ2VfaG9zdHxzOjk6ImxvY2FsaG9zdCI7c3RvcmFnZV9wb3J0fGk6MTQzO3N0b3JhZ2Vfc3NsfGI6MDtwYXNzd29yZHxzOjk2OiJDN2NkTWViMmJYSXpPeWVsSmZZLzloM3dzdXlYQnY4M2xVcU1rQnNuR3ZtcWRIUkpROWZVYzJTSVViSWFFRzNWd3BBUDE3R0EvYzVSUEsvRW05NFFEUHo0Zy9PemVoK3giO2xvZ2luX3RpbWV8aToxNzU0NDY5MjU1O1NUT1JBR0VfU1BFQ0lBTC1VU0V8YjoxO2F1dGhfc2VjcmV0fHM6MzI6Imtob1RCNWp0MzB5UG00cHIyRlVtdzhhUmk0OUxiVGdtIjtyZXF1ZXN0X3Rva2VufHM6MzI6IjlDVWxkcVowM1NZMWx3bllEWkRzUjg2c3hOcXVaM3IwIjt0YXNrfHM6NDoibWFpbCI7c2tpbl9jb25maWd8YTowOnt9aW1hcF9ob3N0fHM6OToibG9jYWxob3N0IjtwYWdlfGk6MTttYm94fHM6NToiSU5CT1giO3NvcnRfY29sfHM6Nzoic3ViamVjdCI7c29ydF9vcmRlcnxzOjM6IkFTQyI7U1RPUkFHRV9USFJFQUR8YTozOntpOjA7czoxMDoiUkVGRVJFTkNFUyI7aToxO3M6NDoiUkVGUyI7aToyO3M6MTQ6Ik9SREVSRURTVUJKRUNUIjt9U1RPUkFHRV9RVU9UQXxiOjE7U1RPUkFHRV9MSVNULUVYVEVOREVEfGI6MTtxdW90YV9kaXNwbGF5fHM6NDoidGV4dCI7bGlzdF9hdHRyaWJ8YTo2OntzOjQ6Im5hbWUiO3M6ODoibWVzc2FnZXMiO3M6MjoiaWQiO3M6MTE6Im1lc3NhZ2VsaXN0IjtzOjU6ImNsYXNzIjtzOjQ4OiJyZWNvcmRzLXRhYmxlIG1lc3NhZ2VsaXN0IHNvcnRoZWFkZXIgZml4ZWRoZWFkZXIiO3M6MTU6Im9wdGlvbnNtZW51aWNvbiI7czo0OiJ0cnVlIjtzOjE1OiJhcmlhLWxhYmVsbGVkYnkiO3M6MjI6ImFyaWEtbGFiZWwtbWVzc2FnZWxpc3QiO3M6NzoiY29sdW1ucyI7YTo4OntpOjA7czo3OiJ0aHJlYWRzIjtpOjE7czo3OiJzdWJqZWN0IjtpOjI7czo2OiJzdGF0dXMiO2k6MztzOjY6ImZyb210byI7aTo0O3M6NDoiZGF0ZSI7aTo1O3M6NDoic2l6ZSI7aTo2O3M6NDoiZmxhZyI7aTo3O3M6MTA6ImF0dGFjaG1lbnQiO319Zm9sZGVyc3xhOjE6e3M6NToiSU5CT1giO2E6Mjp7czozOiJjbnQiO2k6NTY7czo2OiJtYXh1aWQiO2k6MzUwMTA7fX1TVE9SQUdFX1NPUlR8YjoxO3Vuc2Vlbl9jb3VudHxhOjE6e3M6NToiSU5CT1giO2k6MDt9bGlzdF9tb2Rfc2VxfHM6NToiNDI3NTIiO2NvbXBvc2VfZGF0YV8xNjgwODQ2NDQ0Njg5MzEzOGI2Y2M5NHxhOjU6e3M6MjoiaWQiO3M6MjM6IjE2ODA4NDY0NDQ2ODkzMTM4YjZjYzk0IjtzOjU6InBhcmFtIjthOjU6e3M6NDoibWJveCI7czo1OiJJTkJPWCI7czozOiJyZWwiO3M6MDoiIjtzOjk6InNlbnRfbWJveCI7czoxMDoiSU5CT1guU2VudCI7czoxMDoibWVzc2FnZS1pZCI7czo0OToiPDA2ODVlMmE1YjE0MjE5Y2M4ZmEyMTZlZGZkZmRlMjZhQGJpei14cGVydHMuY29tPiI7czo5OiJkcmFmdF91aWQiO3M6MToiNSI7fXM6NzoibWFpbGJveCI7czo1OiJJTkJPWCI7czo0OiJtb2RlIjtOO3M6MTE6ImF0dGFjaG1lbnRzIjthOjA6e319U1RPUkFHRV9BQ0x8YjowOw==   Default b G b6M3'm72daef18e277b0d18310421e12f79b452025-12-01 16:42:39154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiSWl3THhnN1pwa2NxWkZBUU1QSHJxVzJ0U3QyQWFPQ0giOw==6M3'me1b262f16857e0ab5de8fccaf40a24702025-11-12 12:21:09206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiWVdFbkFrRm02Yzh0Z21lSmJ3cjZJcm1weG5KUWZ1MkQiOw==7M3)m418b1749b7645a37ceb157a3acb99b352025-12-22 06:34:01154.192.156.86bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoib2RHUDFyanBWTkxpd1NrOVRVRTQ4TnN5Q2JBRzh1ckoiOw==6M3'mc619d0bdf4f20238a64c5b2a4a7614c02025-11-22 05:52:45154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiWWo4a2FldHpuRXJaSWFSRlJBbFVrSGh4Q3hFU0U0dHMiOw==6M3'm073905decd913ebe4aeabe9ab40a90cd2025-11-12 12:12:51206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoidk8ydnBlOG14cXBydjNXUkpONU9aWGJDUFJGajFHY2YiOw==  4  ?8QC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addressesCREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5731.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1   es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )  o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-04 11:05:46/=30015-fixmysqlconstraints2022-11-22 10:38:276K30014-unifytimestampdefaultvalue2022-11-22 10:38:27>[30013-changemysqlcollationscasesensitive2022-11-22 10:38:27/ =30012-fixmysqlconstraints2022-11-22 10:38:273 E30011-unifymigrationsidcolumn2022-11-22 10:38:274 G30010-increasetextfieldlengths2022-11-22 10:38:27/ =30009-dropauthschemefield2022-11-22 10:38:27( /30008-unifyindexes2022-11-22 10:38:272C30007-replaceurlplaceholders2022-11-22 10:38:27+530006-rmgroupsnotnull2022-11-22 10:38:273E30005-changemysqlut8toutf8mb42022-11-22 10:38:274G30004-fixtimestampdefaultvalue2022-11-22 10:38:274G30003-fixtimestampdefaultvalue2022-11-22 10:38:274G30002-increasetextfieldlengths2022-11-22 10:38:27&+30001-categories2022-11-22 10:38:27"#30000-dbinit2022-11-22 10:38:27 &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events_I''Qtablecaldav_eventscaldav_eventsZCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END      wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit    P  L Pf 5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars5CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); ENDPK]g/'biz-xperts.com/info.rcube.db.1748980620nu[SQLite format 3@ a^ .~Z` NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default 'VIG]Bn+Gn ,3/ 2023-02-20 08:33:50Imported Contacts        5> 3 3 2018-01-15 12:54:45info@biz-xperts.com    >  3 info@biz-xperts.com >   l 333Ainfo@biz-xperts.comlocalhost2018-01-15 12:54:442025-05-13 10:50:26en_USa:9:{s:6:"layout";s:10:"widescreen";s:11:"search_mods";a:4:{s:1:"*";a:2:{s:7:"subject";i:1;s:4:"from";i:1;}s:10:"INBOX.Sent";a:2:{s:7:"subject";i:1;s:2:"to";i:1;}s:12:"INBOX.Drafts";a:2:{s:7:"subject";i:1;s:2:"to";i:1;}s:11:"INBOX.Trash";a:2:{s:7:"subject";i:1;s:4:"from";i:1;}}s:12:"archive_mbox";s:13:"INBOX.Archive";s:16:"message_sort_col";s:0:"";s:18:"message_sort_order";s:3:"ASC";s:17:"message_threading";a:1:{s:5:"INBOX";b:0;}s:9:"junk_mbox";s:10:"INBOX.spam";s:11:"client_hash";s:16:"3EcuPdodsBWiKl7F";s:15:"namespace_fixed";b:1;} "3info@biz-xperts.comlocalhost ;3 #mH g g g g g g g g g$M9cc0414b1c44dfe800f81823d9f618c0$M2c4863078cd745442dabd81e25753906$M5b3065a763bf3cd0edb40b11ec1c9a3d$Mb79635c780f3210ad03e617bd32b80c0$Mb622d73ec71af2958dbdc61340b3d881$M77ab44568381bde19bf799eab14b5d4a$Mffae685b8408c98bb2a4ebf3fe44f642#M eb23bff6279ac9b18d3a4da0c00a11fb AqYAhhhhhhhhh32025-05-13 10:57:1832024-11-04 10:47:5332024-10-23 09:31:2032024-10-23 09:29:5332024-10-23 09:25:0832024-10-09 07:57:2132024-08-15 06:32:513 2024-08-15 06:29:45    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c$##itableattachmentsattachment>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000       G 0w5M3%m2c4863078cd745442dabd81e257539062024-11-04 10:47:53154.192.46.4bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ3c0dDODBKWDZ6NW9ZSUFNYmw4QXdYTzBaNWdvSGp4RCI76M3'm5b3065a763bf3cd0edb40b11ec1c9a3d2024-10-23 09:31:20206.84.143.44bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJRbWJBZENXbWh0VEVZa09nbUx6bFp5bDJLdGpWS05vWSI7jM3'Ub79635c780f3210ad03e617bd32b80c02024-10-23 09:29:53206.84.143.44bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyMzA5O3VzZXJuYW1lfHM6MTk6ImluZm9AYml6LXhwZXJ0cy5jb20iO3N0b3JhZ2VfaG9zdHxzOjk6ImxvY2FsaG9zdCI7c3RvcmFnZV9wb3J0fGk6MTQzO3N0b3JhZ2Vfc3NsfGI6MDtwYXNzd29yZHxzOjk2OiJ1L1FkTzViU21teHpnVGNFQmRxSGFTaE5MVlFaaGQxSlQzY2EyQ2pRQngwcXcrN1RRVGFZOVp3RkE4NGNoSFNmTU9objlQRUdSSFNGS0IyaGhRajVEZ1dna1JOOGhYRDciO2xvZ2luX3RpbWV8aToxNzI5Njc1Nzc1O1NUT1JBR0VfU1BFQ0lBTC1VU0V8YjoxO2F1dGhfc2VjcmV0fHM6MzI6ImREcHVDTnZ1dXA4MUxURGx1QmExR0lTMVdveTVVbUlGIjtyZXF1ZXN0X3Rva2VufHM6MzI6IkFmbzJOMGxxM2VaeldlOVRXaTUzd2s1S0Rac3VzdWc4Ijt0YXNrfHM6NDoibWFpbCI7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fWltYXBfaG9zdHxzOjk6ImxvY2FsaG9zdCI7cGFnZXxpOjE7bWJveHxzOjU6IklOQk9YIjtzb3J0X2NvbHxzOjA6IiI7c29ydF9vcmRlcnxzOjM6IkFTQyI7U1RPUkFHRV9USFJFQUR8YTozOntpOjA7czoxMDoiUkVGRVJFTkNFUyI7aToxO3M6NDoiUkVGUyI7aToyO3M6MTQ6Ik9SREVSRURTVUJKRUNUIjt9U1RPUkFHRV9RVU9UQXxiOjE7U1RPUkFHRV9MSVNULUVYVEVOREVEfGI6MTtxdW90YV9kaXNwbGF5fHM6NDoidGV4dCI7bGlzdF9hdHRyaWJ8YTo3OntzOjQ6Im5hbWUiO3M6ODoibWVzc2FnZXMiO3M6MjoiaWQiO3M6MTE6Im1lc3NhZ2VsaXN0IjtzOjU6ImNsYXNzIjtzOjQyOiJsaXN0aW5nIG1lc3NhZ2VsaXN0IHNvcnRoZWFkZXIgZml4ZWRoZWFkZXIiO3M6MTU6ImFyaWEtbGFiZWxsZWRieSI7czoyMjoiYXJpYS1sYWJlbC1tZXNzYWdlbGlzdCI7czo5OiJkYXRhLWxpc3QiO3M6MTI6Im1lc3NhZ2VfbGlzdCI7czoxNDoiZGF0YS1sYWJlbC1tc2ciO3M6MTg6IlRoZSBsaXN0IGlzIGVtcHR5LiI7czo3OiJjb2x1bW5zIjthOjg6e2k6MDtzOjc6InRocmVhZHMiO2k6MTtzOjc6InN1YmplY3QiO2k6MjtzOjY6InN0YXR1cyI7aTozO3M6NjoiZnJvbXRvIjtpOjQ7czo0OiJkYXRlIjtpOjU7czo0OiJzaXplIjtpOjY7czo0OiJmbGFnIjtpOjc7czoxMDoiYXR0YWNobWVudCI7fX11bnNlZW5fY291bnR8YTo5OntzOjU6IklOQk9YIjtpOjA7czoxMjoiSU5CT1guRHJhZnRzIjtpOjA7czoxMDoiSU5CT1guU2VudCI7aTowO3M6MTA6IklOQk9YLnNwYW0iO2k6MDtzOjExOiJJTkJPWC5UcmFzaCI7aTowO3M6MTM6IklOQk9YLkFyY2hpdmUiO2k6MDtzOjE5OiJJTkJPWC5FU0VUIEFudGlzcGFtIjtpOjA7czoyMDoiSU5CT1guSW5mZWN0ZWQgSXRlbXMiO2k6MDtzOjEwOiJJTkJPWC5KdW5rIjtpOjA7fWZvbGRlcnN8YToxOntzOjU6IklOQk9YIjthOjI6e3M6MzoiY250IjtpOjM4NjtzOjY6Im1heHVpZCI7aTo0MzAzNjt9fWxpc3RfbW9kX3NlcXxzOjU6IjU0NzQ3Ijs=6M3'mb622d73ec71af2958dbdc61340b3d8812024-10-23 09:25:08206.84.143.44bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiIyNFRxd2E4bksyVUozaEpScktvMG5ZeXZTVnh1aWtyZyI75M3%m77ab44568381bde19bf799eab14b5d4a2024-10-09 07:57:21154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJnTXRWZ1NvOWlaTFd6T096Z1RBRVQwT1VFY2xsNEg0TCI76M3'mffae685b8408c98bb2a4ebf3fe44f6422024-08-15 06:32:51154.192.30.82bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJRR0EyNmJTc3VsTmRYY0VqUXQ0a05tWWlKMDNDS2xwUCI76M3'meb23bff6279ac9b18d3a4da0c00a11fb2024-08-15 06:29:45154.192.30.82bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJRbWZ1cndMUVI0WTRtcXJadWxKMHIyeDZNcFFnVWVwRyI7   Default GG6M3'm9cc0414b1c44dfe800f81823d9f618c02025-05-13 10:57:18154.192.48.11bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJTSVE1MVRFTkZRcTQ3eHA5eGh5ZmNwckJEcWFJVVVEQSI7  4  ?8QC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addressesCREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5931.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1   es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )  o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-04 10:32:02/=30015-fixmysqlconstraints2022-11-21 11:25:396K30014-unifytimestampdefaultvalue2022-11-21 11:25:39>[30013-changemysqlcollationscasesensitive2022-11-21 11:25:39/ =30012-fixmysqlconstraints2022-11-21 11:25:393 E30011-unifymigrationsidcolumn2022-11-21 11:25:394 G30010-increasetextfieldlengths2022-11-21 11:25:39/ =30009-dropauthschemefield2022-11-21 11:25:39( /30008-unifyindexes2022-11-21 11:25:392C30007-replaceurlplaceholders2022-11-21 11:25:39+530006-rmgroupsnotnull2022-11-21 11:25:393E30005-changemysqlut8toutf8mb42022-11-21 11:25:394G30004-fixtimestampdefaultvalue2022-11-21 11:25:394G30003-fixtimestampdefaultvalue2022-11-21 11:25:394G30002-increasetextfieldlengths2022-11-21 11:25:39&+30001-categories2022-11-21 11:25:39"#30000-dbinit2022-11-21 11:25:39 &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events_I''Qtablecaldav_eventscaldav_eventsZCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END      wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit   :8<=a9>?@A654:: 7  P  L Pf 5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars7CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); ENDPK]lI'biz-xperts.com/info.rcube.db.1770197269nu[SQLite format 3@ aA .` NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default 'VIG]Bn+Gn ,3/ 2023-02-20 08:33:50Imported Contacts        5> 3 3 2018-01-15 12:54:45info@biz-xperts.com    >  3 info@biz-xperts.com >   ] ] 333'info@biz-xperts.comlocalhost2018-01-15 12:54:442025-12-22 06:34:11en_USa:9:{s:6:"layout";s:10:"widescreen";s:11:"search_mods";a:5:{s:1:"*";a:2:{s:7:"subject";i:1;s:4:"from";i:1;}s:10:"INBOX.Sent";a:2:{s:7:"subject";i:1;s:2:"to";i:1;}s:12:"INBOX.Drafts";a:2:{s:7:"subject";i:1;s:2:"to";i:1;}s:11:"INBOX.Trash";a:2:{s:7:"subject";i:1;s:4:"from";i:1;}s:5:"INBOX";a:2:{s:7:"subject";i:1;s:4:"from";i:1;}}s:12:"archive_mbox";s:13:"INBOX.Archive";s:16:"message_sort_col";s:0:"";s:18:"message_sort_order";s:3:"ASC";s:17:"message_threading";a:1:{s:5:"INBOX";b:0;}s:9:"junk_mbox";s:10:"INBOX.spam";s:11:"client_hash";s:16:"3EcuPdodsBWiKl7F";s:15:"namespace_fixed";b:1;} "3info@biz-xperts.comlocalhost 543 EjEHm#j g g$M2c6a05183a6bf548402102c0e852f5cc $M2c4cba2d260a260a15ed9b7160d11fac $Ma215fa987c2110ee8d3ebf7fb5555f01 $Madca367f42f6df66f4d51203b6866a58 $M305f2d98fdf371438a5dd931fac91184$M650ca50093c9f50ecc7a15de659abbd6$Mb140a1f0c256e99e8a4eb108e1cc2e47$M456ab61e1f5f01527ca81fef1422e81e$M7c36fc0e01e2f953a218e40dbb6e16db$M5f32c0e64a1907a45705f4b2213f2cd9$M5849778d4727cdc98edebb029dcf0e58#M dd0c3b27ada000617367695ccd5790de qYA)hh32025-12-22 06:36:32 32025-12-01 16:44:33 32025-11-22 07:24:30 32025-11-22 06:11:34 32025-11-22 06:03:1832025-11-22 06:02:1832025-11-22 06:00:4432025-11-22 05:56:3332025-11-22 05:53:0632025-11-22 05:51:0432025-11-22 05:48:033 2025-11-12 12:09:24    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c$##itableattachmentsattachment>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000       ;G ;6M3'm456ab61e1f5f01527ca81fef1422e81e2025-11-22 05:56:33154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiIxM1B3UEttdlNVMmM2bUNVUldCYkNtRll2VTBWZ3A1NSI7^M3'=7c36fc0e01e2f953a218e40dbb6e16db2025-11-22 05:53:06154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyMzA5O3VzZXJuYW1lfHM6MTk6ImluZm9AYml6LXhwZXJ0cy5jb20iO3N0b3JhZ2VfaG9zdHxzOjk6ImxvY2FsaG9zdCI7c3RvcmFnZV9wb3J0fGk6MTQzO3N0b3JhZ2Vfc3NsfGI6MDtwYXNzd29yZHxzOjk2OiJkQU50M0I2aGkxZ09wYmY3MVhZd0F4RnFqZUE5T1BrdEo2T3VlQnRkcStEeTJFS3lQbi9jOUdlQnBkMGMxOW0rQy9vSTM1TTNETy84MHpGNWlGQUwzOWFMMXJRcE1QSmgiO2xvZ2luX3RpbWV8aToxNzYzNzkwNzg0O1NUT1JBR0VfU1BFQ0lBTC1VU0V8YjoxO2F1dGhfc2VjcmV0fHM6MzI6ImFNSUJ1TWpONFZyeXl6Q0VUTHFxRWRHYnB5WHN5amFTIjtyZXF1ZXN0X3Rva2VufHM6MzI6InVFaEF2OFpxWGFhQ1JEQXFWQURvbUtHWFJFMWJDSUdWIjt0YXNrfHM6NDoibWFpbCI7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fWltYXBfaG9zdHxzOjk6ImxvY2FsaG9zdCI7cGFnZXxpOjE7bWJveHxzOjU6IklOQk9YIjtzb3J0X2NvbHxzOjA6IiI7c29ydF9vcmRlcnxzOjM6IkFTQyI7U1RPUkFHRV9USFJFQUR8YTozOntpOjA7czoxMDoiUkVGRVJFTkNFUyI7aToxO3M6NDoiUkVGUyI7aToyO3M6MTQ6Ik9SREVSRURTVUJKRUNUIjt9U1RPUkFHRV9RVU9UQXxiOjE7U1RPUkFHRV9MSVNULUVYVEVOREVEfGI6MTtxdW90YV9kaXNwbGF5fHM6NDoidGV4dCI7bGlzdF9hdHRyaWJ8YTo3OntzOjQ6Im5hbWUiO3M6ODoibWVzc2FnZXMiO3M6MjoiaWQiO3M6MTE6Im1lc3NhZ2VsaXN0IjtzOjU6ImNsYXNzIjtzOjQyOiJsaXN0aW5nIG1lc3NhZ2VsaXN0IHNvcnRoZWFkZXIgZml4ZWRoZWFkZXIiO3M6MTU6ImFyaWEtbGFiZWxsZWRieSI7czoyMjoiYXJpYS1sYWJlbC1tZXNzYWdlbGlzdCI7czo5OiJkYXRhLWxpc3QiO3M6MTI6Im1lc3NhZ2VfbGlzdCI7czoxNDoiZGF0YS1sYWJlbC1tc2ciO3M6MTg6IlRoZSBsaXN0IGlzIGVtcHR5LiI7czo3OiJjb2x1bW5zIjthOjg6e2k6MDtzOjc6InRocmVhZHMiO2k6MTtzOjc6InN1YmplY3QiO2k6MjtzOjY6InN0YXR1cyI7aTozO3M6NjoiZnJvbXRvIjtpOjQ7czo0OiJkYXRlIjtpOjU7czo0OiJzaXplIjtpOjY7czo0OiJmbGFnIjtpOjc7czoxMDoiYXR0YWNobWVudCI7fX1mb2xkZXJzfGE6MTp7czo1OiJJTkJPWCI7YToyOntzOjM6ImNudCI7aTozMzU7czo2OiJtYXh1aWQiO2k6NDM4NTY7fX11bnNlZW5fY291bnR8YToxOntzOjU6IklOQk9YIjtpOjA7fWxpc3RfbW9kX3NlcXxzOjU6IjU3MjkzIjs=6M3'm5f32c0e64a1907a45705f4b2213f2cd92025-11-22 05:51:04154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI2RmM5elpOajc0VnZOQVJPOUdnTlZsYkF1b2JYWVZqMSI76M3'm5849778d4727cdc98edebb029dcf0e582025-11-22 05:48:03154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJhNG9CZUxUUG5nVG9abVNMNnZ1ZDRjVjI5MFBUWHRFVSI76M3'mdd0c3b27ada000617367695ccd5790de2025-11-12 12:09:24206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI1TDE0WXpsWGxPYkFQNUxIbk03OWVEeFdINlRBMWd1QyI7 =NM3'b140a1f0c256e99e8a4eb108e1cc2e472025-11-22 06:00:44154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyMzA5O3VzZXJuYW1lfHM6MTk6ImluZm9AYml6LXhwZXJ0cy5jb20iO3N0b3JhZ2VfaG9zdHxzOjk6ImxvY2FsaG9zdCI7c3RvcmFnZV9wb3J0fGk6MTQzO3N0b3JhZ2Vfc3NsfGI6MDtwYXNzd29yZHxzOjk2OiJRYmhMaGgrbFdTSnlneWZObldidzFZUVlwc0lZSmdwSGRpOUNjaXMzZjdNcndxUmgwcWJMZFNnWitqOS9tQVJTVW5xMzM4NTl5WEZxOGVFMG8rUkZBbklIQTQrLzdGb3giO2xvZ2luX3RpbWV8aToxNzYzNzkxMjE4O1NUT1JBR0VfU1BFQ0lBTC1VU0V8YjoxO2F1dGhfc2VjcmV0fHM6MzI6IkQ4Zmo3VnF3VW00SWU3MlgzQUlFc1JUdmpIcVBRMVJWIjtyZXF1ZXN0X3Rva2VufHM6MzI6Im9sd0NLclBLN3J2aHBsZWNvdndNT2VJWEtobUxxbnhoIjt0YXNrfHM6NDoibWFpbCI7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fWltYXBfaG9zdHxzOjk6ImxvY2FsaG9zdCI7cGFnZXxpOjE7bWJveHxzOjU6IklOQk9YIjtzb3J0X2NvbHxzOjA6IiI7c29ydF9vcmRlcnxzOjM6IkFTQyI7U1RPUkFHRV9USFJFQUR8YTozOntpOjA7czoxMDoiUkVGRVJFTkNFUyI7aToxO3M6NDoiUkVGUyI7aToyO3M6MTQ6Ik9SREVSRURTVUJKRUNUIjt9U1RPUkFHRV9RVU9UQXxiOjE7U1RPUkFHRV9MSVNULUVYVEVOREVEfGI6MTtxdW90YV9kaXNwbGF5fHM6NDoidGV4dCI7bGlzdF9hdHRyaWJ8YTo3OntzOjQ6Im5hbWUiO3M6ODoibWVzc2FnZXMiO3M6MjoiaWQiO3M6MTE6Im1lc3NhZ2VsaXN0IjtzOjU6ImNsYXNzIjtzOjQyOiJsaXN0aW5nIG1lc3NhZ2VsaXN0IHNvcnRoZWFkZXIgZml4ZWRoZWFkZXIiO3M6MTU6ImFyaWEtbGFiZWxsZWRieSI7czoyMjoiYXJpYS1sYWJlbC1tZXNzYWdlbGlzdCI7czo5OiJkYXRhLWxpc3QiO3M6MTI6Im1lc3NhZ2VfbGlzdCI7czoxNDoiZGF0YS1sYWJlbC1tc2ciO3M6MTg6IlRoZSBsaXN0IGlzIGVtcHR5LiI7czo3OiJjb2x1bW5zIjthOjg6e2k6MDtzOjc6InRocmVhZHMiO2k6MTtzOjc6InN1YmplY3QiO2k6MjtzOjY6InN0YXR1cyI7aTozO3M6NjoiZnJvbXRvIjtpOjQ7czo0OiJkYXRlIjtpOjU7czo0OiJzaXplIjtpOjY7czo0OiJmbGFnIjtpOjc7czoxMDoiYXR0YWNobWVudCI7fX1mb2xkZXJzfGE6NTp7czo1OiJJTkJPWCI7YToyOntzOjM6ImNudCI7aTozMzU7czo2OiJtYXh1aWQiO2k6NDM4NTY7fXM6MTM6IklOQk9YLkFyY2hpdmUiO2E6Mjp7czozOiJjbnQiO2k6MDtzOjY6Im1heHVpZCI7aTowO31zOjEyOiJJTkJPWC5EcmFmdHMiO2E6Mjp7czozOiJjbnQiO2k6MDtzOjY6Im1heHVpZCI7aTowO31zOjEwOiJJTkJPWC5TZW50IjthOjI6e3M6MzoiY250IjtpOjA7czo2OiJtYXh1aWQiO2k6MDt9czoxMDoiSU5CT1guc3BhbSI7YToyOntzOjM6ImNudCI7aTowO3M6NjoibWF4dWlkIjtpOjA7fX11bnNlZW5fY291bnR8YTo1OntzOjU6IklOQk9YIjtpOjA7czoxMzoiSU5CT1guQXJjaGl2ZSI7aTowO3M6MTI6IklOQk9YLkRyYWZ0cyI7aTowO3M6MTA6IklOQk9YLlNlbnQiO2k6MDtzOjEwOiJJTkJPWC5zcGFtIjtpOjA7fWxpc3RfbW9kX3NlcXxzOjU6IjU3MjkzIjtsYXN0X3RleHRfc2VhcmNofHM6MDoiIjtzZWFyY2hfcmVxdWVzdHxzOjMyOiJkNmU1OTZmYmEzMmZiMjdjNjlkZTlmZTJmNGNjODRlNCI7c2VhcmNoX3Njb3BlfHM6NDoiYmFzZSI7c2VhcmNoX2ludGVydmFsfHM6MDoiIjtzZWFyY2hfZmlsdGVyfHM6MzoiQUxMIjs=    cG 7 M3)m2c6a05183a6bf548402102c0e852f5cc2025-12-22 06:36:32154.192.156.86bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJabjBpaEQ4SmRRQ0dTa0RINlhYVnFBYnNVdVlSMmV3aiI76 M3'ma215fa987c2110ee8d3ebf7fb5555f012025-11-22 07:24:30154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJCREl5YjFRdkpEYmJudUg3d1FqY1pQVWMxcWd0MFhWNSI76 M3'madca367f42f6df66f4d51203b6866a582025-11-22 06:11:34154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ1dHdRejNrVEJqQmtVZm10SnJZZ1VhSENaNlQ1ajhzMSI76M3'm305f2d98fdf371438a5dd931fac911842025-11-22 06:03:18154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJsVzVOT3FvUmt2TTc3eDlOWTM1TlhCVkd1ODlCVWZTeiI76M3'm650ca50093c9f50ecc7a15de659abbd62025-11-22 06:02:18154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI2VngwR09jclVTMnhBcU9pWW05WXN2bGVRWHlvWTM5QSI76 M3'm2c4cba2d260a260a15ed9b7160d11fac2025-12-01 16:44:33154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJuR3FEU281VFozcFgwZU5pT1ozM1ZrdDJGelljVUdTaSI7   Default 6:^a9;<=>@?8888  4  ?8QC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addressesCREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5931.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1   es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )  o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-04 10:32:02/=30015-fixmysqlconstraints2022-11-21 11:25:396K30014-unifytimestampdefaultvalue2022-11-21 11:25:39>[30013-changemysqlcollationscasesensitive2022-11-21 11:25:39/ =30012-fixmysqlconstraints2022-11-21 11:25:393 E30011-unifymigrationsidcolumn2022-11-21 11:25:394 G30010-increasetextfieldlengths2022-11-21 11:25:39/ =30009-dropauthschemefield2022-11-21 11:25:39( /30008-unifyindexes2022-11-21 11:25:392C30007-replaceurlplaceholders2022-11-21 11:25:39+530006-rmgroupsnotnull2022-11-21 11:25:393E30005-changemysqlut8toutf8mb42022-11-21 11:25:394G30004-fixtimestampdefaultvalue2022-11-21 11:25:394G30003-fixtimestampdefaultvalue2022-11-21 11:25:394G30002-increasetextfieldlengths2022-11-21 11:25:39&+30001-categories2022-11-21 11:25:39"#30000-dbinit2022-11-21 11:25:39 &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events_I''Qtablecaldav_eventscaldav_eventsZCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END      wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit    P  L Pf 5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars7CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); ENDPK]/X.  /biz-xperts.com/envirowipers.rcube.db.1768593493nu[SQLite format 3@ R3.rLa NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', wof?vH9i6Z+    ,3/2024-10-23 09:25:58Imported Contacts  G'&%  =; 3 C 2017-05-10 21:04:39envirowipers@biz-xperts.com    ; !C envirowipers@biz-xperts.com; $$X C33 envirowipers@biz-xperts.comlocalhost2017-05-10 21:04:392025-11-12 12:19:11en_USa:3:{s:9:"junk_mbox";s:10:"INBOX.spam";s:11:"client_hash";s:32:"99bc48a92832793715a07081508a792d";s:15:"namespace_fixed";b:1;} *Cenvirowipers@biz-xperts.comlocalhost  G 6M3'mbfbed32c33893e0f8b49268af7da6aaa2025-11-12 12:19:28206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJSNEs4TDBWUUZmTU5haGNLSkRjZ0VlSTQyVG5OOEdzdCI76M3'm1dfd6788853585b56fbd8ec24d21a3282025-08-06 08:42:03154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJWSHJLNFFwdHhzbGpVd1ZnWmJNa1drT1NLSGlMaHRGcCI76M3'mf3425206b867a16dcdaa3824626161b02024-10-23 09:26:48206.84.143.44bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJGTlRxY2llY290MFBlTFBmR0Vnbzk5SHoyWHQwWjFTZSI7 $Mbfbed32c33893e0f8b49268af7da6aaa$M1dfd6788853585b56fbd8ec24d21a328#M f3425206b867a16dcdaa3824626161b0 32025-11-12 12:19:2832025-08-06 08:42:033 2024-10-23 09:26:48    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )    C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c##itableattachment[H''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )bG3indexix_contacts_user_idcontactsHCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)FatablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   Default  J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000database      Q   I pE!`I.g=indexsqlite_autoindZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ){Y5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)AXQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )WA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)VtablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL )UC!/indexix_dictionary_user_languagedictionaryFCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)UT!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )~RKtableresponsesresponsesCREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dQ3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jP7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)uO!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )NI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~M33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )LO31indexix_contactgroupmembers_contact_idcontactgroupmembersJCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EKY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersJ33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vI='indexix_contactgroups_user_idcontactgroupsICREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)   Ul  x M  ,w!UIh''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )Sf--Ytablecaldav_calendarscaldav_calendarsGCREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )ve?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires);dO)indexsqlite_autoindex_cache_messages_1cache_messages&uc))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )nb;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)7aK%indexsqlite_autoindex_cache_thread_1cache_thread#(`%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )j_9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)5^I#indexsqlite_autoindex_cache_index_1cache_index N]##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )P\-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires))[=indexsqlite_autoindex_cache_1cache9iM'indexsqlite_autoindex_caldav_events_1caldav_eventsK      ^AV^5 v 5 .nI;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDmI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhlI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END)k;;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'jG')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END ?vS-indexsqlite_autoindex_carddav_contacts_2carddav_contacts8?uS-indexsqlite_autoindex_carddav_contacts_1carddav_contacts7t--[tablecarddav_contactscarddav_contacts5CREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, email VARCHAR(255), firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', vcard TEXT NOT NULL, etag VARCHAR(255) NOT NULL, uri VARCHAR(255) NOT NULL, cuid VARCHAR(255) NOT NULL, UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )(fp5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)^o/}indexcalendar_name_idxcalendars(CREATE UNIQUE INDEX calendar_name_idx ON calendars(name)) )     31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5831.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1        e r /T4vee g  K1%indexcarddav_group_user_group_id_idxcarddav_group_userPCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)^%C W1indexsqlite_autoindex_carddav_migrations_1carddav_migrationsR x 55tablecarddav_addressbookscarddav_addressbooks.CREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, refresh_time INT NOT NULL DEFAULT 3600, sync_token TEXT NOT NULL DEFAULT '', presetname TEXT, use_categories TINYINT NOT NULL DEFAULT 0, FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )n}11tablecarddav_group_usercarddav_group_userACREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )C~W1indexsqlite_autoindex_carddav_group_user_1carddav_group_userB ;O)indexsqlite_autoindex_carddav_groups_2carddav_groupsO;O)indexsqlite_autoindex_carddav_groups_1carddav_groupsN))atablecarddav_groupscarddav_groups4CREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, vcard TEXT, etag VARCHAR(255), uri VARCHAR(255), cuid VARCHAR(255), UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ax//qtablecarddav_xsubtypescarddav_xsubtypes;CREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, subtype VARCHAR(128) NOT NULL, abook_id integer NOT NULL, FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )AyU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypes<wG-indexcarddav_contacts_abook_id_idxcarddav_contacts:CREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id)[11atablecarddav_migrationscarddav_migrationsMCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) )O1-indexcarddav_group_user_contact_id_idxcarddav_group_user@CREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id)zC)indexcarddav_groups_abook_id_idxcarddav_groups>CREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)I/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypes=CREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id)  ~H|R! E 4G30016-increasetextfieldlengths2024-10-23 09:25:58/=30015-fixmysqlconstraints2024-10-23 09:25:586K30014-unifytimestampdefaultvalue2024-10-23 09:25:58>[30013-changemysqlcollationscasesensitive2024-10-23 09:25:58/ =30012-fixmysqlconstraints2024-10-23 09:25:583 E30011-unifymigrationsidcolumn2024-10-23 09:25:584 G30010-increasetextfieldlengths2024-10-23 09:25:58/ =30009-dropauthschemefield2024-10-23 09:25:58( /30008-unifyindexes2024-10-23 09:25:582C30007-replaceurlplaceholders2024-10-23 09:25:58+530006-rmgroupsnotnull2024-10-23 09:25:583E30005-changemysqlut8toutf8mb42024-10-23 09:25:584G30004-fixtimestampdefaultvalue2024-10-23 09:25:584G30003-fixtimestampdefaultvalue2024-10-23 09:25:584G30002-increasetextfieldlengths2024-10-23 09:25:58&+30001-categories2024-10-23 09:25:58"#30000-dbinit2024-10-23 09:25:58     wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinitPK]QXPP"biz-xperts.com/sohailejaz.rcube.dbnu[SQLite format 3@ >E8>.C? A a NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text N68.1)          ;f 3 ? 2018-10-07 00:59:45sohailejaz@biz-xperts.com   ? sohailejaz@biz-xperts.com 66F ?33isohailejaz@biz-xperts.comlocalhost2018-10-07 00:59:442018-10-10 10:44:53en_USa:3:{s:11:"client_hash";s:16:"ZI2WIxYk9zVdLeLG";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;} (?sohailejaz@biz-xperts.comlocalhost       .9 6 A a NIpAL .C!/indexix_dictionary_user_languagedictio .ZC!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' ) 7 , ?. {:DA p V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )v$?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)."))tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) );#O)indexsqlite_autoindex_cache_messages_1cache_messages&n!;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)a%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7 K%indexsqlite_autoindex_cache_thread_1cache_thread#j9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)##Utablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5I#indexsqlite_autoindex_cache_index_1cache_index m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )7K%indexsqlite_autoindex_cache_shared_1cache_sharedP-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)[tablecachecacheCREATE TABLE cache ( user_id integer NOT NULL default 0, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))=indexsqlite_autoindex_cache_1cache A-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ctablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL )C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )C1uindexix_session_changedsessionCREATE INDEX ix_session_chand)tablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL ){&5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)z%Ctablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )v$?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)                   nn$;!calendar-caldav-version2016072000"7!calendar-ical-version2015022700&?!calendar-database-version2015022700/!roundcube-version2020122900 ;calendar-caldav-version7calendar-ical-version?calendar-database-version/ roundcube-version   .<aE.o1) indexical_user_name_idxical_calendars4CREATE INDEX ical_user_name_idx ON ical_calendars(user_id, name)/))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1 +##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )~tablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL ){&5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filen1G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; ENDm01) indexical_user_name_idxical_calendars4CREATE INDEX ical_user_name_idx ON ical_calendars(user_id, name)         < eB,M'indexsqlite_autoindex_caldav_events_1caldav_events>:K-9triggerUpdateLastTimeForCaldavCalendarcaldav_calendarsCREATE TRIGGER UpdateLastTimeForCaldavCalendar AFTER UPDATE ON caldav_calendars FOR EACH ROW BEGIN UPDATE caldav_calendars SET caldav_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; ENDu95-indexcaldav_user_name_idxcaldav_calendars7'indexcaldav_recurrence_idxcaldav_eventsACREATE INDEX caldav_recurrence_idx ON caldav_events(recurrence_id)X=)'oindexcaldav_uid_idxcaldav_events@CREATE INDEX caldav_uid_idx ON caldav_events(uid)9<M'indexsqlite_autoindex_caldav_events_1caldav_events>Z;''stablecaldav_eventscaldav_events=CREATE TABLE caldav_events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL DEFAULT '0', recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES caldav_calendars(calendar_id) ):K-9triggerUpdateLastTimeForCaldavCalendarcaldav_calendarsCREATE TRIGGER UpdateLastTimeForCaldavCalendar AFTER UPDATE ON caldav_calendars FOR EACH ROW BEGIN UPDATE caldav_calendars SET caldav_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; ENDu95-indexcaldav_user_name_idxcaldav_calendars !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default ']ZI]Vn+Gn ,3/ 2023-02-20 09:41:54Imported Contacts     ('&%  9C 3 ; 2019-11-18 10:39:16msuffian@biz-xperts.com     C ; msuffian@biz-xperts.com C 3m ;33Gmsuffian@biz-xperts.comlocalhost2019-11-18 10:39:162025-12-22 06:36:41en_USa:6:{s:17:"message_threading";a:1:{s:5:"INBOX";b:0;}s:4:"skin";s:5:"larry";s:12:"archive_mbox";s:13:"INBOX.Archive";s:11:"client_hash";s:16:"WumP69qyhOYx2TkI";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;} &;msuffian@biz-xperts.comlocalhost  G 7M3)me1c0a4e06eb5d90fb7185b52140ebdc82025-12-22 06:40:44154.192.156.86bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiaE5VRFhDRGZmV3B0RVp5NjNkT0x2VDVlYWV6c05yc0IiOw==6M3'ma45f9cca79205d54d940555cafa7e7802025-12-01 16:42:08154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiVHQxaHpLSjllN0VZcklieE40cFVmQVpTSFdpRld2dEgiOw== ##### B B B B B B B B B B B B$Me1c0a4e06eb5d90fb7185b52140ebdc8#M a45f9cca79205d54d940555cafa7e780 ))))))!!!!!!!!!!!!32025-12-22 06:40:443 2025-12-01 16:42:08    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c$##itableattachmentsattachment>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000         Default9A\78<;:>=@563?::  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5931.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1     es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-04 11:23:47/=30015-fixmysqlconstraints2022-11-22 10:56:276K30014-unifytimestampdefaultvalue2022-11-22 10:56:27>[30013-changemysqlcollationscasesensitive2022-11-22 10:56:27/ =30012-fixmysqlconstraints2022-11-22 10:56:273 E30011-unifymigrationsidcolumn2022-11-22 10:56:274 G30010-increasetextfieldlengths2022-11-22 10:56:27/ =30009-dropauthschemefield2022-11-22 10:56:27( /30008-unifyindexes2022-11-22 10:56:272C30007-replaceurlplaceholders2022-11-22 10:56:27+530006-rmgroupsnotnull2022-11-22 10:56:273E30005-changemysqlut8toutf8mb42022-11-22 10:56:274G30004-fixtimestampdefaultvalue2022-11-22 10:56:274G30003-fixtimestampdefaultvalue2022-11-22 10:56:274G30002-increasetextfieldlengths2022-11-22 10:56:27&+30001-categories2022-11-22 10:56:27"#30000-dbinit2022-11-22 10:56:27  4  ?8QC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers_CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts^CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )    o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )  wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events`I''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END  ]  P  L Pf 5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars4CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); ENDPK]MRf'biz-xperts.com/auth.rcube.db.1768593493nu[SQLite format 3@ Q.._La NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', wo?tH8h6Y+    ,3/ 2023-08-16 11:25:31Imported Contacts  G'&%  5= 3 3 2018-01-14 11:55:55auth@biz-xperts.com      = 3 auth@biz-xperts.com = i 333;auth@biz-xperts.comlocalhost2018-01-14 11:55:552025-11-22 06:02:27en_USa:4:{s:12:"archive_mbox";s:13:"INBOX.Archive";s:9:"junk_mbox";s:10:"INBOX.spam";s:11:"client_hash";s:16:"G0nSS3mvvYzuiU3j";s:15:"namespace_fixed";b:1;} "3auth@biz-xperts.comlocalhost  G  f < 6 M3'mbe52aea5e40044abfd53daeb2a83eb952025-11-22 06:02:34154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiIzOE81bXRKcXJ5REFhNzdlZGJ5MXZ3ekZJbE5RbDYxaSI76M3'mcda20ceb72134a0067acafd8143eee892025-11-12 12:20:08206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI1ZHNFUVZJUTJQVXR1NlY4M3FHU3MxV003YnFONHh2WiI76M3'm36fab4bda10bbf670d6011cd7461f9772025-08-06 09:41:00154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJLd25KNkxiOXlEYjFUVEhNUzhHSVZBUFBCUVU1OWFSbCI75M3%mb57ceed8b5e14149abd385af4f860c322024-11-04 10:50:00154.192.46.4bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJqa21tcEZVRktHTW9Tb0poRkhaNXJ5cDh5R2xvcmQxbCI76M3'm2ae91e8ae1556fb2eb69180a8610697e2024-10-23 09:27:15206.84.143.44bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJaQ0dUVVpGckF5eU02UzZlMGNhbllHWm1acnozY0VESSI75M3%m09d9a35d377601a42e3afe12d921a75c2024-10-09 08:18:40154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI1RWpicTl2WWhrNHdjY2VKdVlLd2lnQTJYeEF5bDVUMCI75M3%mf786d5402464b5772a1d10eb9023abf62024-10-09 08:04:06154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJFeHB6VnhjbVo3MzZVaG84Z1Q5ZFdsTzNuNE5Jd1dneCI75M3%ma04d36dbc9a99c8edf20bfa4eafe7b8d2023-11-07 09:36:46154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ2a3l5a0tiOERBM0xLT0xKdFFIM0tLUzd3NEliMHF3TiI76M3'm0c333c1739a4fe5d0ab2c8b98524d36e2023-08-16 11:25:43206.84.140.68bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI5dTg3dXFGTFhoTzQ0NXZjdEthVGJ1RVdjSHB6a1FrcSI7 mH#$Mbe52aea5e40044abfd53daeb2a83eb95 $Mcda20ceb72134a0067acafd8143eee89$M36fab4bda10bbf670d6011cd7461f977$Mb57ceed8b5e14149abd385af4f860c32$M2ae91e8ae1556fb2eb69180a8610697e$M09d9a35d377601a42e3afe12d921a75c$Mf786d5402464b5772a1d10eb9023abf6$Ma04d36dbc9a99c8edf20bfa4eafe7b8d#M 0c333c1739a4fe5d0ab2c8b98524d36e )qYA)32025-11-22 06:02:34 32025-11-12 12:20:0832025-08-06 09:41:0032024-11-04 10:50:0032024-10-23 09:27:1532024-10-09 08:18:4032024-10-09 08:04:0632023-11-07 09:36:463 2023-08-16 11:25:43    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )    C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c##itableattachment[H''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )bG3indexix_contacts_user_idcontactsHCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)FatablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version   Defaultcc0000database         -[`  `|Ut.g=indexsqlite_autoindex_cache_1cacheZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varc{Y5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)AXQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )VtablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL )UC!/indexix_dictionary_user_languagedictionaryFCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)vI='indexix_contactgroups_user_idcontactgroupsICREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)WA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)iUT!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~RKtableresponsesresponsesCREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dQ3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jP7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)uO!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )NI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~M33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )LO31indexix_contactgroupmembers_contact_idcontactgroupmembersJCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EKY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersJ33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )  Ul  x M  ,w!UIh''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )Sf--Ytablecaldav_calendarscaldav_calendarsGCREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )ve?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires);dO)indexsqlite_autoindex_cache_messages_1cache_messages&uc))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )nb;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)7aK%indexsqlite_autoindex_cache_thread_1cache_thread#(`%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )j_9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)5^I#indexsqlite_autoindex_cache_index_1cache_index N]##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )P\-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires))[=indexsqlite_autoindex_cache_1cacheZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) )       1  AV 1 11DmI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhlI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END)k;;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'jG')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9iM'indexsqlite_autoindex_caldav_events_1caldav_eventsK Z?tS-indexsqlite_autoindex_carddav_contacts_2carddav_contacts7?sS-indexsqlite_autoindex_carddav_contacts_1carddav_contacts5r--[tablecarddav_contactscarddav_contacts4CREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, email VARCHAR(255), firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', vcard TEXT NOT NULL, etag VARCHAR(255) NOT NULL, uri VARCHAR(255) NOT NULL, cuid VARCHAR(255) NOT NULL, UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )(.nI;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; END) )    ~H|R! E 4G30016-increasetextfieldlengths2023-08-16 11:25:30/=30015-fixmysqlconstraints2023-08-16 11:25:306K30014-unifytimestampdefaultvalue2023-08-16 11:25:30>[30013-changemysqlcollationscasesensitive2023-08-16 11:25:30/ =30012-fixmysqlconstraints2023-08-16 11:25:303 E30011-unifymigrationsidcolumn2023-08-16 11:25:304 G30010-increasetextfieldlengths2023-08-16 11:25:30/ =30009-dropauthschemefield2023-08-16 11:25:30( /30008-unifyindexes2023-08-16 11:25:302C30007-replaceurlplaceholders2023-08-16 11:25:30+530006-rmgroupsnotnull2023-08-16 11:25:303E30005-changemysqlut8toutf8mb42023-08-16 11:25:304G30004-fixtimestampdefaultvalue2023-08-16 11:25:304G30003-fixtimestampdefaultvalue2023-08-16 11:25:304G30002-increasetextfieldlengths2023-08-16 11:25:30&+30001-categories2023-08-16 11:25:30"#30000-dbinit2023-08-16 11:25:30  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5831.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1        02 b zQve  [ 20}f 5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)[11atablecarddav_migrationscarddav_migrationsBCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) )n{11tablecarddav_group_usercarddav_group_user@CREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )C|W1indexsqlite_autoindex_carddav_group_user_1carddav_group_userA !;O)indexsqlite_autoindex_carddav_groups_2carddav_groupsN;O)indexsqlite_autoindex_carddav_groups_1carddav_groupsM~))atablecarddav_groupscarddav_groups3CREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, vcard TEXT, etag VARCHAR(255), uri VARCHAR(255), cuid VARCHAR(255), UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )av//qtablecarddav_xsubtypescarddav_xsubtypes:CREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, subtype VARCHAR(128) NOT NULL, abook_id integer NOT NULL, FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )AwU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypes;uG-indexcarddav_contacts_abook_id_idxcarddav_contacts9CREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) R^ /}indexcalendar_name_idxcalendarsPCREATE UNIQUE INDEX calendar_name_idx ON calendars(name)CW1indexsqlite_autoindex_carddav_migrations_1carddav_migrationsQ x55tablecarddav_addressbookscarddav_addressbooks(CREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, refresh_time INT NOT NULL DEFAULT 3600, sync_token TEXT NOT NULL DEFAULT '', presetname TEXT, use_categories TINYINT NOT NULL DEFAULT 0, FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE ) K1%indexcarddav_group_user_group_id_idxcarddav_group_userOCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)O1-indexcarddav_group_user_contact_id_idxcarddav_group_user>CREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id)zC)indexcarddav_groups_abook_id_idxcarddav_groups=CREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)I/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypes !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', wof?tH9h6Y+    ,3/ 2023-11-07 09:37:16Imported Contacts  G'&%  :H 3 = 2019-11-25 12:43:52astro.biz@biz-xperts.com     H = astro.biz@biz-xperts.com H np =33;astro.biz@biz-xperts.comlocalhost2019-11-25 12:43:522025-11-22 06:02:41en_USa:4:{s:12:"archive_mbox";s:13:"INBOX.Archive";s:11:"client_hash";s:16:"7WPVBgOsJiVsPIgV";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;} '=astro.biz@biz-xperts.comlocalhost  H 6M3'm058f7ca0863f3989b5110592adea705e2025-11-22 06:02:51154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJTUnJMVmo4ZkpkbEh3RG1oS2JhNjA0UWZ4ODJiTU9DMSI76M3'me705facce411ade75897439e4c1c8e9e2025-11-12 12:20:47206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ2SjRnQmhidzY3Q2tWalp5WTRpT3dwZkdaQkFkMGNFbiI75M3%m87c680e02f9c05ec8b94c358e12de6b32023-11-07 09:37:32154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI4QmpMRW9aSGZmTDZUaU1rWkVVQnZCWDZadGVqQ1cyeCI7 $M058f7ca0863f3989b5110592adea705e$Me705facce411ade75897439e4c1c8e9e#M 87c680e02f9c05ec8b94c358e12de6b3 32025-11-22 06:02:5132025-11-12 12:20:473 2023-11-07 09:37:32    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )    C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c##itableattachment[H''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )bG3indexix_contacts_user_idcontactsHCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)FatablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   Default  J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version   Defaultcc0000database      Q   -[`  `|Ut.g=indexsqlite_autoindex_cache_1cacheZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varc{Y5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)AXQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )VtablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL )UC!/indexix_dictionary_user_languagedictionaryFCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)vI='indexix_contactgroups_user_idcontactgroupsICREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)WA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)iUT!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~RKtableresponsesresponsesCREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dQ3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jP7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)uO!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )NI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~M33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )LO31indexix_contactgroupmembers_contact_idcontactgroupmembersJCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EKY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersJ33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )   Ul  x M  ,w!UIh''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )Sf--Ytablecaldav_calendarscaldav_calendarsGCREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )ve?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires);dO)indexsqlite_autoindex_cache_messages_1cache_messages&uc))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )nb;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)7aK%indexsqlite_autoindex_cache_thread_1cache_thread#(`%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )j_9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)5^I#indexsqlite_autoindex_cache_index_1cache_index N]##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )P\-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires))[=indexsqlite_autoindex_cache_1cacheZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) )      1  AVl l l l $ $ 11DmI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhlI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END)k;;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'jG')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9iM'indexsqlite_autoindex_caldav_events_1caldav_eventsK D;?tS-indexsqlite_autoindex_carddav_contacts_1carddav_contacts7s--[tablecarddav_contactscarddav_contacts5CREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, email VARCHAR(255), firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', vcard TEXT NOT NULL, etag VARCHAR(255) NOT NULL, uri VARCHAR(255) NOT NULL, cuid VARCHAR(255) NOT NULL, UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )(^o/}indexcalendar_name_idxcalendars(CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).nI;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; END) )     31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5831.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1       ; .  fl.ve ; [ }[11atablecarddav_migrationscarddav_migrationsMCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) )n|11tablecarddav_group_usercarddav_group_userACREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )C}W1indexsqlite_autoindex_carddav_group_user_1carddav_group_userB o ;O)indexsqlite_autoindex_carddav_groups_2carddav_groupsO;O)indexsqlite_autoindex_carddav_groups_1carddav_groupsN))atablecarddav_groupscarddav_groups4CREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, vcard TEXT, etag VARCHAR(255), uri VARCHAR(255), cuid VARCHAR(255), UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )aw//qtablecarddav_xsubtypescarddav_xsubtypes;CREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, subtype VARCHAR(128) NOT NULL, abook_id integer NOT NULL, FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )AxU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypes<vG-indexcarddav_contacts_abook_id_idxcarddav_contacts:CREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id)?uS-indexsqlite_autoindex_carddav_contacts_2carddav_contacts8 R4f 5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)CW1indexsqlite_autoindex_carddav_migrations_1carddav_migrationsR x 55tablecarddav_addressbookscarddav_addressbooks.CREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, refresh_time INT NOT NULL DEFAULT 3600, sync_token TEXT NOT NULL DEFAULT '', presetname TEXT, use_categories TINYINT NOT NULL DEFAULT 0, FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE ) K1%indexcarddav_group_user_group_id_idxcarddav_group_userPCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)O1-indexcarddav_group_user_contact_id_idxcarddav_group_user@CREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id)zC)indexcarddav_groups_abook_id_idxcarddav_groups>CREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)I/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypes=CREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id)  ~H|R! E 4G30016-increasetextfieldlengths2023-11-07 09:37:16/=30015-fixmysqlconstraints2023-11-07 09:37:166K30014-unifytimestampdefaultvalue2023-11-07 09:37:16>[30013-changemysqlcollationscasesensitive2023-11-07 09:37:16/ =30012-fixmysqlconstraints2023-11-07 09:37:163 E30011-unifymigrationsidcolumn2023-11-07 09:37:164 G30010-increasetextfieldlengths2023-11-07 09:37:16/ =30009-dropauthschemefield2023-11-07 09:37:16( /30008-unifyindexes2023-11-07 09:37:162C30007-replaceurlplaceholders2023-11-07 09:37:16+530006-rmgroupsnotnull2023-11-07 09:37:163E30005-changemysqlut8toutf8mb42023-11-07 09:37:164G30004-fixtimestampdefaultvalue2023-11-07 09:37:164G30003-fixtimestampdefaultvalue2023-11-07 09:37:164G30002-increasetextfieldlengths2023-11-07 09:37:16&+30001-categories2023-11-07 09:37:16"#30000-dbinit2023-11-07 09:37:15     wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinitPK]lI'biz-xperts.com/info.rcube.db.1768593493nu[SQLite format 3@ aA .` NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default 'VIG]Bn+Gn ,3/ 2023-02-20 08:33:50Imported Contacts        5> 3 3 2018-01-15 12:54:45info@biz-xperts.com    >  3 info@biz-xperts.com >   ] ] 333'info@biz-xperts.comlocalhost2018-01-15 12:54:442025-12-22 06:34:11en_USa:9:{s:6:"layout";s:10:"widescreen";s:11:"search_mods";a:5:{s:1:"*";a:2:{s:7:"subject";i:1;s:4:"from";i:1;}s:10:"INBOX.Sent";a:2:{s:7:"subject";i:1;s:2:"to";i:1;}s:12:"INBOX.Drafts";a:2:{s:7:"subject";i:1;s:2:"to";i:1;}s:11:"INBOX.Trash";a:2:{s:7:"subject";i:1;s:4:"from";i:1;}s:5:"INBOX";a:2:{s:7:"subject";i:1;s:4:"from";i:1;}}s:12:"archive_mbox";s:13:"INBOX.Archive";s:16:"message_sort_col";s:0:"";s:18:"message_sort_order";s:3:"ASC";s:17:"message_threading";a:1:{s:5:"INBOX";b:0;}s:9:"junk_mbox";s:10:"INBOX.spam";s:11:"client_hash";s:16:"3EcuPdodsBWiKl7F";s:15:"namespace_fixed";b:1;} "3info@biz-xperts.comlocalhost 543 EjEHm#j g g$M2c6a05183a6bf548402102c0e852f5cc $M2c4cba2d260a260a15ed9b7160d11fac $Ma215fa987c2110ee8d3ebf7fb5555f01 $Madca367f42f6df66f4d51203b6866a58 $M305f2d98fdf371438a5dd931fac91184$M650ca50093c9f50ecc7a15de659abbd6$Mb140a1f0c256e99e8a4eb108e1cc2e47$M456ab61e1f5f01527ca81fef1422e81e$M7c36fc0e01e2f953a218e40dbb6e16db$M5f32c0e64a1907a45705f4b2213f2cd9$M5849778d4727cdc98edebb029dcf0e58#M dd0c3b27ada000617367695ccd5790de qYA)hh32025-12-22 06:36:32 32025-12-01 16:44:33 32025-11-22 07:24:30 32025-11-22 06:11:34 32025-11-22 06:03:1832025-11-22 06:02:1832025-11-22 06:00:4432025-11-22 05:56:3332025-11-22 05:53:0632025-11-22 05:51:0432025-11-22 05:48:033 2025-11-12 12:09:24    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c$##itableattachmentsattachment>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000       ;G ;6M3'm456ab61e1f5f01527ca81fef1422e81e2025-11-22 05:56:33154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiIxM1B3UEttdlNVMmM2bUNVUldCYkNtRll2VTBWZ3A1NSI7^M3'=7c36fc0e01e2f953a218e40dbb6e16db2025-11-22 05:53:06154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyMzA5O3VzZXJuYW1lfHM6MTk6ImluZm9AYml6LXhwZXJ0cy5jb20iO3N0b3JhZ2VfaG9zdHxzOjk6ImxvY2FsaG9zdCI7c3RvcmFnZV9wb3J0fGk6MTQzO3N0b3JhZ2Vfc3NsfGI6MDtwYXNzd29yZHxzOjk2OiJkQU50M0I2aGkxZ09wYmY3MVhZd0F4RnFqZUE5T1BrdEo2T3VlQnRkcStEeTJFS3lQbi9jOUdlQnBkMGMxOW0rQy9vSTM1TTNETy84MHpGNWlGQUwzOWFMMXJRcE1QSmgiO2xvZ2luX3RpbWV8aToxNzYzNzkwNzg0O1NUT1JBR0VfU1BFQ0lBTC1VU0V8YjoxO2F1dGhfc2VjcmV0fHM6MzI6ImFNSUJ1TWpONFZyeXl6Q0VUTHFxRWRHYnB5WHN5amFTIjtyZXF1ZXN0X3Rva2VufHM6MzI6InVFaEF2OFpxWGFhQ1JEQXFWQURvbUtHWFJFMWJDSUdWIjt0YXNrfHM6NDoibWFpbCI7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fWltYXBfaG9zdHxzOjk6ImxvY2FsaG9zdCI7cGFnZXxpOjE7bWJveHxzOjU6IklOQk9YIjtzb3J0X2NvbHxzOjA6IiI7c29ydF9vcmRlcnxzOjM6IkFTQyI7U1RPUkFHRV9USFJFQUR8YTozOntpOjA7czoxMDoiUkVGRVJFTkNFUyI7aToxO3M6NDoiUkVGUyI7aToyO3M6MTQ6Ik9SREVSRURTVUJKRUNUIjt9U1RPUkFHRV9RVU9UQXxiOjE7U1RPUkFHRV9MSVNULUVYVEVOREVEfGI6MTtxdW90YV9kaXNwbGF5fHM6NDoidGV4dCI7bGlzdF9hdHRyaWJ8YTo3OntzOjQ6Im5hbWUiO3M6ODoibWVzc2FnZXMiO3M6MjoiaWQiO3M6MTE6Im1lc3NhZ2VsaXN0IjtzOjU6ImNsYXNzIjtzOjQyOiJsaXN0aW5nIG1lc3NhZ2VsaXN0IHNvcnRoZWFkZXIgZml4ZWRoZWFkZXIiO3M6MTU6ImFyaWEtbGFiZWxsZWRieSI7czoyMjoiYXJpYS1sYWJlbC1tZXNzYWdlbGlzdCI7czo5OiJkYXRhLWxpc3QiO3M6MTI6Im1lc3NhZ2VfbGlzdCI7czoxNDoiZGF0YS1sYWJlbC1tc2ciO3M6MTg6IlRoZSBsaXN0IGlzIGVtcHR5LiI7czo3OiJjb2x1bW5zIjthOjg6e2k6MDtzOjc6InRocmVhZHMiO2k6MTtzOjc6InN1YmplY3QiO2k6MjtzOjY6InN0YXR1cyI7aTozO3M6NjoiZnJvbXRvIjtpOjQ7czo0OiJkYXRlIjtpOjU7czo0OiJzaXplIjtpOjY7czo0OiJmbGFnIjtpOjc7czoxMDoiYXR0YWNobWVudCI7fX1mb2xkZXJzfGE6MTp7czo1OiJJTkJPWCI7YToyOntzOjM6ImNudCI7aTozMzU7czo2OiJtYXh1aWQiO2k6NDM4NTY7fX11bnNlZW5fY291bnR8YToxOntzOjU6IklOQk9YIjtpOjA7fWxpc3RfbW9kX3NlcXxzOjU6IjU3MjkzIjs=6M3'm5f32c0e64a1907a45705f4b2213f2cd92025-11-22 05:51:04154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI2RmM5elpOajc0VnZOQVJPOUdnTlZsYkF1b2JYWVZqMSI76M3'm5849778d4727cdc98edebb029dcf0e582025-11-22 05:48:03154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJhNG9CZUxUUG5nVG9abVNMNnZ1ZDRjVjI5MFBUWHRFVSI76M3'mdd0c3b27ada000617367695ccd5790de2025-11-12 12:09:24206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI1TDE0WXpsWGxPYkFQNUxIbk03OWVEeFdINlRBMWd1QyI7 =NM3'b140a1f0c256e99e8a4eb108e1cc2e472025-11-22 06:00:44154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyMzA5O3VzZXJuYW1lfHM6MTk6ImluZm9AYml6LXhwZXJ0cy5jb20iO3N0b3JhZ2VfaG9zdHxzOjk6ImxvY2FsaG9zdCI7c3RvcmFnZV9wb3J0fGk6MTQzO3N0b3JhZ2Vfc3NsfGI6MDtwYXNzd29yZHxzOjk2OiJRYmhMaGgrbFdTSnlneWZObldidzFZUVlwc0lZSmdwSGRpOUNjaXMzZjdNcndxUmgwcWJMZFNnWitqOS9tQVJTVW5xMzM4NTl5WEZxOGVFMG8rUkZBbklIQTQrLzdGb3giO2xvZ2luX3RpbWV8aToxNzYzNzkxMjE4O1NUT1JBR0VfU1BFQ0lBTC1VU0V8YjoxO2F1dGhfc2VjcmV0fHM6MzI6IkQ4Zmo3VnF3VW00SWU3MlgzQUlFc1JUdmpIcVBRMVJWIjtyZXF1ZXN0X3Rva2VufHM6MzI6Im9sd0NLclBLN3J2aHBsZWNvdndNT2VJWEtobUxxbnhoIjt0YXNrfHM6NDoibWFpbCI7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fWltYXBfaG9zdHxzOjk6ImxvY2FsaG9zdCI7cGFnZXxpOjE7bWJveHxzOjU6IklOQk9YIjtzb3J0X2NvbHxzOjA6IiI7c29ydF9vcmRlcnxzOjM6IkFTQyI7U1RPUkFHRV9USFJFQUR8YTozOntpOjA7czoxMDoiUkVGRVJFTkNFUyI7aToxO3M6NDoiUkVGUyI7aToyO3M6MTQ6Ik9SREVSRURTVUJKRUNUIjt9U1RPUkFHRV9RVU9UQXxiOjE7U1RPUkFHRV9MSVNULUVYVEVOREVEfGI6MTtxdW90YV9kaXNwbGF5fHM6NDoidGV4dCI7bGlzdF9hdHRyaWJ8YTo3OntzOjQ6Im5hbWUiO3M6ODoibWVzc2FnZXMiO3M6MjoiaWQiO3M6MTE6Im1lc3NhZ2VsaXN0IjtzOjU6ImNsYXNzIjtzOjQyOiJsaXN0aW5nIG1lc3NhZ2VsaXN0IHNvcnRoZWFkZXIgZml4ZWRoZWFkZXIiO3M6MTU6ImFyaWEtbGFiZWxsZWRieSI7czoyMjoiYXJpYS1sYWJlbC1tZXNzYWdlbGlzdCI7czo5OiJkYXRhLWxpc3QiO3M6MTI6Im1lc3NhZ2VfbGlzdCI7czoxNDoiZGF0YS1sYWJlbC1tc2ciO3M6MTg6IlRoZSBsaXN0IGlzIGVtcHR5LiI7czo3OiJjb2x1bW5zIjthOjg6e2k6MDtzOjc6InRocmVhZHMiO2k6MTtzOjc6InN1YmplY3QiO2k6MjtzOjY6InN0YXR1cyI7aTozO3M6NjoiZnJvbXRvIjtpOjQ7czo0OiJkYXRlIjtpOjU7czo0OiJzaXplIjtpOjY7czo0OiJmbGFnIjtpOjc7czoxMDoiYXR0YWNobWVudCI7fX1mb2xkZXJzfGE6NTp7czo1OiJJTkJPWCI7YToyOntzOjM6ImNudCI7aTozMzU7czo2OiJtYXh1aWQiO2k6NDM4NTY7fXM6MTM6IklOQk9YLkFyY2hpdmUiO2E6Mjp7czozOiJjbnQiO2k6MDtzOjY6Im1heHVpZCI7aTowO31zOjEyOiJJTkJPWC5EcmFmdHMiO2E6Mjp7czozOiJjbnQiO2k6MDtzOjY6Im1heHVpZCI7aTowO31zOjEwOiJJTkJPWC5TZW50IjthOjI6e3M6MzoiY250IjtpOjA7czo2OiJtYXh1aWQiO2k6MDt9czoxMDoiSU5CT1guc3BhbSI7YToyOntzOjM6ImNudCI7aTowO3M6NjoibWF4dWlkIjtpOjA7fX11bnNlZW5fY291bnR8YTo1OntzOjU6IklOQk9YIjtpOjA7czoxMzoiSU5CT1guQXJjaGl2ZSI7aTowO3M6MTI6IklOQk9YLkRyYWZ0cyI7aTowO3M6MTA6IklOQk9YLlNlbnQiO2k6MDtzOjEwOiJJTkJPWC5zcGFtIjtpOjA7fWxpc3RfbW9kX3NlcXxzOjU6IjU3MjkzIjtsYXN0X3RleHRfc2VhcmNofHM6MDoiIjtzZWFyY2hfcmVxdWVzdHxzOjMyOiJkNmU1OTZmYmEzMmZiMjdjNjlkZTlmZTJmNGNjODRlNCI7c2VhcmNoX3Njb3BlfHM6NDoiYmFzZSI7c2VhcmNoX2ludGVydmFsfHM6MDoiIjtzZWFyY2hfZmlsdGVyfHM6MzoiQUxMIjs=    cG 7 M3)m2c6a05183a6bf548402102c0e852f5cc2025-12-22 06:36:32154.192.156.86bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJabjBpaEQ4SmRRQ0dTa0RINlhYVnFBYnNVdVlSMmV3aiI76 M3'ma215fa987c2110ee8d3ebf7fb5555f012025-11-22 07:24:30154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJCREl5YjFRdkpEYmJudUg3d1FqY1pQVWMxcWd0MFhWNSI76 M3'madca367f42f6df66f4d51203b6866a582025-11-22 06:11:34154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ1dHdRejNrVEJqQmtVZm10SnJZZ1VhSENaNlQ1ajhzMSI76M3'm305f2d98fdf371438a5dd931fac911842025-11-22 06:03:18154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJsVzVOT3FvUmt2TTc3eDlOWTM1TlhCVkd1ODlCVWZTeiI76M3'm650ca50093c9f50ecc7a15de659abbd62025-11-22 06:02:18154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI2VngwR09jclVTMnhBcU9pWW05WXN2bGVRWHlvWTM5QSI76 M3'm2c4cba2d260a260a15ed9b7160d11fac2025-12-01 16:44:33154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJuR3FEU281VFozcFgwZU5pT1ozM1ZrdDJGelljVUdTaSI7   Default 6:^a9;<=>@?8888  4  ?8QC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addressesCREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5931.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1   es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )  o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-04 10:32:02/=30015-fixmysqlconstraints2022-11-21 11:25:396K30014-unifytimestampdefaultvalue2022-11-21 11:25:39>[30013-changemysqlcollationscasesensitive2022-11-21 11:25:39/ =30012-fixmysqlconstraints2022-11-21 11:25:393 E30011-unifymigrationsidcolumn2022-11-21 11:25:394 G30010-increasetextfieldlengths2022-11-21 11:25:39/ =30009-dropauthschemefield2022-11-21 11:25:39( /30008-unifyindexes2022-11-21 11:25:392C30007-replaceurlplaceholders2022-11-21 11:25:39+530006-rmgroupsnotnull2022-11-21 11:25:393E30005-changemysqlut8toutf8mb42022-11-21 11:25:394G30004-fixtimestampdefaultvalue2022-11-21 11:25:394G30003-fixtimestampdefaultvalue2022-11-21 11:25:394G30002-increasetextfieldlengths2022-11-21 11:25:39&+30001-categories2022-11-21 11:25:39"#30000-dbinit2022-11-21 11:25:39 &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events_I''Qtablecaldav_eventscaldav_eventsZCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END      wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit    P  L Pf 5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars7CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); ENDPK]/*biz-xperts.com/ahameed.rcube.db.1768679991nu[SQLite format 3@ B3, B.` NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default 'VIG]Bn+Gn ,3/ 2023-02-20 08:47:54Imported Contacts       8b 3 9 2018-10-02 09:37:36ahameed@biz-xperts.com    9 ahameed@biz-xperts.com  <<@ 933cahameed@biz-xperts.comlocalhost2018-10-02 09:37:362025-12-22 06:33:16en_USa:11:{s:6:"layout";s:7:"desktop";s:16:"message_sort_col";s:7:"subject";s:18:"message_sort_order";s:3:"ASC";s:12:"archive_mbox";s:13:"INBOX.Archive";s:14:"message_extwin";i:1;s:15:"default_charset";s:5:"UTF-8";s:14:"mail_read_time";i:5;s:4:"skin";s:5:"larry";s:11:"client_hash";s:16:"eIR9kDNM4xyAgu2Y";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;} %9ahameed@biz-xperts.comlocalhost =4 g B"G Bl g g g g g g g g g g g g$Mdab37041fd5a07914ba87b6ce6a1dc49$M418b1749b7645a37ceb157a3acb99b35$M72daef18e277b0d18310421e12f79b45$Mc619d0bdf4f20238a64c5b2a4a7614c0$Me1b262f16857e0ab5de8fccaf40a2470$M073905decd913ebe4aeabe9ab40a90cd$M1d67ff572c548f2a554f9a0b382d072b$M0a1786adead88984f9b84c4c3ecf7722 @pX@!!!!!!!!!!!!32025-12-22 06:34:0132025-12-01 16:42:3932025-11-22 05:52:4532025-11-12 12:21:0932025-11-12 12:12:5132025-11-11 16:43:1432025-08-06 08:59:3032025-08-06 08:39:58    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c$##itableattachmentsattachment>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000      +;iAcopbgdqe7mlsrjkafn^@~}|{zyxwvut?>9:6h<88855 C7M3)m1d67ff572c548f2a554f9a0b382d072b2025-11-11 16:43:14154.192.30.106bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiZzVISlVDdzBITU5GcXZIY1V6amJkWUhTMWE2SEY1WDkiOw==6M3'm0a1786adead88984f9b84c4c3ecf77222025-08-06 08:39:58154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiS01aZlcxTjVJRFZEZEdDS2p5dkJ6cGxNVVFqRUJYZmYiOw==:M3'udab37041fd5a07914ba87b6ce6a1dc492025-08-06 08:59:30203.124.34.95bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyNDQ1O3VzZXJuYW1lfHM6MjI6ImFoYW1lZWRAYml6LXhwZXJ0cy5jb20iO3N0b3JhZ2VfaG9zdHxzOjk6ImxvY2FsaG9zdCI7c3RvcmFnZV9wb3J0fGk6MTQzO3N0b3JhZ2Vfc3NsfGI6MDtwYXNzd29yZHxzOjk2OiJDN2NkTWViMmJYSXpPeWVsSmZZLzloM3dzdXlYQnY4M2xVcU1rQnNuR3ZtcWRIUkpROWZVYzJTSVViSWFFRzNWd3BBUDE3R0EvYzVSUEsvRW05NFFEUHo0Zy9PemVoK3giO2xvZ2luX3RpbWV8aToxNzU0NDY5MjU1O1NUT1JBR0VfU1BFQ0lBTC1VU0V8YjoxO2F1dGhfc2VjcmV0fHM6MzI6Imtob1RCNWp0MzB5UG00cHIyRlVtdzhhUmk0OUxiVGdtIjtyZXF1ZXN0X3Rva2VufHM6MzI6IjlDVWxkcVowM1NZMWx3bllEWkRzUjg2c3hOcXVaM3IwIjt0YXNrfHM6NDoibWFpbCI7c2tpbl9jb25maWd8YTowOnt9aW1hcF9ob3N0fHM6OToibG9jYWxob3N0IjtwYWdlfGk6MTttYm94fHM6NToiSU5CT1giO3NvcnRfY29sfHM6Nzoic3ViamVjdCI7c29ydF9vcmRlcnxzOjM6IkFTQyI7U1RPUkFHRV9USFJFQUR8YTozOntpOjA7czoxMDoiUkVGRVJFTkNFUyI7aToxO3M6NDoiUkVGUyI7aToyO3M6MTQ6Ik9SREVSRURTVUJKRUNUIjt9U1RPUkFHRV9RVU9UQXxiOjE7U1RPUkFHRV9MSVNULUVYVEVOREVEfGI6MTtxdW90YV9kaXNwbGF5fHM6NDoidGV4dCI7bGlzdF9hdHRyaWJ8YTo2OntzOjQ6Im5hbWUiO3M6ODoibWVzc2FnZXMiO3M6MjoiaWQiO3M6MTE6Im1lc3NhZ2VsaXN0IjtzOjU6ImNsYXNzIjtzOjQ4OiJyZWNvcmRzLXRhYmxlIG1lc3NhZ2VsaXN0IHNvcnRoZWFkZXIgZml4ZWRoZWFkZXIiO3M6MTU6Im9wdGlvbnNtZW51aWNvbiI7czo0OiJ0cnVlIjtzOjE1OiJhcmlhLWxhYmVsbGVkYnkiO3M6MjI6ImFyaWEtbGFiZWwtbWVzc2FnZWxpc3QiO3M6NzoiY29sdW1ucyI7YTo4OntpOjA7czo3OiJ0aHJlYWRzIjtpOjE7czo3OiJzdWJqZWN0IjtpOjI7czo2OiJzdGF0dXMiO2k6MztzOjY6ImZyb210byI7aTo0O3M6NDoiZGF0ZSI7aTo1O3M6NDoic2l6ZSI7aTo2O3M6NDoiZmxhZyI7aTo3O3M6MTA6ImF0dGFjaG1lbnQiO319Zm9sZGVyc3xhOjE6e3M6NToiSU5CT1giO2E6Mjp7czozOiJjbnQiO2k6NTY7czo2OiJtYXh1aWQiO2k6MzUwMTA7fX1TVE9SQUdFX1NPUlR8YjoxO3Vuc2Vlbl9jb3VudHxhOjE6e3M6NToiSU5CT1giO2k6MDt9bGlzdF9tb2Rfc2VxfHM6NToiNDI3NTIiO2NvbXBvc2VfZGF0YV8xNjgwODQ2NDQ0Njg5MzEzOGI2Y2M5NHxhOjU6e3M6MjoiaWQiO3M6MjM6IjE2ODA4NDY0NDQ2ODkzMTM4YjZjYzk0IjtzOjU6InBhcmFtIjthOjU6e3M6NDoibWJveCI7czo1OiJJTkJPWCI7czozOiJyZWwiO3M6MDoiIjtzOjk6InNlbnRfbWJveCI7czoxMDoiSU5CT1guU2VudCI7czoxMDoibWVzc2FnZS1pZCI7czo0OToiPDA2ODVlMmE1YjE0MjE5Y2M4ZmEyMTZlZGZkZmRlMjZhQGJpei14cGVydHMuY29tPiI7czo5OiJkcmFmdF91aWQiO3M6MToiNSI7fXM6NzoibWFpbGJveCI7czo1OiJJTkJPWCI7czo0OiJtb2RlIjtOO3M6MTE6ImF0dGFjaG1lbnRzIjthOjA6e319U1RPUkFHRV9BQ0x8YjowOw==   Default b G b6M3'm72daef18e277b0d18310421e12f79b452025-12-01 16:42:39154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiSWl3THhnN1pwa2NxWkZBUU1QSHJxVzJ0U3QyQWFPQ0giOw==6M3'me1b262f16857e0ab5de8fccaf40a24702025-11-12 12:21:09206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiWVdFbkFrRm02Yzh0Z21lSmJ3cjZJcm1weG5KUWZ1MkQiOw==7M3)m418b1749b7645a37ceb157a3acb99b352025-12-22 06:34:01154.192.156.86bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoib2RHUDFyanBWTkxpd1NrOVRVRTQ4TnN5Q2JBRzh1ckoiOw==6M3'mc619d0bdf4f20238a64c5b2a4a7614c02025-11-22 05:52:45154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiWWo4a2FldHpuRXJaSWFSRlJBbFVrSGh4Q3hFU0U0dHMiOw==6M3'm073905decd913ebe4aeabe9ab40a90cd2025-11-12 12:12:51206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoidk8ydnBlOG14cXBydjNXUkpONU9aWGJDUFJGajFHY2YiOw==  4  ?8QC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addressesCREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5731.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1   es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )  o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-04 11:05:46/=30015-fixmysqlconstraints2022-11-22 10:38:276K30014-unifytimestampdefaultvalue2022-11-22 10:38:27>[30013-changemysqlcollationscasesensitive2022-11-22 10:38:27/ =30012-fixmysqlconstraints2022-11-22 10:38:273 E30011-unifymigrationsidcolumn2022-11-22 10:38:274 G30010-increasetextfieldlengths2022-11-22 10:38:27/ =30009-dropauthschemefield2022-11-22 10:38:27( /30008-unifyindexes2022-11-22 10:38:272C30007-replaceurlplaceholders2022-11-22 10:38:27+530006-rmgroupsnotnull2022-11-22 10:38:273E30005-changemysqlut8toutf8mb42022-11-22 10:38:274G30004-fixtimestampdefaultvalue2022-11-22 10:38:274G30003-fixtimestampdefaultvalue2022-11-22 10:38:274G30002-increasetextfieldlengths2022-11-22 10:38:27&+30001-categories2022-11-22 10:38:27"#30000-dbinit2022-11-22 10:38:27 &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events_I''Qtablecaldav_eventscaldav_eventsZCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END      wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit    P  L Pf 5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars5CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); ENDPK]e+  ,biz-xperts.com/astro.biz.rcube.db.1729194999nu[SQLite format 3@ R3._La NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', wof?tH9h6Y+    ,3/ 2023-11-07 09:37:16Imported Contacts  G'&%  :H 3 = 2019-11-25 12:43:52astro.biz@biz-xperts.com     H = astro.biz@biz-xperts.com H np =33;astro.biz@biz-xperts.comlocalhost2019-11-25 12:43:522023-11-07 09:37:15en_USa:4:{s:12:"archive_mbox";s:13:"INBOX.Archive";s:11:"client_hash";s:16:"7WPVBgOsJiVsPIgV";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;} '=astro.biz@biz-xperts.comlocalhost HH 5M3%m87c680e02f9c05ec8b94c358e12de6b32023-11-07 09:37:32154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI4QmpMRW9aSGZmTDZUaU1rWkVVQnZCWDZadGVqQ1cyeCI7 #M 87c680e02f9c05ec8b94c358e12de6b3 3 2023-11-07 09:37:32    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )    C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c##itableattachment[H''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )bG3indexix_contacts_user_idcontactsHCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)FatablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   Default  J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version   Defaultcc0000database      Q   -[`  `|Ut.g=indexsqlite_autoindex_cache_1cacheZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varc{Y5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)AXQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )VtablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL )UC!/indexix_dictionary_user_languagedictionaryFCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)vI='indexix_contactgroups_user_idcontactgroupsICREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)WA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)iUT!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~RKtableresponsesresponsesCREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dQ3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jP7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)uO!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )NI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~M33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )LO31indexix_contactgroupmembers_contact_idcontactgroupmembersJCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EKY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersJ33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )   Ul  x M  ,w!UIh''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )Sf--Ytablecaldav_calendarscaldav_calendarsGCREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )ve?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires);dO)indexsqlite_autoindex_cache_messages_1cache_messages&uc))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )nb;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)7aK%indexsqlite_autoindex_cache_thread_1cache_thread#(`%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )j_9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)5^I#indexsqlite_autoindex_cache_index_1cache_index N]##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )P\-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires))[=indexsqlite_autoindex_cache_1cacheZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) )      1  AVl l l l $ $ 11DmI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhlI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END)k;;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'jG')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9iM'indexsqlite_autoindex_caldav_events_1caldav_eventsK D;?tS-indexsqlite_autoindex_carddav_contacts_1carddav_contacts7s--[tablecarddav_contactscarddav_contacts5CREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, email VARCHAR(255), firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', vcard TEXT NOT NULL, etag VARCHAR(255) NOT NULL, uri VARCHAR(255) NOT NULL, cuid VARCHAR(255) NOT NULL, UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )(^o/}indexcalendar_name_idxcalendars(CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).nI;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; END) )     31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5831.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1       ; .  fl.ve ; [ }[11atablecarddav_migrationscarddav_migrationsMCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) )n|11tablecarddav_group_usercarddav_group_userACREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )C}W1indexsqlite_autoindex_carddav_group_user_1carddav_group_userB o ;O)indexsqlite_autoindex_carddav_groups_2carddav_groupsO;O)indexsqlite_autoindex_carddav_groups_1carddav_groupsN))atablecarddav_groupscarddav_groups4CREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, vcard TEXT, etag VARCHAR(255), uri VARCHAR(255), cuid VARCHAR(255), UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )aw//qtablecarddav_xsubtypescarddav_xsubtypes;CREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, subtype VARCHAR(128) NOT NULL, abook_id integer NOT NULL, FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )AxU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypes<vG-indexcarddav_contacts_abook_id_idxcarddav_contacts:CREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id)?uS-indexsqlite_autoindex_carddav_contacts_2carddav_contacts8 R4f 5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)CW1indexsqlite_autoindex_carddav_migrations_1carddav_migrationsR x 55tablecarddav_addressbookscarddav_addressbooks.CREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, refresh_time INT NOT NULL DEFAULT 3600, sync_token TEXT NOT NULL DEFAULT '', presetname TEXT, use_categories TINYINT NOT NULL DEFAULT 0, FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE ) K1%indexcarddav_group_user_group_id_idxcarddav_group_userPCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)O1-indexcarddav_group_user_contact_id_idxcarddav_group_user@CREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id)zC)indexcarddav_groups_abook_id_idxcarddav_groups>CREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)I/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypes=CREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id)  ~H|R! E 4G30016-increasetextfieldlengths2023-11-07 09:37:16/=30015-fixmysqlconstraints2023-11-07 09:37:166K30014-unifytimestampdefaultvalue2023-11-07 09:37:16>[30013-changemysqlcollationscasesensitive2023-11-07 09:37:16/ =30012-fixmysqlconstraints2023-11-07 09:37:163 E30011-unifymigrationsidcolumn2023-11-07 09:37:164 G30010-increasetextfieldlengths2023-11-07 09:37:16/ =30009-dropauthschemefield2023-11-07 09:37:16( /30008-unifyindexes2023-11-07 09:37:162C30007-replaceurlplaceholders2023-11-07 09:37:16+530006-rmgroupsnotnull2023-11-07 09:37:163E30005-changemysqlut8toutf8mb42023-11-07 09:37:164G30004-fixtimestampdefaultvalue2023-11-07 09:37:164G30003-fixtimestampdefaultvalue2023-11-07 09:37:164G30002-increasetextfieldlengths2023-11-07 09:37:16&+30001-categories2023-11-07 09:37:16"#30000-dbinit2023-11-07 09:37:15     wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinitPK]$+biz-xperts.com/msuffian.rcube.db.1770197269nu[SQLite format 3@ aB.a NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default ']ZI]Vn+Gn ,3/ 2023-02-20 09:41:54Imported Contacts     ('&%  9C 3 ; 2019-11-18 10:39:16msuffian@biz-xperts.com     C ; msuffian@biz-xperts.com C 3m ;33Gmsuffian@biz-xperts.comlocalhost2019-11-18 10:39:162025-12-22 06:36:41en_USa:6:{s:17:"message_threading";a:1:{s:5:"INBOX";b:0;}s:4:"skin";s:5:"larry";s:12:"archive_mbox";s:13:"INBOX.Archive";s:11:"client_hash";s:16:"WumP69qyhOYx2TkI";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;} &;msuffian@biz-xperts.comlocalhost  G 7M3)me1c0a4e06eb5d90fb7185b52140ebdc82025-12-22 06:40:44154.192.156.86bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiaE5VRFhDRGZmV3B0RVp5NjNkT0x2VDVlYWV6c05yc0IiOw==6M3'ma45f9cca79205d54d940555cafa7e7802025-12-01 16:42:08154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiVHQxaHpLSjllN0VZcklieE40cFVmQVpTSFdpRld2dEgiOw== ##### B B B B B B B B B B B B$Me1c0a4e06eb5d90fb7185b52140ebdc8#M a45f9cca79205d54d940555cafa7e780 ))))))!!!!!!!!!!!!32025-12-22 06:40:443 2025-12-01 16:42:08    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c$##itableattachmentsattachment>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000         Default9A\78<;:>=@563?::  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5931.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1     es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-04 11:23:47/=30015-fixmysqlconstraints2022-11-22 10:56:276K30014-unifytimestampdefaultvalue2022-11-22 10:56:27>[30013-changemysqlcollationscasesensitive2022-11-22 10:56:27/ =30012-fixmysqlconstraints2022-11-22 10:56:273 E30011-unifymigrationsidcolumn2022-11-22 10:56:274 G30010-increasetextfieldlengths2022-11-22 10:56:27/ =30009-dropauthschemefield2022-11-22 10:56:27( /30008-unifyindexes2022-11-22 10:56:272C30007-replaceurlplaceholders2022-11-22 10:56:27+530006-rmgroupsnotnull2022-11-22 10:56:273E30005-changemysqlut8toutf8mb42022-11-22 10:56:274G30004-fixtimestampdefaultvalue2022-11-22 10:56:274G30003-fixtimestampdefaultvalue2022-11-22 10:56:274G30002-increasetextfieldlengths2022-11-22 10:56:27&+30001-categories2022-11-22 10:56:27"#30000-dbinit2022-11-22 10:56:27  4  ?8QC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers_CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts^CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )    o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )  wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events`I''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END  ]  P  L Pf 5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars4CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); ENDPK]Rmyybiz-xperts.com/shadow,vnu٘head 1.17; access; symbols; locks bizxper:1.17; strict; comment @# @; 1.17 date 2016.02.03.16.47.13; author bizxper; state Exp; branches; next 1.16; 1.16 date 2016.02.03.16.46.30; author bizxper; state Exp; branches; next 1.15; 1.15 date 2016.01.15.06.32.47; author bizxper; state Exp; branches; next 1.14; 1.14 date 2016.01.15.06.32.46; author bizxper; state Exp; branches; next 1.13; 1.13 date 2013.05.25.08.17.41; author bizxper; state Exp; branches; next 1.12; 1.12 date 2013.05.25.08.17.39; author bizxper; state Exp; branches; next 1.11; 1.11 date 2012.04.01.14.10.45; author bizxper; state Exp; branches; next 1.10; 1.10 date 2012.04.01.14.10.41; author bizxper; state Exp; branches; next 1.9; 1.9 date 2012.04.01.14.10.40; author bizxper; state Exp; branches; next 1.8; 1.8 date 2011.07.07.08.57.35; author bizxper; state Exp; branches; next 1.7; 1.7 date 2011.07.07.08.56.48; author bizxper; state Exp; branches; next 1.6; 1.6 date 2011.03.30.04.35.39; author bizxper; state Exp; branches; next 1.5; 1.5 date 2011.03.30.04.35.39; author bizxper; state Exp; branches; next 1.4; 1.4 date 2008.03.19.06.53.39; author bizxper; state Exp; branches; next 1.3; 1.3 date 2008.03.19.06.52.54; author bizxper; state Exp; branches; next 1.2; 1.2 date 2008.03.19.06.52.19; author bizxper; state Exp; branches; next 1.1; 1.1 date 2008.03.19.06.51.31; author bizxper; state Exp; branches; next ; desc @Init by /usr/local/cpanel/cpanel @ 1.17 log @"Modified by /usr/local/cpanel/cpanel " @ text @info:$6$q8WGzIfG33dv9EY2$vrjxX5nPejgeqqbm3Pet2PxNbEX4HxMMjW0NBJIEuOboLnJGyolNbvjj4qaKmXpARvWAIY.PvcjL8GLsu19FD/:15429:::::: ahameed:$1$vg1yViEt$Q9fduLo7j4Cab6RcsKGc81:13957:::::: msuffian:$1$ZlCeuMAZ$6uN6awUsLMmNYPRoPRr81.:13957:::::: usman_amin:$1$MPJPneyO$tv9m6v6Jqx470AxXOWSte/:15850:::::: farukh.naseer:$6$VQL0V9KIsqyYC3OB$H5a9vzjGg20vWTlnhkasHhpvxdqw/5BxCOE.nzgn9GA0pnKb.4uTGfJkuPdNe9Its5JZkj6zHZuY4AO7hPjaN1:16815:::::: @ 1.16 log @"Modified by /usr/local/cpanel/cpanel " @ text @a3 1 msuhail:$1$G65b8NH5$DJyE8rsvDynM8zy6KeppL0:15709:::::: @ 1.15 log @"Modified by /usr/local/cpanel/cpanel " @ text @a3 1 musman:$1$Uiv1NstC$A/2xo72JUKVEJlLsj0b1B/:15709:::::: @ 1.14 log @"Modified by /usr/local/cpanel/cpanel " @ text @d7 1 @ 1.13 log @"Modified by /usr/local/cpanel/cpanel " @ text @d1 1 a1 1 info:$1$RGhD7ZxN$GtKAguMNIWe7TjRVIJ5aW0:15429:::::: @ 1.12 log @"Modified by /usr/local/cpanel/cpanel " @ text @d6 1 @ 1.11 log @"Modified by /usr/local/cpanel/cpanel " @ text @d1 1 a1 1 info:$1$pd35MCNL$nzk2OVoVqCI1TC0tJtwJP.:15429:::::: d4 2 a5 2 musman:$1$iXZMvZSY$NrZffdWdldcx.7AIER55/0:15162:::::: msuhail:$1$l5uM3N6d$V0VPr6O2yUz6v8xch3iXh1:15162:::::: @ 1.10 log @"Modified by /usr/local/cpanel/cpanel " @ text @a1 1 aanjum:$1$pLonDjmm$v5Rmper.FAhMan5BpuntB1:13957:::::: @ 1.9 log @"Modified by /usr/local/cpanel/cpanel " @ text @a4 1 auth:$1$3tD6pmYJ$hKx2QLQHoaiVCWPdrkVoc.:15063:::::: @ 1.8 log @"Modified by /usr/local/cpanel/cpanel " @ text @d1 1 a1 1 info:$1$VfnTFQ2a$x4rj1vge5OUahJD8vzll/.:13957:::::: @ 1.7 log @"Modified by /usr/local/cpanel/cpanel " @ text @d7 1 @ 1.6 log @"Modified by /usr/local/cpanel/cpanel " @ text @d6 1 @ 1.5 log @"Modified by /usr/local/cpanel/cpanel " @ text @d5 1 @ 1.4 log @Modified by /usr/local/cpanel/cpanel . @ text @d1 4 a4 4 info:$1$pJDDoR5B$4A59ZWrUdMcLHXtAPBcCH/:13957:::::: aanjum:$1$1V5PN3GU$SsON01Ybf5/0Adk9a7kpC0:13957:::::: ahameed:$1$RNWzMZhi$yeL13NaEfz4GzPJ341Eve1:13957:::::: msuffian:$1$FTwX1q4f$bAkDHxOjxWGYub9JkkWPg/:13957:::::: @ 1.3 log @Modified by /usr/local/cpanel/cpanel . @ text @d4 1 @ 1.2 log @Modified by /usr/local/cpanel/cpanel . @ text @d3 1 @ 1.1 log @Initial revision @ text @d2 1 @ PK]4.biz-xperts.com/saadwazir43.rcube.db.1768679992nu[SQLite format 3@ _B.__ NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default 'ZVI]An+Gn   ,3/ 2023-02-20 09:36:21Imported Contacts ,3/ 2023-02-20 09:36:21Imported Contacts  ('&%  G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000         Default    eeO m * i iM'indexsqlite_autoindex_caldav_events_1caldav_events>:K-9triggerUpdateLastTimeForCaldavCalendarcaldav_calendarsCREATE TRIGGER UpdateLastTimeForCaldavCalendar AFTER <K-9triggerUpdateLastTimeForCaldavCalendarcaldav_calendarsCREATE TRIGGER UpdateLastTimeForCaldavCalendar AFTER UPDATE ON caldav_calendars FOR EACH ROW BEGIN UPDATE caldav_calendars SET caldav_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END <--tablecaldav_calendarscaldav_calendars;CREATE TABLE caldav_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )$7--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) ) <C# triggerUpdateLastTimeForiCalEventsical_eventsCREATE TRIGGER UpdateLastTimeForiCalEvents AFTER UPDATE ON ical_events FOR EACH ROW BEGIN UPDATE ical_events SET ical_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; ENDz5=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)i43# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)P3%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)-##Wtableical_eventsical_events5CREATE >G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )         UM>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE ).A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )G'triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END?A')indexcaldav_calendar_notify_idxcaldav_eventsBCREATE INDEX caldav_calendar_notify_idx ON caldav_events(calendar_id,notifyat)M7'indexcaldav_recurrence_idxcaldav_eventsACREATE INDEX caldav_recurrence_idx ON caldav_events(recurrence_id))'oindexcaldav_uid_idxcaldav_events@CREATE INDEX caldav_uid_idx ON caldav_events(uid)M'indexsqlite_autoindex_caldav_events_1caldav_events>E''stablecaldav_eventscaldav_events=CREATE TABLE caldav_events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL DEFAULT '0', recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES caldav_calendars(calendar_id) )hACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00')   4  ?8QC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' ) 5@>=<?;4:6987.:  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5931.5.2.52023-02-11 03:18:1231.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1     es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-04 11:35:28/=30015-fixmysqlconstraints2023-02-20 09:36:216K30014-unifytimestampdefaultvalue2023-02-20 09:36:21>[30013-changemysqlcollationscasesensitive2023-02-20 09:36:21/ =30012-fixmysqlconstraints2023-02-20 09:36:213 E30011-unifymigrationsidcolumn2023-02-20 09:36:214 G30010-increasetextfieldlengths2023-02-20 09:36:21/ =30009-dropauthschemefield2023-02-20 09:36:21( /30008-unifyindexes2023-02-20 09:36:212C30007-replaceurlplaceholders2023-02-20 09:36:21+530006-rmgroupsnotnull2023-02-20 09:36:213E30005-changemysqlut8toutf8mb42023-02-20 09:36:214G30004-fixtimestampdefaultvalue2023-02-20 09:36:214G30003-fixtimestampdefaultvalue2023-02-20 09:36:214G30002-increasetextfieldlengths2023-02-20 09:36:21&+30001-categories2023-02-20 09:36:21"#30000-dbinit2023-02-20 09:36:21 o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )    &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events^I''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END  wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit    P  L Pf 5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars3CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); ENDPK]U@o~0biz-xperts.com/farukh.naseer.rcube.db.1768679992nu[SQLite format 3@ <_B<._ NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default 'ZVI]An+Gn   ,3/ 2023-02-20 08:32:13Imported Contacts ,3/ 2023-02-20 08:32:13Imported Contacts  ('&%  >c 3 E 2018-10-02 13:26:33farukh.naseer@biz-xperts.com     "E farukh.naseer@biz-xperts.com < E33Ofarukh.naseer@biz-xperts.comlocalhost2018-10-02 13:26:332025-11-12 12:18:22en_USa:6:{s:6:"layout";s:10:"widescreen";s:9:"sent_mbox";s:19:"INBOX.Sent Messages";s:12:"archive_mbox";s:13:"INBOX.Archive";s:11:"client_hash";s:16:"peIfSnHSIu7v7pl7";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;} +Efarukh.naseer@biz-xperts.comlocalhost ,G  d : W,6M3'mdac75c7ae9b007eac3aeb6c9ffc1cbf92025-11-12 12:18:47206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJIdGNzRml5QWc0REdrN29WUHkxR0hwZlpXSUdPcFdVUyI76M3'mf7893f5b5cdf3bc6a09631b88fb985e72025-08-06 08:22:55154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJxdUlET3lEZm9sN3U5V1hOcUxxMUZDOFlNYUd2T0ZJMyI76 M3'm37bea4434bad74d2299d2f57601fbfda2025-05-13 10:57:35154.192.48.11bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJJUmVkcjJLQVFEZkp3bm5QR0R0V1lsaHdnQVdzd21ZVSI75 M3%m3f311667e2de7a9ca3df866f03c542ff2024-11-04 10:48:58154.192.46.4bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJIVVYyZHdIbmFXalFEZndOYjFjMDczTUdjWlBJa2VBNyI76 M3'm89e19f21b696ddde70720621b2ee1bc82024-10-23 09:25:41206.84.143.44bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ6NEhIS3p2eGpyTlRSRDRvOHVLdDh5VnpjeTlGRGE3RSI75 M3%m8acdf38e52148252cacb9a6304e5ef232024-10-09 08:05:27154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJGdlVlZWlnbDd6UDRuem0xQTRtSUluTzZEZWZJNkc5ZyI77 M3)m5b19174a628b1110b4524ead0a4631ff2024-07-05 09:45:39154.192.47.102bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ3Nks1V09aNXFUZDdxU2FaTjVUdGFhcnBTa1kyNmJ6MiI75M3%me3977f2235a91133ed2f60b91e9821a82024-06-12 07:51:44154.192.9.90bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJTVm5JdU80QjFoV0xKS0FpMFVDZUZrYWFnbEp2azNneSI76M3'm80fbe86bfaef94d4cd586265b84cdd862023-12-13 09:15:45206.84.142.37bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJYVkJucW5kYkdNalhCWlEwSTF3VUdNQzFqUUlYZHVYdiI76M3'ma75cb3d3dae6a9c8ecc3742763434a982023-11-14 10:12:15206.84.141.43bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJwSVNqQkdiV2t1TWRnbmVQdXc1MWxvRFZJTHExcWNqNyI75M3%m20459bccd5b1487e87d1c8fa21c910c22023-11-07 09:30:09154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJzN3JzVVNXODZFUUFiY201bXJCYVNjN01oSXNDOWk4diI76M3'm960750739baa9585dc030f6980513d3a2023-08-30 08:59:32154.192.46.33bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJEalFiUlhibkhXY3lkMWd6WnllVVA0YnhiUEdsZ2FuTCI76M3'me7b0266483112304da4a67062a73b7c32023-08-22 10:14:01206.84.140.68bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJwU2hya3NWZ3V6SWZoc3pYYnVXZ3JIYUFWekZCT1ZERiI76M3'me11166dec1ecaba8663e0fee7b093b8a2023-08-16 11:25:07206.84.140.68bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI3QmlKQW54MTVKOVE1dGwzejR5dTJjSmJDdk0wNnhqUSI76M3'me31f05844d747c10d21c087fc9a57b462023-05-19 09:25:07154.192.48.21bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJwN1h2VElNN3p4NmNKTGdIWEtHT2puRHVhTmhObHNScCI7  H Ejm#  $Mdac75c7ae9b007eac3aeb6c9ffc1cbf9$Mf7893f5b5cdf3bc6a09631b88fb985e7$M37bea4434bad74d2299d2f57601fbfda $M3f311667e2de7a9ca3df866f03c542ff $M89e19f21b696ddde70720621b2ee1bc8 $M8acdf38e52148252cacb9a6304e5ef23 $M5b19174a628b1110b4524ead0a4631ff $Me3977f2235a91133ed2f60b91e9821a8$M80fbe86bfaef94d4cd586265b84cdd86$Ma75cb3d3dae6a9c8ecc3742763434a98$M20459bccd5b1487e87d1c8fa21c910c2$M960750739baa9585dc030f6980513d3a$Me7b0266483112304da4a67062a73b7c3$Me11166dec1ecaba8663e0fee7b093b8a#M e31f05844d747c10d21c087fc9a57b46 qYA)32025-11-12 12:18:4732025-08-06 08:22:5532025-05-13 10:57:35 32024-11-04 10:48:58 32024-10-23 09:25:41 32024-10-09 08:05:27 32024-07-05 09:45:39 32024-06-12 07:51:4432023-12-13 09:15:4532023-11-14 10:12:1532023-11-07 09:30:0932023-08-30 08:59:3232023-08-22 10:14:0132023-08-16 11:25:073 2023-05-19 09:25:07    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c$##itableattachmentsattachment>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000         Default UM>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE ).A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )G'triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END?A')indexcaldav_calendar_notify_idxcaldav_eventsBCREATE INDEX caldav_calendar_notify_idx ON caldav_events(calendar_id,notifyat)M7'indexcaldav_recurrence_idxcaldav_eventsACREATE INDEX caldav_recurrence_idx ON caldav_events(recurrence_id))'oindexcaldav_uid_idxcaldav_events@CREATE INDEX caldav_uid_idx ON caldav_events(uid)M'indexsqlite_autoindex_caldav_events_1caldav_events>E''stablecaldav_eventscaldav_events=CREATE TABLE caldav_events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL DEFAULT '0', recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES caldav_calendars(calendar_id) )hACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00')  4  ?8QC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' ) =>@<;?:698745.@  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5931.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1     es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-04 11:07:31/=30015-fixmysqlconstraints2023-02-20 08:32:136K30014-unifytimestampdefaultvalue2023-02-20 08:32:13>[30013-changemysqlcollationscasesensitive2023-02-20 08:32:13/ =30012-fixmysqlconstraints2023-02-20 08:32:133 E30011-unifymigrationsidcolumn2023-02-20 08:32:134 G30010-increasetextfieldlengths2023-02-20 08:32:13/ =30009-dropauthschemefield2023-02-20 08:32:13( /30008-unifyindexes2023-02-20 08:32:132C30007-replaceurlplaceholders2023-02-20 08:32:13+530006-rmgroupsnotnull2023-02-20 08:32:133E30005-changemysqlut8toutf8mb42023-02-20 08:32:134G30004-fixtimestampdefaultvalue2023-02-20 08:32:134G30003-fixtimestampdefaultvalue2023-02-20 08:32:134G30002-increasetextfieldlengths2023-02-20 08:32:13&+30001-categories2023-02-20 08:32:13"#30000-dbinit2023-02-20 08:32:13 o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )    &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events^I''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END  wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit    P  L Pf 5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars3CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); ENDPK]m*biz-xperts.com/ahameed.rcube.db.1729194998nu[SQLite format 3@ -3) -.r` NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default 'VIG]Bn+Gn ,3/ 2023-02-20 08:47:54Imported Contacts       8b 3 9 2018-10-02 09:37:36ahameed@biz-xperts.com    9 ahameed@biz-xperts.com  <<@ 933cahameed@biz-xperts.comlocalhost2018-10-02 09:37:362024-10-09 08:18:55en_USa:11:{s:6:"layout";s:7:"desktop";s:16:"message_sort_col";s:7:"subject";s:18:"message_sort_order";s:3:"ASC";s:12:"archive_mbox";s:13:"INBOX.Archive";s:14:"message_extwin";i:1;s:15:"default_charset";s:5:"UTF-8";s:14:"mail_read_time";i:5;s:4:"skin";s:5:"larry";s:11:"client_hash";s:16:"eIR9kDNM4xyAgu2Y";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;} %9ahameed@biz-xperts.comlocalhost 9h :84  EHj #m$Mbec1a1737bdc850e44bd435975f6180a $M2339b388ac3b29031efffcf4742e19c4 $M660dbb1eb272bb886aca3ea73080aecb $Mdc312df5bc6280bd093d4f80f7057e27 $M50e971ef229043aa174dbe619a7a5cd8 $Mc3625260f5e4434e32510c2c717c34f7$M7dc588d50227f65c382672316493be97$Mc6c59232ffff143e1e785a0bfd33481b$M571cd3dbf3ef600e030ee26d51b37ab8$Mecfb3af27cba45b4100ed8f39019641d$M51f6c6b3fc759cc1b89e90e879c44801$M6e479e08e70e4f625b51df3f303ef7a6#M 7112b3294641bbea005f1e9d9119f9f7 qYA)32024-10-09 08:19:17 32024-10-09 08:01:46 32024-08-15 06:32:40 32024-07-05 09:44:49 32024-06-12 08:13:31 32023-12-13 09:24:2132023-11-14 10:10:4232023-11-14 10:08:4832023-11-07 09:29:3732023-10-13 09:05:5532023-10-11 10:33:0732023-10-11 10:31:493 2023-10-10 11:17:22    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c$##itableattachmentsattachment>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000      (6iAcopbgdqe7mlsrjkafn^@~}|{zyxwvut?>=<;6 67655  G1M3%e6e479e08e70e4f625b51df3f303ef7a62023-10-11 10:31:49154.192.46.6bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyNDQ1O3VzZXJuYW1lfHM6MjI6ImFoYW1lZWRAYml6LXhwZXJ0cy5jb20iO3N0b3JhZ2VfaG9zdHxzOjk6ImxvY2FsaG9zdCI7c3RvcmFnZV9wb3J0fGk6MTQzO3N0b3JhZ2Vfc3NsfGI6MDtwYXNzd29yZHxzOjk2OiJFSDFMQTBDamZESGJlVWluYXBLb0p0N0VxdkFaTU1hc28zNU1GTktkYVdLNHVjcE9MZTZVMEhPaW9DbEtoNHE0MzUybUF6eDVxbWJ4OG9OVkorVWp0YUkrcFJaTXNxVi8iO2xvZ2luX3RpbWV8aToxNjk3MDIwMTcyO1NUT1JBR0VfU1BFQ0lBTC1VU0V8YjoxO2F1dGhfc2VjcmV0fHM6MzI6IkZwclZLOWRsZG9pR081ZXlNTW15SGs0VGRONzZZak04IjtyZXF1ZXN0X3Rva2VufHM6MzI6IndZVW04OVdUUmNTVXZJOEZJOEdGejlJVUp0bVR0cDNOIjt0YXNrfHM6NDoibWFpbCI7c2tpbl9jb25maWd8YTowOnt9aW1hcF9ob3N0fHM6OToibG9jYWxob3N0IjtwYWdlfGk6MTttYm94fHM6MTI6IklOQk9YLkRyYWZ0cyI7c29ydF9jb2x8czo3OiJzdWJqZWN0Ijtzb3J0X29yZGVyfHM6MzoiQVNDIjtTVE9SQUdFX1RIUkVBRHxhOjM6e2k6MDtzOjEwOiJSRUZFUkVOQ0VTIjtpOjE7czo0OiJSRUZTIjtpOjI7czoxNDoiT1JERVJFRFNVQkpFQ1QiO31TVE9SQUdFX1FVT1RBfGI6MTtTVE9SQUdFX0xJU1QtRVhURU5ERUR8YjoxO3F1b3RhX2Rpc3BsYXl8czo0OiJ0ZXh0IjtsaXN0X2F0dHJpYnxhOjY6e3M6NDoibmFtZSI7czo4OiJtZXNzYWdlcyI7czoyOiJpZCI7czoxMToibWVzc2FnZWxpc3QiO3M6NToiY2xhc3MiO3M6NDg6InJlY29yZHMtdGFibGUgbWVzc2FnZWxpc3Qgc29ydGhlYWRlciBmaXhlZGhlYWRlciI7czoxNToib3B0aW9uc21lbnVpY29uIjtzOjQ6InRydWUiO3M6MTU6ImFyaWEtbGFiZWxsZWRieSI7czoyMjoiYXJpYS1sYWJlbC1tZXNzYWdlbGlzdCI7czo3OiJjb2x1bW5zIjthOjg6e2k6MDtzOjc6InRocmVhZHMiO2k6MTtzOjc6InN1YmplY3QiO2k6MjtzOjY6InN0YXR1cyI7aTozO3M6NjoiZnJvbXRvIjtpOjQ7czo0OiJkYXRlIjtpOjU7czo0OiJzaXplIjtpOjY7czo0OiJmbGFnIjtpOjc7czoxMDoiYXR0YWNobWVudCI7fX1mb2xkZXJzfGE6Njp7czo1OiJJTkJPWCI7YToyOntzOjM6ImNudCI7aTo1OTtzOjY6Im1heHVpZCI7aTozNDcxMzt9czoxMzoiSU5CT1guQXJjaGl2ZSI7YToyOntzOjM6ImNudCI7aTowO3M6NjoibWF4dWlkIjtpOjA7fXM6MTE6IklOQk9YLlRyYXNoIjthOjI6e3M6MzoiY250IjtpOjU3O3M6NjoibWF4dWlkIjtpOjMzMjI2O31zOjEwOiJJTkJPWC5zcGFtIjthOjI6e3M6MzoiY250IjtpOjA7czo2OiJtYXh1aWQiO2k6MDt9czoxMDoiSU5CT1guU2VudCI7YToyOntzOjM6ImNudCI7aToyNTtzOjY6Im1heHVpZCI7aTo0Mzt9czoxMjoiSU5CT1guRHJhZnRzIjthOjI6e3M6MzoiY250IjtpOjA7czo2OiJtYXh1aWQiO2k6MDt9fVNUT1JBR0VfU09SVHxiOjE7dW5zZWVuX2NvdW50fGE6Njp7czo1OiJJTkJPWCI7aTowO3M6MTE6IklOQk9YLlRyYXNoIjtpOjA7czoxMzoiSU5CT1guQXJjaGl2ZSI7aTowO3M6MTA6IklOQk9YLnNwYW0iO2k6MDtzOjEwOiJJTkJPWC5TZW50IjtpOjA7czoxMjoiSU5CT1guRHJhZnRzIjtpOjA7fWxpc3RfbW9kX3NlcXxzOjU6IjQxNzI1Ijticm93c2VyX2NhcHN8YTo1OntzOjM6InBkZiI7czoxOiIxIjtzOjU6ImZsYXNoIjtzOjE6IjAiO3M6NDoidGlmZiI7czoxOiIwIjtzOjQ6IndlYnAiO3M6MToiMSI7czo3OiJwZ3BtaW1lIjtzOjE6IjAiO31zYWZlX21lc3NhZ2VzfGE6Mzp7czoxMToiSU5CT1g6MzQ3MTMiO2I6MDtzOjExOiJJTkJPWDozNDcxNCI7YjowO3M6MTE6IklOQk9YOjM0NzEyIjtiOjA7fXdyaXRlYWJsZV9hYm9va3xiOjE76M3'm7112b3294641bbea005f1e9d9119f9f72023-10-10 11:17:22206.84.151.31bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiVEVxQWNqR3pqMnpwVlNENjlVQUxUSklNZFprOGpVckQiOw==   Default  H#jM3'Uecfb3af27cba45b4100ed8f39019641d2023-10-13 09:05:55206.84.143.67bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyNDQ1O3VzZXJuYW1lfHM6MjI6ImFoYW1lZWRAYml6LXhwZXJ0cy5jb20iO3N0b3JhZ2VfaG9zdHxzOjk6ImxvY2FsaG9zdCI7c3RvcmFnZV9wb3J0fGk6MTQzO3N0b3JhZ2Vfc3NsfGI6MDtwYXNzd29yZHxzOjk2OiJYcUtaOUxBQWtzZ29yMzhvWXhVTUpTUDM1N21Cb0Z5TUxCbXVweDBPTmJWaWVHM0N5V3lLalBidHRFNnpXU1RHNzUrbWJlZERGQW9qRFJLSys3dVVrMzJ4bjl6NEVJd0EiO2xvZ2luX3RpbWV8aToxNjk3MTg3NTkzO1NUT1JBR0VfU1BFQ0lBTC1VU0V8YjoxO2F1dGhfc2VjcmV0fHM6MzI6IjR0d1AyUFJIV2Rib2d5SkwyWlpCMXNxNVRNMFdKdHBiIjtyZXF1ZXN0X3Rva2VufHM6MzI6IkRVUFdpcWtoSWFLa1FEMzY0azZ5ZGR6VndXWjFxRDFYIjt0YXNrfHM6NDoibWFpbCI7c2tpbl9jb25maWd8YTowOnt9aW1hcF9ob3N0fHM6OToibG9jYWxob3N0IjtwYWdlfGk6MTttYm94fHM6NToiSU5CT1giO3NvcnRfY29sfHM6Nzoic3ViamVjdCI7c29ydF9vcmRlcnxzOjM6IkFTQyI7U1RPUkFHRV9USFJFQUR8YTozOntpOjA7czoxMDoiUkVGRVJFTkNFUyI7aToxO3M6NDoiUkVGUyI7aToyO3M6MTQ6Ik9SREVSRURTVUJKRUNUIjt9U1RPUkFHRV9RVU9UQXxiOjE7U1RPUkFHRV9MSVNULUVYVEVOREVEfGI6MTtxdW90YV9kaXNwbGF5fHM6NDoidGV4dCI7bGlzdF9hdHRyaWJ8YTo2OntzOjQ6Im5hbWUiO3M6ODoibWVzc2FnZXMiO3M6MjoiaWQiO3M6MTE6Im1lc3NhZ2VsaXN0IjtzOjU6ImNsYXNzIjtzOjQ4OiJyZWNvcmRzLXRhYmxlIG1lc3NhZ2VsaXN0IHNvcnRoZWFkZXIgZml4ZWRoZWFkZXIiO3M6MTU6Im9wdGlvbnNtZW51aWNvbiI7czo0OiJ0cnVlIjtzOjE1OiJhcmlhLWxhYmVsbGVkYnkiO3M6MjI6ImFyaWEtbGFiZWwtbWVzc2FnZWxpc3QiO3M6NzoiY29sdW1ucyI7YTo4OntpOjA7czo3OiJ0aHJlYWRzIjtpOjE7czo3OiJzdWJqZWN0IjtpOjI7czo2OiJzdGF0dXMiO2k6MztzOjY6ImZyb210byI7aTo0O3M6NDoiZGF0ZSI7aTo1O3M6NDoic2l6ZSI7aTo2O3M6NDoiZmxhZyI7aTo3O3M6MTA6ImF0dGFjaG1lbnQiO319Zm9sZGVyc3xhOjE6e3M6NToiSU5CT1giO2E6Mjp7czozOiJjbnQiO2k6NjQ7czo2OiJtYXh1aWQiO2k6MzQ3MjE7fX1TVE9SQUdFX1NPUlR8YjoxO3Vuc2Vlbl9jb3VudHxhOjE6e3M6NToiSU5CT1giO2k6NDt9bGlzdF9tb2Rfc2VxfHM6NToiNDE3MzciO2Jyb3dzZXJfY2Fwc3xhOjU6e3M6MzoicGRmIjtzOjE6IjEiO3M6NToiZmxhc2giO3M6MToiMCI7czo0OiJ0aWZmIjtzOjE6IjAiO3M6NDoid2VicCI7czoxOiIxIjtzOjc6InBncG1pbWUiO3M6MToiMCI7fXNhZmVfbWVzc2FnZXN8YTo2OntzOjExOiJJTkJPWDozNDcxMyI7YjowO3M6MTE6IklOQk9YOjM0NzE1IjtiOjA7czoxMToiSU5CT1g6MzQ3MTIiO2I6MDtzOjExOiJJTkJPWDozNDcxNyI7YjowO3M6MTE6IklOQk9YOjM0NzE2IjtiOjA7czoxMToiSU5CT1g6MzQ3MjEiO2I6MDt9d3JpdGVhYmxlX2Fib29rfGI6MTs=5M3%m51f6c6b3fc759cc1b89e90e879c448012023-10-11 10:33:07154.192.46.6bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiOGU4QjlBU3F3TG1vbDFwa25kaFViS3RHOVVOWWNNV2ciOw==  H H5 M3%mbec1a1737bdc850e44bd435975f6180a2024-10-09 08:19:17154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiaDlYV2VuU0xHY0E5cEFSckNWSjdoTHRqT0hBVW1aMG8iOw== c6M3'm7dc588d50227f65c382672316493be972023-11-14 10:10:42206.84.141.43bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiQVZpMUM4eWpwYUtsUndDWjRGUUlYWGlqR25zMHFVUkEiOw==5M3%m571cd3dbf3ef600e030ee26d51b37ab82023-11-07 09:29:37154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoid000aFVvQm5GWHZrM0lyMkdET1MyblNSbFk1c1U1M2QiOw==M3'5c6c59232ffff143e1e785a0bfd33481b2023-11-14 10:08:48206.84.141.43bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyNDQ1O3VzZXJuYW1lfHM6MjI6ImFoYW1lZWRAYml6LXhwZXJ0cy5jb20iO3N0b3JhZ2VfaG9zdHxzOjk6ImxvY2FsaG9zdCI7c3RvcmFnZV9wb3J0fGk6MTQzO3N0b3JhZ2Vfc3NsfGI6MDtwYXNzd29yZHxzOjk2OiJBeDZMMVZXU0lUbEhyV3lyTDZXL2swalU3VktkWXlLczhNVjFVQjdxN2UwaEtBWkJSdTRIRk1kYU5pYk5US0VUeTNybFJibytCTGVic1k0NzExS3hYUHhWc0RZYzhpdmciO2xvZ2luX3RpbWV8aToxNjk5OTU2NDkzO1NUT1JBR0VfU1BFQ0lBTC1VU0V8YjoxO2F1dGhfc2VjcmV0fHM6MzI6IjhJdkszNzVRbk9IcHl4OXMzR3FlNm5pbDl1TFVYTnprIjtyZXF1ZXN0X3Rva2VufHM6MzI6Ikh3NHAzT1dEZDRTZFNaSzZmSnRLbXNaaHhZYTVzU3doIjt0YXNrfHM6NDoibWFpbCI7c2tpbl9jb25maWd8YTowOnt9aW1hcF9ob3N0fHM6OToibG9jYWxob3N0IjtwYWdlfGk6MTttYm94fHM6NToiSU5CT1giO3NvcnRfY29sfHM6Nzoic3ViamVjdCI7c29ydF9vcmRlcnxzOjM6IkFTQyI7U1RPUkFHRV9USFJFQUR8YTozOntpOjA7czoxMDoiUkVGRVJFTkNFUyI7aToxO3M6NDoiUkVGUyI7aToyO3M6MTQ6Ik9SREVSRURTVUJKRUNUIjt9U1RPUkFHRV9RVU9UQXxiOjE7U1RPUkFHRV9MSVNULUVYVEVOREVEfGI6MTtxdW90YV9kaXNwbGF5fHM6NDoidGV4dCI7bGlzdF9hdHRyaWJ8YTo2OntzOjQ6Im5hbWUiO3M6ODoibWVzc2FnZXMiO3M6MjoiaWQiO3M6MTE6Im1lc3NhZ2VsaXN0IjtzOjU6ImNsYXNzIjtzOjQ4OiJyZWNvcmRzLXRhYmxlIG1lc3NhZ2VsaXN0IHNvcnRoZWFkZXIgZml4ZWRoZWFkZXIiO3M6MTU6Im9wdGlvbnNtZW51aWNvbiI7czo0OiJ0cnVlIjtzOjE1OiJhcmlhLWxhYmVsbGVkYnkiO3M6MjI6ImFyaWEtbGFiZWwtbWVzc2FnZWxpc3QiO3M6NzoiY29sdW1ucyI7YTo4OntpOjA7czo3OiJ0aHJlYWRzIjtpOjE7czo3OiJzdWJqZWN0IjtpOjI7czo2OiJzdGF0dXMiO2k6MztzOjY6ImZyb210byI7aTo0O3M6NDoiZGF0ZSI7aTo1O3M6NDoic2l6ZSI7aTo2O3M6NDoiZmxhZyI7aTo3O3M6MTA6ImF0dGFjaG1lbnQiO319dW5zZWVuX2NvdW50fGE6Nzp7czo1OiJJTkJPWCI7aToxNjtzOjEyOiJJTkJPWC5EcmFmdHMiO2k6MDtzOjEwOiJJTkJPWC5TZW50IjtpOjA7czoxMDoiSU5CT1guc3BhbSI7aTowO3M6MTE6IklOQk9YLlRyYXNoIjtpOjA7czoxMzoiSU5CT1guQXJjaGl2ZSI7aTowO3M6MTA6IklOQk9YLkp1bmsiO2k6MDt9Zm9sZGVyc3xhOjE6e3M6NToiSU5CT1giO2E6Mjp7czozOiJjbnQiO2k6NzM7czo2OiJtYXh1aWQiO2k6MzQ3Nzk7fX1TVE9SQUdFX1NPUlR8YjoxO2xpc3RfbW9kX3NlcXxzOjU6IjQxODkwIjs=  4  ?8QC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addressesCREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5731.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1   es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )  o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-04 11:05:46/=30015-fixmysqlconstraints2022-11-22 10:38:276K30014-unifytimestampdefaultvalue2022-11-22 10:38:27>[30013-changemysqlcollationscasesensitive2022-11-22 10:38:27/ =30012-fixmysqlconstraints2022-11-22 10:38:273 E30011-unifymigrationsidcolumn2022-11-22 10:38:274 G30010-increasetextfieldlengths2022-11-22 10:38:27/ =30009-dropauthschemefield2022-11-22 10:38:27( /30008-unifyindexes2022-11-22 10:38:272C30007-replaceurlplaceholders2022-11-22 10:38:27+530006-rmgroupsnotnull2022-11-22 10:38:273E30005-changemysqlut8toutf8mb42022-11-22 10:38:274G30004-fixtimestampdefaultvalue2022-11-22 10:38:274G30003-fixtimestampdefaultvalue2022-11-22 10:38:274G30002-increasetextfieldlengths2022-11-22 10:38:27&+30001-categories2022-11-22 10:38:27"#30000-dbinit2022-11-22 10:38:27 &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events_I''Qtablecaldav_eventscaldav_eventsZCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END      wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit    P  L Pf 5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars5CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END c Hc 6 M3'm660dbb1eb272bb886aca3ea73080aecb2024-08-15 06:32:40154.192.30.82bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoibnc2VFl4SmVSZTN3SFJQSTllMmF6WHVmS2hQWGRjM1AiOw==7 M3)mdc312df5bc6280bd093d4f80f7057e272024-07-05 09:44:49154.192.47.102bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiWGlkbEtJU3Nzd2xIYlZ1NnRvWWVSR1RJaDd6c3NNbVgiOw==6M3'mc3625260f5e4434e32510c2c717c34f72023-12-13 09:24:21206.84.142.37bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiTnVUUXhQYnExNG44ODl3QjF3Wk9lSkNqbktOYjZiRkYiOw==5 M3%m2339b388ac3b29031efffcf4742e19c42024-10-09 08:01:46154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiSndxdjhUeHVCaTV5Y2ZSWjg0czdjRGpTeWdlalk0aWMiOw==5 M3%m50e971ef229043aa174dbe619a7a5cd82024-06-12 08:13:31154.192.9.90bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoieThPMkJrMnV2eEFseng1b3hJcWVkdVZBM1lJczN3eWkiOw==PK]4.biz-xperts.com/saadwazir43.rcube.db.1770197269nu[SQLite format 3@ _B.__ NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default 'ZVI]An+Gn   ,3/ 2023-02-20 09:36:21Imported Contacts ,3/ 2023-02-20 09:36:21Imported Contacts  ('&%  G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000         Default    eeO m * i iM'indexsqlite_autoindex_caldav_events_1caldav_events>:K-9triggerUpdateLastTimeForCaldavCalendarcaldav_calendarsCREATE TRIGGER UpdateLastTimeForCaldavCalendar AFTER <K-9triggerUpdateLastTimeForCaldavCalendarcaldav_calendarsCREATE TRIGGER UpdateLastTimeForCaldavCalendar AFTER UPDATE ON caldav_calendars FOR EACH ROW BEGIN UPDATE caldav_calendars SET caldav_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END <--tablecaldav_calendarscaldav_calendars;CREATE TABLE caldav_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )$7--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) ) <C# triggerUpdateLastTimeForiCalEventsical_eventsCREATE TRIGGER UpdateLastTimeForiCalEvents AFTER UPDATE ON ical_events FOR EACH ROW BEGIN UPDATE ical_events SET ical_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; ENDz5=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)i43# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)P3%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)-##Wtableical_eventsical_events5CREATE >G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )         UM>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE ).A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )G'triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END?A')indexcaldav_calendar_notify_idxcaldav_eventsBCREATE INDEX caldav_calendar_notify_idx ON caldav_events(calendar_id,notifyat)M7'indexcaldav_recurrence_idxcaldav_eventsACREATE INDEX caldav_recurrence_idx ON caldav_events(recurrence_id))'oindexcaldav_uid_idxcaldav_events@CREATE INDEX caldav_uid_idx ON caldav_events(uid)M'indexsqlite_autoindex_caldav_events_1caldav_events>E''stablecaldav_eventscaldav_events=CREATE TABLE caldav_events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL DEFAULT '0', recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES caldav_calendars(calendar_id) )hACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00')   4  ?8QC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' ) 5@>=<?;4:6987.:  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5931.5.2.52023-02-11 03:18:1231.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1     es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-04 11:35:28/=30015-fixmysqlconstraints2023-02-20 09:36:216K30014-unifytimestampdefaultvalue2023-02-20 09:36:21>[30013-changemysqlcollationscasesensitive2023-02-20 09:36:21/ =30012-fixmysqlconstraints2023-02-20 09:36:213 E30011-unifymigrationsidcolumn2023-02-20 09:36:214 G30010-increasetextfieldlengths2023-02-20 09:36:21/ =30009-dropauthschemefield2023-02-20 09:36:21( /30008-unifyindexes2023-02-20 09:36:212C30007-replaceurlplaceholders2023-02-20 09:36:21+530006-rmgroupsnotnull2023-02-20 09:36:213E30005-changemysqlut8toutf8mb42023-02-20 09:36:214G30004-fixtimestampdefaultvalue2023-02-20 09:36:214G30003-fixtimestampdefaultvalue2023-02-20 09:36:214G30002-increasetextfieldlengths2023-02-20 09:36:21&+30001-categories2023-02-20 09:36:21"#30000-dbinit2023-02-20 09:36:21 o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )    &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events^I''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END  wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit    P  L Pf 5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars3CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); ENDPK]d+biz-xperts.com/msuffian.rcube.db.1729194999nu[SQLite format 3@ eaB e.ra NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default ']ZI]Vn+Gn ,3/ 2023-02-20 09:41:54Imported Contacts     ('&%  9C 3 ; 2019-11-18 10:39:16msuffian@biz-xperts.com     C ; msuffian@biz-xperts.com C 3m ;33Gmsuffian@biz-xperts.comlocalhost2019-11-18 10:39:162024-10-09 08:06:12en_USa:6:{s:17:"message_threading";a:1:{s:5:"INBOX";b:0;}s:4:"skin";s:5:"larry";s:12:"archive_mbox";s:13:"INBOX.Archive";s:11:"client_hash";s:16:"WumP69qyhOYx2TkI";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;} &;msuffian@biz-xperts.comlocalhost ?<: ;3  B gm Hj E#  B$Mfa1ee83360d475900f0d5cc23693e0f6$M1042f157214cea636e350dcb79d93a4b$M4dd5a8cc177e106a4c7f0805320be37c$M494afb370baad284c16e0dbb7422918b$M0efc60ed9bfe9663e5dac99b08873101$Mcaa6152188ec807287416b15e29a4b47$M828f5ba5f111afc7051c7bd1b7b67357 $Ma4ad292d2020d401bd8eb27166fb7218 $M71ccb36cde88e6c663042fda7a9d5616 $Me6017a36caaa24029cca512f4d957d95 $M77cac0a7f17e0e91caf84e1903a30677 $Mc0506f458b9765094a1fe832727ecdf1$M8bd06003b2e1c1bfe3165f9cbb0cda54$Ma559399fe7a9908f1353a7738b40fc9a$M5266eb45998a2bbb12ce4fa9e72ad6a4$M12cbb43425718761952f5ae3f5ff16d1$M705363f536f71c089cbdf704c5700785$M07cc8e6d0925da3933c42e7e0b2d257b#M 00cf7590099180c38477a373ddb6a8d2 9qYA)iQ932024-10-09 08:07:5832024-08-15 06:30:2932024-07-05 09:43:0732024-06-12 07:57:1332023-12-13 09:21:4932023-11-14 10:11:0032023-11-14 10:09:33 32023-11-07 09:30:56 32023-10-10 11:19:57 32023-09-26 11:26:24 32023-08-30 08:58:18 32023-08-22 09:36:4732023-08-21 09:36:0732023-08-16 11:22:3832023-05-19 09:21:2632023-05-19 09:12:5432023-05-15 09:54:3832023-05-04 11:33:123 2023-05-04 11:31:48    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c$##itableattachmentsattachment>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000       c G c6M3'm5266eb45998a2bbb12ce4fa9e72ad6a42023-05-19 09:21:26154.192.48.21bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiSk0xOFQ1YU1kc0hScVk1U3ExeFFPUVRDQVJPajVvNloiOw==6M3'm12cbb43425718761952f5ae3f5ff16d12023-05-19 09:12:54154.192.48.21bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiQ01SellDVldmUGx0WFdYcXppQlhMYWZ2N2ZYeFBYbzUiOw==6M3'm705363f536f71c089cbdf704c57007852023-05-15 09:54:38154.192.47.29bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiTkY3SWg2UkJSTUNZbnYzME45b3dXZXhPUU1GeUJZUjYiOw==6M3'm07cc8e6d0925da3933c42e7e0b2d257b2023-05-04 11:33:12154.192.48.35bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoic0JESWxDTUJQUElobWlMNEpBdG9lUVAzbExYSnYzV2YiOw==6M3'm00cf7590099180c38477a373ddb6a8d22023-05-04 11:31:48154.192.48.35bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiamhBYkpoMzhWTnFZdTkxV1hWUm5pRFZOUmgydDFkdFgiOw==   Default  G b 27 M3)me6017a36caaa24029cca512f4d957d952023-09-26 11:26:24206.84.142.104bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiWTJKMzVLeHRIRFdGbnlzaXJlNHhwVExJR3pDaUJ3b3AiOw==6 M3'm77cac0a7f17e0e91caf84e1903a306772023-08-30 08:58:18154.192.46.33bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiblVZNHVjdGI5c1dyNHE2aUE0bUJUVE93RGR1TUZJS0EiOw==6M3'mc0506f458b9765094a1fe832727ecdf12023-08-22 09:36:47206.84.140.68bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiVlNIbFU2OWRrYkdWZ0FtcEpMNnhPZ1NUdkljbjROcVUiOw==6M3'm8bd06003b2e1c1bfe3165f9cbb0cda542023-08-21 09:36:07206.84.140.68bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiNklEWmJpTThRVkg3WTZKbmtRaWE5YWNTaTI4NHNjR2MiOw==  E:M3'ua559399fe7a9908f1353a7738b40fc9a2023-08-16 11:22:38206.84.140.68bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyNTQxO3VzZXJuYW1lfHM6MjM6Im1zdWZmaWFuQGJpei14cGVydHMuY29tIjtzdG9yYWdlX2hvc3R8czo5OiJsb2NhbGhvc3QiO3N0b3JhZ2VfcG9ydHxpOjE0MztzdG9yYWdlX3NzbHxiOjA7cGFzc3dvcmR8czo5NjoiYlp1YXVScjJMUWV1Y0RFeCtQbzhNbmk5ZjVYeWlMTUMyN21GR0EyVEhEV0Y3Y1J1VEhkU2VIZE5WeEs3MTNoVFJBZ1B0bVJsamRIb2Q3KzF4YUhWVVlPdEc0UXNRZjE2Ijtsb2dpbl90aW1lfGk6MTY5MjE4NDQyODtTVE9SQUdFX1NQRUNJQUwtVVNFfGI6MTthdXRoX3NlY3JldHxzOjMyOiJNaU1MQlZzandmbkw5emNnclZKczBXbm5UYjh3MUdYVCI7cmVxdWVzdF90b2tlbnxzOjMyOiJEUDdWQkJ3WXRiS2ZJNllqN3ltbXdQTktCcmQwMnU3eSI7dGFza3xzOjQ6Im1haWwiO3NraW5fY29uZmlnfGE6MDp7fWltYXBfaG9zdHxzOjk6ImxvY2FsaG9zdCI7cGFnZXxpOjE7bWJveHxzOjU6IklOQk9YIjtzb3J0X2NvbHxzOjA6IiI7c29ydF9vcmRlcnxzOjQ6IkRFU0MiO1NUT1JBR0VfVEhSRUFEfGE6Mzp7aTowO3M6MTA6IlJFRkVSRU5DRVMiO2k6MTtzOjQ6IlJFRlMiO2k6MjtzOjE0OiJPUkRFUkVEU1VCSkVDVCI7fVNUT1JBR0VfUVVPVEF8YjoxO1NUT1JBR0VfTElTVC1FWFRFTkRFRHxiOjE7cXVvdGFfZGlzcGxheXxzOjQ6InRleHQiO2xpc3RfYXR0cmlifGE6Njp7czo0OiJuYW1lIjtzOjg6Im1lc3NhZ2VzIjtzOjI6ImlkIjtzOjExOiJtZXNzYWdlbGlzdCI7czo1OiJjbGFzcyI7czo0ODoicmVjb3Jkcy10YWJsZSBtZXNzYWdlbGlzdCBzb3J0aGVhZGVyIGZpeGVkaGVhZGVyIjtzOjE1OiJvcHRpb25zbWVudWljb24iO3M6NDoidHJ1ZSI7czoxNToiYXJpYS1sYWJlbGxlZGJ5IjtzOjIyOiJhcmlhLWxhYmVsLW1lc3NhZ2VsaXN0IjtzOjc6ImNvbHVtbnMiO2E6ODp7aTowO3M6NzoidGhyZWFkcyI7aToxO3M6Nzoic3ViamVjdCI7aToyO3M6Njoic3RhdHVzIjtpOjM7czo2OiJmcm9tdG8iO2k6NDtzOjQ6ImRhdGUiO2k6NTtzOjQ6InNpemUiO2k6NjtzOjQ6ImZsYWciO2k6NztzOjEwOiJhdHRhY2htZW50Ijt9fXVuc2Vlbl9jb3VudHxhOjc6e3M6NToiSU5CT1giO2k6MDtzOjEyOiJJTkJPWC5EcmFmdHMiO2k6MDtzOjEwOiJJTkJPWC5TZW50IjtpOjA7czoxMDoiSU5CT1guc3BhbSI7aTowO3M6MTE6IklOQk9YLlRyYXNoIjtpOjA7czoxMzoiSU5CT1guQXJjaGl2ZSI7aTowO3M6MTA6IklOQk9YLkp1bmsiO2k6MDt9Zm9sZGVyc3xhOjE6e3M6NToiSU5CT1giO2E6Mjp7czozOiJjbnQiO2k6MDtzOjY6Im1heHVpZCI7aTowO319bGlzdF9tb2Rfc2VxfHM6NToiMTczODYiO2Jyb3dzZXJfY2Fwc3xhOjU6e3M6MzoicGRmIjtzOjE6IjEiO3M6NToiZmxhc2giO3M6MToiMCI7czo0OiJ0aWZmIjtzOjE6IjAiO3M6NDoid2VicCI7czoxOiIxIjtzOjc6InBncG1pbWUiO3M6MToiMCI7fXNhZmVfbWVzc2FnZXN8YTozMzp7czoxMToiSU5CT1g6MTY4MDAiO2I6MDtzOjExOiJJTkJPWDoxNjc5OCI7YjowO3M6MTE6IklOQk9YOjE2Nzk3IjtiOjA7czoxMToiSU5CT1g6MTY3OTYiO2I6MDtzOjExOiJJTkJPWDoxNjc5NSI7YjowO3M6MTE6IklOQk9YOjE2Nzk0IjtiOjA7czoxMToiSU5CT1g6MTY3OTMiO2I6MDtzOjExOiJJTkJPWDoxNjc5MiI7YjowO3M6MTE6IklOQk9YOjE2NzkxIjtiOjA7czoxMToiSU5CT1g6MTY3OTAiO2I6MDtzOjExOiJJTkJPWDoxNjc4OSI7YjowO3M6MTE6IklOQk9YOjE2Nzg4IjtiOjA7czoxMToiSU5CT1g6MTY3ODciO2I6MDtzOjExOiJJTkJPWDoxNjc4NiI7YjowO3M6MTE6IklOQk9YOjE2Nzg1IjtiOjA7czoxMToiSU5CT1g6MTY3ODQiO2I6MDtzOjExOiJJTkJPWDoxNjc4MyI7YjowO3M6MTE6IklOQk9YOjE2NzgyIjtiOjA7czoxMToiSU5CT1g6MTY3ODEiO2I6MDtzOjExOiJJTkJPWDoxNjc4MCI7YjowO3M6MTE6IklOQk9YOjE2Nzc5IjtiOjA7czoxMToiSU5CT1g6MTY3NzgiO2I6MDtzOjExOiJJTkJPWDoxNjc3NyI7YjowO3M6MTE6IklOQk9YOjE2Nzc2IjtiOjA7czoxMToiSU5CT1g6MTY3NzUiO2I6MDtzOjExOiJJTkJPWDoxNjc3NCI7YjowO3M6MTE6IklOQk9YOjE2NzczIjtiOjA7czoxMToiSU5CT1g6MTY3NzIiO2I6MDtzOjExOiJJTkJPWDoxNjc3MSI7YjowO3M6MTE6IklOQk9YOjE2NzcwIjtiOjA7czoxMToiSU5CT1g6MTY3NjkiO2I6MDtzOjExOiJJTkJPWDoxNjc2OCI7YjowO3M6MTE6IklOQk9YOjE2NzY3IjtiOjA7fXdyaXRlYWJsZV9hYm9va3xiOjE7 cc H 6 M3'm71ccb36cde88e6c663042fda7a9d56162023-10-10 11:19:57206.84.151.31bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiZXJmNkV2ME9TRHRJblRmdjRyMWVhVlBGMGxXa0huU3UiOw==6 M3'm828f5ba5f111afc7051c7bd1b7b673572023-11-14 10:09:33206.84.141.43bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiektnN2x0eTFWa3ZCREI0Y0E0Z0ZadE1QQ3dqNXIxVXgiOw==6M3'mcaa6152188ec807287416b15e29a4b472023-11-14 10:11:00206.84.141.43bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiT0I2NHo1TW5UejV0TE91V3RyM3RGdzBnWmtHRTVYZHUiOw==5 M3%ma4ad292d2020d401bd8eb27166fb72182023-11-07 09:30:56154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiY1dLQTBUdkUzVElDdG1oOEVKSzFYRmtsb1FNMlMwYmgiOw== d  Fd5M3%mfa1ee83360d475900f0d5cc23693e0f62024-10-09 08:07:58154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoicHE5V2QzM1dOWU1hOTliZTVoYjk5bm1WYzdTTzEzS1IiOw==6M3'm1042f157214cea636e350dcb79d93a4b2024-08-15 06:30:29154.192.30.82bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiZEx5ekhtOEtldVdNUU1UazdTVFVOSGZacDhKTEpHZ3IiOw==5M3%m494afb370baad284c16e0dbb7422918b2024-06-12 07:57:13154.192.9.90bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoibDdKNjBmR01NeUY5MmdOSTdDbEFBdWVRQVZpOEhrRWIiOw==6M3'm0efc60ed9bfe9663e5dac99b088731012023-12-13 09:21:49206.84.142.37bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiS3YyWnpTdXRndmQ3Vm5Od0lmN2tJWndrejROekZwbHEiOw==7M3)m4dd5a8cc177e106a4c7f0805320be37c2024-07-05 09:43:07154.192.47.102bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiZVNWQUgzd1lwNVd4aENNMURrWGtHRGxOb0t5djhhTHIiOw== A>=9678@\5.:>=:::  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5931.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1     es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-04 11:23:47/=30015-fixmysqlconstraints2022-11-22 10:56:276K30014-unifytimestampdefaultvalue2022-11-22 10:56:27>[30013-changemysqlcollationscasesensitive2022-11-22 10:56:27/ =30012-fixmysqlconstraints2022-11-22 10:56:273 E30011-unifymigrationsidcolumn2022-11-22 10:56:274 G30010-increasetextfieldlengths2022-11-22 10:56:27/ =30009-dropauthschemefield2022-11-22 10:56:27( /30008-unifyindexes2022-11-22 10:56:272C30007-replaceurlplaceholders2022-11-22 10:56:27+530006-rmgroupsnotnull2022-11-22 10:56:273E30005-changemysqlut8toutf8mb42022-11-22 10:56:274G30004-fixtimestampdefaultvalue2022-11-22 10:56:274G30003-fixtimestampdefaultvalue2022-11-22 10:56:274G30002-increasetextfieldlengths2022-11-22 10:56:27&+30001-categories2022-11-22 10:56:27"#30000-dbinit2022-11-22 10:56:27  4  ?8QC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers_CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts^CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )    o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )  wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events`I''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END  ]  P  L Pf 5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars4CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); ENDPK]t+.biz-xperts.com/saadwazir43.rcube.db.1729194999nu[SQLite format 3@ _B.__ NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default 'ZVI]An+Gn   ,3/ 2023-02-20 09:36:21Imported Contacts ,3/ 2023-02-20 09:36:21Imported Contacts  ('&%  G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000         Default    eeO m * i iM'indexsqlite_autoindex_caldav_events_1caldav_events>:K-9triggerUpdateLastTimeForCaldavCalendarcaldav_calendarsCREATE TRIGGER UpdateLastTimeForCaldavCalendar AFTER <K-9triggerUpdateLastTimeForCaldavCalendarcaldav_calendarsCREATE TRIGGER UpdateLastTimeForCaldavCalendar AFTER UPDATE ON caldav_calendars FOR EACH ROW BEGIN UPDATE caldav_calendars SET caldav_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END <--tablecaldav_calendarscaldav_calendars;CREATE TABLE caldav_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )$7--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) ) <C# triggerUpdateLastTimeForiCalEventsical_eventsCREATE TRIGGER UpdateLastTimeForiCalEvents AFTER UPDATE ON ical_events FOR EACH ROW BEGIN UPDATE ical_events SET ical_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; ENDz5=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)i43# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)P3%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)-##Wtableical_eventsical_events5CREATE >G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )         UM>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE ).A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )G'triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END?A')indexcaldav_calendar_notify_idxcaldav_eventsBCREATE INDEX caldav_calendar_notify_idx ON caldav_events(calendar_id,notifyat)M7'indexcaldav_recurrence_idxcaldav_eventsACREATE INDEX caldav_recurrence_idx ON caldav_events(recurrence_id))'oindexcaldav_uid_idxcaldav_events@CREATE INDEX caldav_uid_idx ON caldav_events(uid)M'indexsqlite_autoindex_caldav_events_1caldav_events>E''stablecaldav_eventscaldav_events=CREATE TABLE caldav_events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL DEFAULT '0', recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES caldav_calendars(calendar_id) )hACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00')   4  ?8QC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' ) 5@>=<?;4:6987.:  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5931.5.2.52023-02-11 03:18:1231.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1     es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-04 11:35:28/=30015-fixmysqlconstraints2023-02-20 09:36:216K30014-unifytimestampdefaultvalue2023-02-20 09:36:21>[30013-changemysqlcollationscasesensitive2023-02-20 09:36:21/ =30012-fixmysqlconstraints2023-02-20 09:36:213 E30011-unifymigrationsidcolumn2023-02-20 09:36:214 G30010-increasetextfieldlengths2023-02-20 09:36:21/ =30009-dropauthschemefield2023-02-20 09:36:21( /30008-unifyindexes2023-02-20 09:36:212C30007-replaceurlplaceholders2023-02-20 09:36:21+530006-rmgroupsnotnull2023-02-20 09:36:213E30005-changemysqlut8toutf8mb42023-02-20 09:36:214G30004-fixtimestampdefaultvalue2023-02-20 09:36:214G30003-fixtimestampdefaultvalue2023-02-20 09:36:214G30002-increasetextfieldlengths2023-02-20 09:36:21&+30001-categories2023-02-20 09:36:21"#30000-dbinit2023-02-20 09:36:21 o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )    &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events^I''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END  wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit    P  L Pf 5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars3CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); ENDPK]  ,biz-xperts.com/astro.biz.rcube.db.1768334315nu[SQLite format 3@ R3._La NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', wof?tH9h6Y+    ,3/ 2023-11-07 09:37:16Imported Contacts  G'&%  :H 3 = 2019-11-25 12:43:52astro.biz@biz-xperts.com     H = astro.biz@biz-xperts.com H np =33;astro.biz@biz-xperts.comlocalhost2019-11-25 12:43:522025-11-22 06:02:41en_USa:4:{s:12:"archive_mbox";s:13:"INBOX.Archive";s:11:"client_hash";s:16:"7WPVBgOsJiVsPIgV";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;} '=astro.biz@biz-xperts.comlocalhost  H 6M3'm058f7ca0863f3989b5110592adea705e2025-11-22 06:02:51154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJTUnJMVmo4ZkpkbEh3RG1oS2JhNjA0UWZ4ODJiTU9DMSI76M3'me705facce411ade75897439e4c1c8e9e2025-11-12 12:20:47206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ2SjRnQmhidzY3Q2tWalp5WTRpT3dwZkdaQkFkMGNFbiI75M3%m87c680e02f9c05ec8b94c358e12de6b32023-11-07 09:37:32154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI4QmpMRW9aSGZmTDZUaU1rWkVVQnZCWDZadGVqQ1cyeCI7 $M058f7ca0863f3989b5110592adea705e$Me705facce411ade75897439e4c1c8e9e#M 87c680e02f9c05ec8b94c358e12de6b3 32025-11-22 06:02:5132025-11-12 12:20:473 2023-11-07 09:37:32    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )    C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c##itableattachment[H''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )bG3indexix_contacts_user_idcontactsHCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)FatablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   Default  J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version   Defaultcc0000database      Q   -[`  `|Ut.g=indexsqlite_autoindex_cache_1cacheZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varc{Y5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)AXQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )VtablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL )UC!/indexix_dictionary_user_languagedictionaryFCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)vI='indexix_contactgroups_user_idcontactgroupsICREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)WA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)iUT!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~RKtableresponsesresponsesCREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dQ3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jP7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)uO!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )NI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~M33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )LO31indexix_contactgroupmembers_contact_idcontactgroupmembersJCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EKY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersJ33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )   Ul  x M  ,w!UIh''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )Sf--Ytablecaldav_calendarscaldav_calendarsGCREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )ve?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires);dO)indexsqlite_autoindex_cache_messages_1cache_messages&uc))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )nb;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)7aK%indexsqlite_autoindex_cache_thread_1cache_thread#(`%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )j_9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)5^I#indexsqlite_autoindex_cache_index_1cache_index N]##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )P\-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires))[=indexsqlite_autoindex_cache_1cacheZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) )      1  AVl l l l $ $ 11DmI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhlI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END)k;;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'jG')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9iM'indexsqlite_autoindex_caldav_events_1caldav_eventsK D;?tS-indexsqlite_autoindex_carddav_contacts_1carddav_contacts7s--[tablecarddav_contactscarddav_contacts5CREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, email VARCHAR(255), firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', vcard TEXT NOT NULL, etag VARCHAR(255) NOT NULL, uri VARCHAR(255) NOT NULL, cuid VARCHAR(255) NOT NULL, UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )(^o/}indexcalendar_name_idxcalendars(CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).nI;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; END) )     31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5831.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1       ; .  fl.ve ; [ }[11atablecarddav_migrationscarddav_migrationsMCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) )n|11tablecarddav_group_usercarddav_group_userACREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )C}W1indexsqlite_autoindex_carddav_group_user_1carddav_group_userB o ;O)indexsqlite_autoindex_carddav_groups_2carddav_groupsO;O)indexsqlite_autoindex_carddav_groups_1carddav_groupsN))atablecarddav_groupscarddav_groups4CREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, vcard TEXT, etag VARCHAR(255), uri VARCHAR(255), cuid VARCHAR(255), UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )aw//qtablecarddav_xsubtypescarddav_xsubtypes;CREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, subtype VARCHAR(128) NOT NULL, abook_id integer NOT NULL, FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )AxU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypes<vG-indexcarddav_contacts_abook_id_idxcarddav_contacts:CREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id)?uS-indexsqlite_autoindex_carddav_contacts_2carddav_contacts8 R4f 5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)CW1indexsqlite_autoindex_carddav_migrations_1carddav_migrationsR x 55tablecarddav_addressbookscarddav_addressbooks.CREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, refresh_time INT NOT NULL DEFAULT 3600, sync_token TEXT NOT NULL DEFAULT '', presetname TEXT, use_categories TINYINT NOT NULL DEFAULT 0, FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE ) K1%indexcarddav_group_user_group_id_idxcarddav_group_userPCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)O1-indexcarddav_group_user_contact_id_idxcarddav_group_user@CREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id)zC)indexcarddav_groups_abook_id_idxcarddav_groups>CREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)I/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypes=CREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id)  ~H|R! E 4G30016-increasetextfieldlengths2023-11-07 09:37:16/=30015-fixmysqlconstraints2023-11-07 09:37:166K30014-unifytimestampdefaultvalue2023-11-07 09:37:16>[30013-changemysqlcollationscasesensitive2023-11-07 09:37:16/ =30012-fixmysqlconstraints2023-11-07 09:37:163 E30011-unifymigrationsidcolumn2023-11-07 09:37:164 G30010-increasetextfieldlengths2023-11-07 09:37:16/ =30009-dropauthschemefield2023-11-07 09:37:16( /30008-unifyindexes2023-11-07 09:37:162C30007-replaceurlplaceholders2023-11-07 09:37:16+530006-rmgroupsnotnull2023-11-07 09:37:163E30005-changemysqlut8toutf8mb42023-11-07 09:37:164G30004-fixtimestampdefaultvalue2023-11-07 09:37:164G30003-fixtimestampdefaultvalue2023-11-07 09:37:164G30002-increasetextfieldlengths2023-11-07 09:37:16&+30001-categories2023-11-07 09:37:16"#30000-dbinit2023-11-07 09:37:15     wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinitPK]MRf'biz-xperts.com/auth.rcube.db.1770197269nu[SQLite format 3@ Q.._La NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', wo?tH8h6Y+    ,3/ 2023-08-16 11:25:31Imported Contacts  G'&%  5= 3 3 2018-01-14 11:55:55auth@biz-xperts.com      = 3 auth@biz-xperts.com = i 333;auth@biz-xperts.comlocalhost2018-01-14 11:55:552025-11-22 06:02:27en_USa:4:{s:12:"archive_mbox";s:13:"INBOX.Archive";s:9:"junk_mbox";s:10:"INBOX.spam";s:11:"client_hash";s:16:"G0nSS3mvvYzuiU3j";s:15:"namespace_fixed";b:1;} "3auth@biz-xperts.comlocalhost  G  f < 6 M3'mbe52aea5e40044abfd53daeb2a83eb952025-11-22 06:02:34154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiIzOE81bXRKcXJ5REFhNzdlZGJ5MXZ3ekZJbE5RbDYxaSI76M3'mcda20ceb72134a0067acafd8143eee892025-11-12 12:20:08206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI1ZHNFUVZJUTJQVXR1NlY4M3FHU3MxV003YnFONHh2WiI76M3'm36fab4bda10bbf670d6011cd7461f9772025-08-06 09:41:00154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJLd25KNkxiOXlEYjFUVEhNUzhHSVZBUFBCUVU1OWFSbCI75M3%mb57ceed8b5e14149abd385af4f860c322024-11-04 10:50:00154.192.46.4bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJqa21tcEZVRktHTW9Tb0poRkhaNXJ5cDh5R2xvcmQxbCI76M3'm2ae91e8ae1556fb2eb69180a8610697e2024-10-23 09:27:15206.84.143.44bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJaQ0dUVVpGckF5eU02UzZlMGNhbllHWm1acnozY0VESSI75M3%m09d9a35d377601a42e3afe12d921a75c2024-10-09 08:18:40154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI1RWpicTl2WWhrNHdjY2VKdVlLd2lnQTJYeEF5bDVUMCI75M3%mf786d5402464b5772a1d10eb9023abf62024-10-09 08:04:06154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJFeHB6VnhjbVo3MzZVaG84Z1Q5ZFdsTzNuNE5Jd1dneCI75M3%ma04d36dbc9a99c8edf20bfa4eafe7b8d2023-11-07 09:36:46154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ2a3l5a0tiOERBM0xLT0xKdFFIM0tLUzd3NEliMHF3TiI76M3'm0c333c1739a4fe5d0ab2c8b98524d36e2023-08-16 11:25:43206.84.140.68bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI5dTg3dXFGTFhoTzQ0NXZjdEthVGJ1RVdjSHB6a1FrcSI7 mH#$Mbe52aea5e40044abfd53daeb2a83eb95 $Mcda20ceb72134a0067acafd8143eee89$M36fab4bda10bbf670d6011cd7461f977$Mb57ceed8b5e14149abd385af4f860c32$M2ae91e8ae1556fb2eb69180a8610697e$M09d9a35d377601a42e3afe12d921a75c$Mf786d5402464b5772a1d10eb9023abf6$Ma04d36dbc9a99c8edf20bfa4eafe7b8d#M 0c333c1739a4fe5d0ab2c8b98524d36e )qYA)32025-11-22 06:02:34 32025-11-12 12:20:0832025-08-06 09:41:0032024-11-04 10:50:0032024-10-23 09:27:1532024-10-09 08:18:4032024-10-09 08:04:0632023-11-07 09:36:463 2023-08-16 11:25:43    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )    C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c##itableattachment[H''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )bG3indexix_contacts_user_idcontactsHCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)FatablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version   Defaultcc0000database         -[`  `|Ut.g=indexsqlite_autoindex_cache_1cacheZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varc{Y5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)AXQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )VtablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL )UC!/indexix_dictionary_user_languagedictionaryFCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)vI='indexix_contactgroups_user_idcontactgroupsICREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)WA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)iUT!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~RKtableresponsesresponsesCREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dQ3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jP7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)uO!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )NI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~M33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )LO31indexix_contactgroupmembers_contact_idcontactgroupmembersJCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EKY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersJ33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )  Ul  x M  ,w!UIh''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )Sf--Ytablecaldav_calendarscaldav_calendarsGCREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )ve?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires);dO)indexsqlite_autoindex_cache_messages_1cache_messages&uc))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )nb;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)7aK%indexsqlite_autoindex_cache_thread_1cache_thread#(`%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )j_9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)5^I#indexsqlite_autoindex_cache_index_1cache_index N]##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )P\-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires))[=indexsqlite_autoindex_cache_1cacheZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) )       1  AV 1 11DmI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhlI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END)k;;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'jG')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9iM'indexsqlite_autoindex_caldav_events_1caldav_eventsK Z?tS-indexsqlite_autoindex_carddav_contacts_2carddav_contacts7?sS-indexsqlite_autoindex_carddav_contacts_1carddav_contacts5r--[tablecarddav_contactscarddav_contacts4CREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, email VARCHAR(255), firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', vcard TEXT NOT NULL, etag VARCHAR(255) NOT NULL, uri VARCHAR(255) NOT NULL, cuid VARCHAR(255) NOT NULL, UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )(.nI;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; END) )    ~H|R! E 4G30016-increasetextfieldlengths2023-08-16 11:25:30/=30015-fixmysqlconstraints2023-08-16 11:25:306K30014-unifytimestampdefaultvalue2023-08-16 11:25:30>[30013-changemysqlcollationscasesensitive2023-08-16 11:25:30/ =30012-fixmysqlconstraints2023-08-16 11:25:303 E30011-unifymigrationsidcolumn2023-08-16 11:25:304 G30010-increasetextfieldlengths2023-08-16 11:25:30/ =30009-dropauthschemefield2023-08-16 11:25:30( /30008-unifyindexes2023-08-16 11:25:302C30007-replaceurlplaceholders2023-08-16 11:25:30+530006-rmgroupsnotnull2023-08-16 11:25:303E30005-changemysqlut8toutf8mb42023-08-16 11:25:304G30004-fixtimestampdefaultvalue2023-08-16 11:25:304G30003-fixtimestampdefaultvalue2023-08-16 11:25:304G30002-increasetextfieldlengths2023-08-16 11:25:30&+30001-categories2023-08-16 11:25:30"#30000-dbinit2023-08-16 11:25:30  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5831.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1        02 b zQve  [ 20}f 5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)[11atablecarddav_migrationscarddav_migrationsBCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) )n{11tablecarddav_group_usercarddav_group_user@CREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )C|W1indexsqlite_autoindex_carddav_group_user_1carddav_group_userA !;O)indexsqlite_autoindex_carddav_groups_2carddav_groupsN;O)indexsqlite_autoindex_carddav_groups_1carddav_groupsM~))atablecarddav_groupscarddav_groups3CREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, vcard TEXT, etag VARCHAR(255), uri VARCHAR(255), cuid VARCHAR(255), UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )av//qtablecarddav_xsubtypescarddav_xsubtypes:CREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, subtype VARCHAR(128) NOT NULL, abook_id integer NOT NULL, FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )AwU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypes;uG-indexcarddav_contacts_abook_id_idxcarddav_contacts9CREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) R^ /}indexcalendar_name_idxcalendarsPCREATE UNIQUE INDEX calendar_name_idx ON calendars(name)CW1indexsqlite_autoindex_carddav_migrations_1carddav_migrationsQ x55tablecarddav_addressbookscarddav_addressbooks(CREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, refresh_time INT NOT NULL DEFAULT 3600, sync_token TEXT NOT NULL DEFAULT '', presetname TEXT, use_categories TINYINT NOT NULL DEFAULT 0, FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE ) K1%indexcarddav_group_user_group_id_idxcarddav_group_userOCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)O1-indexcarddav_group_user_contact_id_idxcarddav_group_user>CREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id)zC)indexcarddav_groups_abook_id_idxcarddav_groups=CREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)I/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesI.B' 99D ;33iomerbutt@biz-xperts.comlocalhost2025-07-05 18:41:072025-12-22 06:41:12en_USa:3:{s:11:"client_hash";s:16:"i3b0ccjcSJx5LmdK";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;} $; omerbutt@biz-xperts.comlocalhost   * 3/2025-07-05 18:41:07Imported Contacts        7 3 ; 2025-07-05 18:41:07omerbutt@biz-xperts.com   ; omerbutt@biz-xperts.com  Fc /  h4-F~KtableresponsesresponsesCREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )d3!indexix_identities_emailidentitiesCREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentitiesCREATE INDEX ix_identities_user_id ON identities(user_id, del)u !!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~ 33#tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL ) O31indexix_contactgroupmembers_contact_idcontactgroupmembers CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)33]tablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups(contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts(contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembers v='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host)tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   wo H<K#x 8 bGG }5/indexix_filestore_user_idfilestore+CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)A'Qtablefilestorefilestore*CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )m;%indexix_cache_shared_expirescache_shared CREATE INDEX ix_cache_shared_expires ON cache_shared(expires)6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )7K%indexsqlite_autoindex_cache_shared_1cache_sharedP-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)tablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))=indexsqlite_autoindex_cache_1cacheA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)tablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL )C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)U!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf5indexix_responses_user_idresponsesCREATE INDEX ix_responses_user_id ON responses(user_id, del),v&?)indexix_cache_messages_expirescache_messages)CREATE INDEX ix_cache_messages_expires ON cache_messages (expires);%O)indexsqlite_autoindex_cache_messages_1cache_messages(u$))%tablecache_messagescache_messages'CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )n#;% indexix_cache_thread_expirescache_thread&CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)7"K%indexsqlite_autoindex_cache_thread_1cache_thread%(!%%tablecache_threadcache_thread$CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )j 9#indexix_cache_index_expirescache_index#CREATE INDEX ix_cache_index_expires ON cache_index (expires)5I#indexsqlite_autoindex_cache_index_1cache_index"N##ctablecache_indexcache_index!CREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )  bG  b7M3)mb5213546db73a00f5ac118ea81d153cb2025-12-22 06:41:19154.192.156.86bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI0TXJXa2lRNXRrOXpoc2g0OUl1SzFNQzJPMTZ4aXpoRyI76M3'm62831d1e41fd2e5e186d3876ec60b5b12025-11-22 06:01:27154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ0WE9mUVhjMERMclJwaThDMm00bE9GcnVUZGt6WENJaCI76M3'm7109dbd84927afb12f71840e41e5f9052025-11-12 12:16:41206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJFeGpaSnRmeWlmRklWVjRxa0VaUzJLdHFJT0NVSERXbSI76M3'm63a284584970cfb6332c022f41c3a50f2025-08-06 08:24:40154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiIwQUh6U3ZSU014dlN3dm4zdW1PMzlwaTU5bTRrUW5lNyI76M3'm26d049b79066619dc89d102151b374072025-07-05 18:41:38154.192.0.139bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiIxcGxLdzFxUnpydW5INzBvMUU3eFo1a0E3eW5hT0tRbCI7 HmH$Mb5213546db73a00f5ac118ea81d153cb$M62831d1e41fd2e5e186d3876ec60b5b1$M7109dbd84927afb12f71840e41e5f905$M63a284584970cfb6332c022f41c3a50f#M 26d049b79066619dc89d102151b37407 32025-12-22 06:41:1932025-11-22 06:01:2732025-11-12 12:16:4132025-08-06 08:24:403 2025-07-05 18:41:38                      $;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 ;calendar-caldav-version?calendar-database-version/ roundcube-version  & xQ3k ?g{55tablecarddav_addressbookscarddav_addressbooks/CREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, refresh_time INT NOT NULL DEFAULT 3600, sync_token TEXT NOT NULL DEFAULT '', presetname TEXT, use_categories TINYINT NOT NULL DEFAULT 0, FOREIGN KEY(useEW1indexsqlite_autoindex_carddav_migrations_1carddav_migrationsC?O1-indexcarddav_group_user_contact_id_idxcarddav_group_user:CREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id)z>C)indexcarddav_groups_abook_id_idxcarddav_groups9CREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id):))atablecarddav_groupscarddav_groups1CREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, vcard TEXT, etag VARCHAR(255), uri VARCHAR(255), cuid VARCHAR(255), UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )n711tablecarddav_group_usercarddav_group_user;CREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE ) [B11atablecarddav_migrationscarddav_migrations=CREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) @K1%indexcarddav_group_user_group_id_idxcarddav_group_userACREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)C8W1indexsqlite_autoindex_carddav_group_user_1carddav_group_user[30013-changemysqlcollationscasesensitive2025-07-05 18:41:07/ =30012-fixmysqlconstraints2025-07-05 18:41:073 E30011-unifymigrationsidcolumn2025-07-05 18:41:074 G30010-increasetextfieldlengths2025-07-05 18:41:07/ =30009-dropauthschemefield2025-07-05 18:41:07( /30008-unifyindexes2025-07-05 18:41:072C30007-replaceurlplaceholders2025-07-05 18:41:07+530006-rmgroupsnotnull2025-07-05 18:41:073E30005-changemysqlut8toutf8mb42025-07-05 18:41:074G30004-fixtimestampdefaultvalue2025-07-05 18:41:074G30003-fixtimestampdefaultvalue2025-07-05 18:41:074G30002-increasetextfieldlengths2025-07-05 18:41:07&+30001-categories2025-07-05 18:41:07"#30000-dbinit2025-07-05 18:41:07 GG *{4*;;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW--Utablecaldav_calendarscaldav_calendarsICREATE TABLE caldav_calendars ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )|K9+!indexix_itipinvitations_uiditipinvitationsHCREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, evenCCW1indexsqlite_autoindex_carddav_migrations_1carddav_migrationsCI++mtableitipinvitationsitipinvitationsFCREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )H##itableattachmentsattachmentsECREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )JGotableeventseventsDCREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )^F/}indexcalendar_name_idxcalendars0CREATE UNIQUE INDEX calendar_name_idx ON calendars(name)E}tablecalendarscalendarsBCREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )xD55tablecarddav_addressbookscarddav_addressbooks/CREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, refresh_time INT NOT NULL DEFAULT 3600, sync_token TEXT NOT NULL DEFAULT '', presetname TEXT, use_categories TINYINT NOT NULL DEFAULT 0, FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )      wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit       BB > cS6M'indexsqlite_autoindex_caldav_events_1caldav_eventsLGR''Mtablecaldav_eventscaldav_eventsKCREATE TABLE caldav_events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0',QL--Utablecaldav_calendarscaldav_calendarsICREATE TABLE caldav_calendars ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )|K9+!indexix_itipinvitations_uiditipinvitationsHCREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=JQ+indexsqlite_autoindex_itipinvitations_1itipinvitationsG PI;!triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=coalesce(NEW.name,(SELECT name FROM calendars WHERE calendar_id=NEW.calendar_id)), color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDXOI;7triggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END)N;;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'MK-9triggerUpdateLastTimeForCaldavCalendarcaldav_calendarsCREATE TRIGGER UpdateLastTimeForCaldavCalendar AFTER UPDATE ON caldav_calendars FOR EACH ROW BEGIN UPDATE caldav_calendars SET caldav_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END     pxu.X11tablecaldav_attachmentscaldav_attachmentsQCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )WG'triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; ENDVA')indexcaldav_calendar_notify_idxcaldav_eventsPCREATE INDEX caldav_calendar_notify_idx ON caldav_events(calendar_id,notifyat)qU7'indexcaldav_recurrence_idxcaldav_eventsOCREATE INDEX caldav_recurrence_idx ON caldav_events(recurrence_id)XT)'oindexcaldav_uid_idxcaldav_eventsMCREATE INDEX caldav_uid_idx ON caldav_events(uid)9SM'indexsqlite_autoindex_caldav_events_1caldav_eventsLGR''Mtablecaldav_eventscaldav_eventsKCREATE TABLE caldav_events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ).QI;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; END   PK]$+biz-xperts.com/msuffian.rcube.db.1768334316nu[SQLite format 3@ aB.a NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default ']ZI]Vn+Gn ,3/ 2023-02-20 09:41:54Imported Contacts     ('&%  9C 3 ; 2019-11-18 10:39:16msuffian@biz-xperts.com     C ; msuffian@biz-xperts.com C 3m ;33Gmsuffian@biz-xperts.comlocalhost2019-11-18 10:39:162025-12-22 06:36:41en_USa:6:{s:17:"message_threading";a:1:{s:5:"INBOX";b:0;}s:4:"skin";s:5:"larry";s:12:"archive_mbox";s:13:"INBOX.Archive";s:11:"client_hash";s:16:"WumP69qyhOYx2TkI";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;} &;msuffian@biz-xperts.comlocalhost  G 7M3)me1c0a4e06eb5d90fb7185b52140ebdc82025-12-22 06:40:44154.192.156.86bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiaE5VRFhDRGZmV3B0RVp5NjNkT0x2VDVlYWV6c05yc0IiOw==6M3'ma45f9cca79205d54d940555cafa7e7802025-12-01 16:42:08154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiVHQxaHpLSjllN0VZcklieE40cFVmQVpTSFdpRld2dEgiOw== ##### B B B B B B B B B B B B$Me1c0a4e06eb5d90fb7185b52140ebdc8#M a45f9cca79205d54d940555cafa7e780 ))))))!!!!!!!!!!!!32025-12-22 06:40:443 2025-12-01 16:42:08    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c$##itableattachmentsattachment>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000         Default9A\78<;:>=@563?::  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5931.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1     es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-04 11:23:47/=30015-fixmysqlconstraints2022-11-22 10:56:276K30014-unifytimestampdefaultvalue2022-11-22 10:56:27>[30013-changemysqlcollationscasesensitive2022-11-22 10:56:27/ =30012-fixmysqlconstraints2022-11-22 10:56:273 E30011-unifymigrationsidcolumn2022-11-22 10:56:274 G30010-increasetextfieldlengths2022-11-22 10:56:27/ =30009-dropauthschemefield2022-11-22 10:56:27( /30008-unifyindexes2022-11-22 10:56:272C30007-replaceurlplaceholders2022-11-22 10:56:27+530006-rmgroupsnotnull2022-11-22 10:56:273E30005-changemysqlut8toutf8mb42022-11-22 10:56:274G30004-fixtimestampdefaultvalue2022-11-22 10:56:274G30003-fixtimestampdefaultvalue2022-11-22 10:56:274G30002-increasetextfieldlengths2022-11-22 10:56:27&+30001-categories2022-11-22 10:56:27"#30000-dbinit2022-11-22 10:56:27  4  ?8QC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers_CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts^CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )    o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )  wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events`I''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END  ]  P  L Pf 5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars4CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); ENDPK]yǍ.biz-xperts.com/saadwazir43.rcube.db.1748980620nu[SQLite format 3@ _B.__ NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default 'ZVI]An+Gn   ,3/ 2023-02-20 09:36:21Imported Contacts ,3/ 2023-02-20 09:36:21Imported Contacts  ('&%  G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000         Default    eeO m * i iM'indexsqlite_autoindex_caldav_events_1caldav_events>:K-9triggerUpdateLastTimeForCaldavCalendarcaldav_calendarsCREATE TRIGGER UpdateLastTimeForCaldavCalendar AFTER <K-9triggerUpdateLastTimeForCaldavCalendarcaldav_calendarsCREATE TRIGGER UpdateLastTimeForCaldavCalendar AFTER UPDATE ON caldav_calendars FOR EACH ROW BEGIN UPDATE caldav_calendars SET caldav_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END <--tablecaldav_calendarscaldav_calendars;CREATE TABLE caldav_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )$7--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) ) <C# triggerUpdateLastTimeForiCalEventsical_eventsCREATE TRIGGER UpdateLastTimeForiCalEvents AFTER UPDATE ON ical_events FOR EACH ROW BEGIN UPDATE ical_events SET ical_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; ENDz5=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)i43# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)P3%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)-##Wtableical_eventsical_events5CREATE >G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )         UM>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE ).A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )G'triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END?A')indexcaldav_calendar_notify_idxcaldav_eventsBCREATE INDEX caldav_calendar_notify_idx ON caldav_events(calendar_id,notifyat)M7'indexcaldav_recurrence_idxcaldav_eventsACREATE INDEX caldav_recurrence_idx ON caldav_events(recurrence_id))'oindexcaldav_uid_idxcaldav_events@CREATE INDEX caldav_uid_idx ON caldav_events(uid)M'indexsqlite_autoindex_caldav_events_1caldav_events>E''stablecaldav_eventscaldav_events=CREATE TABLE caldav_events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL DEFAULT '0', recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES caldav_calendars(calendar_id) )hACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00')   4  ?8QC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' ) 5@>=<?;4:6987.:  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5931.5.2.52023-02-11 03:18:1231.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1     es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-04 11:35:28/=30015-fixmysqlconstraints2023-02-20 09:36:216K30014-unifytimestampdefaultvalue2023-02-20 09:36:21>[30013-changemysqlcollationscasesensitive2023-02-20 09:36:21/ =30012-fixmysqlconstraints2023-02-20 09:36:213 E30011-unifymigrationsidcolumn2023-02-20 09:36:214 G30010-increasetextfieldlengths2023-02-20 09:36:21/ =30009-dropauthschemefield2023-02-20 09:36:21( /30008-unifyindexes2023-02-20 09:36:212C30007-replaceurlplaceholders2023-02-20 09:36:21+530006-rmgroupsnotnull2023-02-20 09:36:213E30005-changemysqlut8toutf8mb42023-02-20 09:36:214G30004-fixtimestampdefaultvalue2023-02-20 09:36:214G30003-fixtimestampdefaultvalue2023-02-20 09:36:214G30002-increasetextfieldlengths2023-02-20 09:36:21&+30001-categories2023-02-20 09:36:21"#30000-dbinit2023-02-20 09:36:21 o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )    &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events^I''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END  wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit    P  L Pf 5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars3CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); ENDPK]$+biz-xperts.com/msuffian.rcube.db.1768593493nu[SQLite format 3@ aB.a NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default ']ZI]Vn+Gn ,3/ 2023-02-20 09:41:54Imported Contacts     ('&%  9C 3 ; 2019-11-18 10:39:16msuffian@biz-xperts.com     C ; msuffian@biz-xperts.com C 3m ;33Gmsuffian@biz-xperts.comlocalhost2019-11-18 10:39:162025-12-22 06:36:41en_USa:6:{s:17:"message_threading";a:1:{s:5:"INBOX";b:0;}s:4:"skin";s:5:"larry";s:12:"archive_mbox";s:13:"INBOX.Archive";s:11:"client_hash";s:16:"WumP69qyhOYx2TkI";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;} &;msuffian@biz-xperts.comlocalhost  G 7M3)me1c0a4e06eb5d90fb7185b52140ebdc82025-12-22 06:40:44154.192.156.86bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiaE5VRFhDRGZmV3B0RVp5NjNkT0x2VDVlYWV6c05yc0IiOw==6M3'ma45f9cca79205d54d940555cafa7e7802025-12-01 16:42:08154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiVHQxaHpLSjllN0VZcklieE40cFVmQVpTSFdpRld2dEgiOw== ##### B B B B B B B B B B B B$Me1c0a4e06eb5d90fb7185b52140ebdc8#M a45f9cca79205d54d940555cafa7e780 ))))))!!!!!!!!!!!!32025-12-22 06:40:443 2025-12-01 16:42:08    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c$##itableattachmentsattachment>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000         Default9A\78<;:>=@563?::  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5931.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1     es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-04 11:23:47/=30015-fixmysqlconstraints2022-11-22 10:56:276K30014-unifytimestampdefaultvalue2022-11-22 10:56:27>[30013-changemysqlcollationscasesensitive2022-11-22 10:56:27/ =30012-fixmysqlconstraints2022-11-22 10:56:273 E30011-unifymigrationsidcolumn2022-11-22 10:56:274 G30010-increasetextfieldlengths2022-11-22 10:56:27/ =30009-dropauthschemefield2022-11-22 10:56:27( /30008-unifyindexes2022-11-22 10:56:272C30007-replaceurlplaceholders2022-11-22 10:56:27+530006-rmgroupsnotnull2022-11-22 10:56:273E30005-changemysqlut8toutf8mb42022-11-22 10:56:274G30004-fixtimestampdefaultvalue2022-11-22 10:56:274G30003-fixtimestampdefaultvalue2022-11-22 10:56:274G30002-increasetextfieldlengths2022-11-22 10:56:27&+30001-categories2022-11-22 10:56:27"#30000-dbinit2022-11-22 10:56:27  4  ?8QC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers_CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts^CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )    o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )  wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events`I''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END  ]  P  L Pf 5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars4CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); ENDPK]˂s/biz-xperts.com/envirowipers.rcube.db.1729194999nu[SQLite format 3@ LB._La NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', wofWH?h6Y+      G'&%  =; 3 C 2017-05-10 21:04:39envirowipers@biz-xperts.com    ; !C envirowipers@biz-xperts.com; $$X C33 envirowipers@biz-xperts.comlocalhost2017-05-10 21:04:392020-08-10 23:56:35en_USa:3:{s:9:"junk_mbox";s:10:"INBOX.spam";s:11:"client_hash";s:32:"99bc48a92832793715a07081508a792d";s:15:"namespace_fixed";b:1;} *Cenvirowipers@biz-xperts.comlocalhost       2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )    C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c##itableattachment[H''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )bG3indexix_contacts_user_idcontactsHCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)FatablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version   Oy:='indexix_contactgroups_user_idcontactgroupsICREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[H''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )bG3indexix_contacts_user_idcontactsHCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)FatablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )mG'triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END?A')indexcaldav_calendar_notify_idxcaldav_eventsBCREATE INDEX caldav_calendar_notify_idx ON caldav_events(calendar_id,notifyat)7'indexcaldav_recurrence_idxcaldav_eventsACREATE INDEX caldav_recurrence_idx ON caldav_events(recurrence_id)r)'oindexcaldav_uid_idxcaldav_events@CREATE INDEX caldav_uid_idx ON caldav_events(uid)M'indexsqlite_autoindex_caldav_events_1caldav_events>''stablecaldav_eventscaldav_events=CREATE TABLE caldav_events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL DEFAULT '0', recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES caldav_calendars(calendar_id) )        -[`  `|Ut.g=indexsqlite_autoindex_cache_1cacheZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varc{Y5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)AXQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )VtablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL )UC!/indexix_dictionary_user_languagedictionaryFCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)vI='indexix_contactgroups_user_idcontactgroupsICREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)WA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)iUT!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~RKtableresponsesresponsesCREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dQ3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jP7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)uO!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )NI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~M33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )LO31indexix_contactgroupmembers_contact_idcontactgroupmembersJCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EKY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersJ33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )         Ul  x M  ,w!UIh''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )Sf--Ytablecaldav_calendarscaldav_calendarsGCREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )ve?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires);dO)indexsqlite_autoindex_cache_messages_1cache_messages&uc))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )nb;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)7aK%indexsqlite_autoindex_cache_thread_1cache_thread#(`%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )j_9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)5^I#indexsqlite_autoindex_cache_index_1cache_index N]##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )P\-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires))[=indexsqlite_autoindex_cache_1cacheZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) )  A@>=<.;43:9875  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5831.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1       1^ AV^5.nI;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDmI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhlI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END)k;;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'jG')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9iM'indexsqlite_autoindex_caldav_events_1caldav_eventsK''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAfp5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)^o/}indexcalendar_name_idxcalendars(CREATE UNIQUE INDEX calendar_name_idx ON calendars(name)) )PK]_biz-xperts.com/ahameed.rcube.dbnu[SQLite format 3@ !C3 !C.WJi NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL def`5Y+I~+BnVd ,3/ 2023-02-20 08:47:54Imported Contacts       8b 3 9 2018-10-02 09:37:36ahameed@biz-xperts.com    9 ahameed@biz-xperts.com  88D 933kahameed@biz-xperts.comlocalhost2018-10-02 09:37:362026-08-27 04:02:00en_USa:11:{s:6:"layout";s:10:"widescreen";s:16:"message_sort_col";s:7:"subject";s:18:"message_sort_order";s:3:"ASC";s:12:"archive_mbox";s:13:"INBOX.Archive";s:14:"message_extwin";i:1;s:15:"default_charset";s:5:"UTF-8";s:14:"mail_read_time";i:5;s:4:"skin";s:5:"larry";s:11:"client_hash";s:16:"eIR9kDNM4xyAgu2Y";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;} %9ahameed@biz-xperts.comlocalhost E 7M3)m2de244b3462c0b695f4f6ccb8648e03e2026-08-27 04:02:32154.192.123.75bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJxUU9ZV1BDaWlIOGNpM3h6eEJBMXNLUFV0cnA5MG9YaCI78M3+m62b8ce0dfd1210c7856447dd8c1124112026-08-11 07:32:53154.192.120.190bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJSUU55TDVSa1RVcG1XNXJTbzR5MU8yUzRtOFlCcWMxQiI7 lllll g g g g g g g g g g g($M2de244b3462c0b695f4f6ccb8648e03e#M 62b8ce0dfd1210c7856447dd8c112411 (((((!!!!!!!!!!!_32026-08-27 04:02:323 2026-08-11 07:32:53    c " 7 43333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, lan,++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ))ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )  z;C  _zzzzz 7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FORd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EW1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) I/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id) !O)indexsqlite_autoindex_carddav_groups_2carddav_groupsX O)indexsqlite_autoindex_carddav_groups_1carddav_groupsW )) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT `atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00') J:P11Ktablecarddav_group_usercarddav_group_userSC[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )U/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesO//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )G-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id)S-indexsqlite_autoindex_carddav_contacts_2carddav_contactsLAS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsK|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                 gg ScPCardDAV%l@%d{ENCRYPTED}9t91s9Y5WN5w1llNbzcTtA==https://127.0.0.1:2080/addressbooks/ahameed@biz-xperts.com/addressbook/ jQcPCardDAV  ssJ! -!libkolab-version2023111200$;!calendar-caldav-version2024082600&?!calendar-database-version2024082600/!roundcube-version2022081200 6c-libkolab-version ;calendar-caldav-version?calendar-database-version/ roundcube-version  Defaultcc0000       }|~z{4=_[XXXWY[YTSRXWQ[[UPONyxwvut?>h:hh<88855   Default              ?8QC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL ) h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addressesCREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembers33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )  cPCardDAV 31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5731.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1 p )! cPanel CardDAVhttps://127.0.0.1:2080/addressbooks/ahameed@biz-xperts.com/addressbook/j1775547994   o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HSC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )             ' 6 B CQH> I;Wtriggercaldav_calenda.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendarI--Etablekolab_cache_notekolab_cache_notedCREATE TABLE kolab_cache_note ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, PRIMARY KEY(folder_id,msguid) )73+indexix_journal_uid2msguidkolab_cache_journalcCREATE INDEX ix_journal_uid2msguid ON kolab_cache_journal(folder_id,uid,msguid)EY3indexsqlite_autoindex_kolab_cache_journal_1kolab_cache_journalbx33tablekolab_cache_journalkolab_cache_journalaCREATE TABLE kolab_cache_journal ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )x1-indexix_task_uid2msguidkolab_cache_task^CREATE INDEX ix_task_uid2msguid ON kolab_cache_task(folder_id,uid,msguid)?S-indexsqlite_autoindex_kolab_cache_task_1kolab_cache_taskAo--tablekolab_cache_taskkolab_cache_task@CREATE TABLE kolab_cache_task ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )|3/#indexix_event_uid2msguidkolab_cache_event?CREATE INDEX ix_event_uid2msguid ON kolab_cache_event(folder_id,uid,msguid)AU/indexsqlite_autoindex_kolab_cache_event_1kolab_cache_event>r//tablekolab_cache_eventkolab_cache_event=3i 99?S-indexsqlite_autoindex_kolab_cache_file_1kolab_cache_fileh x1-indexix_note_uid2msguidkolab_cache_notefCREATE INDEX ix_note_uid2msguid ON kolab_cache_note(folder_id,uid,msguid)I--Etablekolab_cache_notekolab_cache_notedCREATE TABLE kolaCx1-indexix_note_uid2msguidkolab_cache_notefCREATE INDEX ix_note_uid2msguid ON kolab_cache_note(folder_id,uid,msguid)+77tablekolab_cache_dav_eventkolab_cache_dav_eventvCREATE TABLE kolab_cache_dav_event ( folder_id INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, etag VARCHAR(128) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id, uid) )*3;%indexix_contact_type_davkolab_cache_dav_contactuCREATE INDEX ix_contact_type_dav ON kolab_cache_dav_contact(folder_id, type)}(;;tablekolab_cache_dav_contactkolab_cache_dav_contactsCREATE TABLE kolab_cache_dav_contact ( folder_id INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, etag VARCHAR(128) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, type VARCHAR(32) NOT NULL, name VARCHAR(255) NOT NULL, firstname VARCHAR(255) NOT NULL, surname VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL, PRIMARY KEY(folder_id, uid) )'95/indexix_freebusy_uid2msguidkolab_cache_freebusyrCREATE INDEX ix_freebusy_uid2msguid ON kolab_cache_freebusy(folder_id,uid,msguid)G&[5indexsqlite_autoindex_kolab_cache_freebusy_1kolab_cache_freebusyq{%55tablekolab_cache_freebusykolab_cache_freebusypCREATE TABLE kolab_cache_freebusy ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )$C?Cindexix_configuration_uid2msguidkolab_cache_configurationoCREATE INDEX ix_configuration_uid2msguid ON kolab_cache_configuration(folder_id,uid,msguid) #7?+indexix_configuration_typekolab_cache_configurationnCREATE INDEX ix_configuration_type ON kolab_cache_configuration(folder_id,type)Q"e?indexsqlite_autoindex_kolab_cache_configuration_1kolab_cache_configurationm!??tablekolab_cache_configurationkolab_cache_configurationlCREATE TABLE kolab_cache_configuration ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, type VARCHAR(32) NOT NULL, PRIMARY KEY(folder_id,msguid) )x 1-indexix_file_uid2msguidkolab_cache_filekCREATE INDEX ix_file_uid2msguid ON kolab_cache_file(folder_id,uid,msguid)v1-indexix_folder_filenamekolab_cache_filejCREATE INDEX ix_folder_filename ON kolab_cache_file(folder_id,filename)?S-indexsqlite_autoindex_kolab_cache_file_1kolab_cache_fileho--tablekolab_cache_filekolab_cache_filegCREATE TABLE kolab_cache_file ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, filename varchar(255) DEFAULT NULL, PRIMARY KEY(folder_id,msguid) )+?S-indexsqlite_autoindex_kolab_cache_note_1kolab_cache_noteeM)a;indexsqlite_autoindex_kolab_cache_dav_contact_1kolab_cache_dav_contactt  ~H|R! E y K  (/30022-accountflags2026-04-07 07:46:34,730021-addressbookflags2026-04-07 07:46:34/=30020-distinctcolumnnames2026-04-07 07:46:34,730019-accountentities32026-04-07 07:46:34,730018-accountentities22026-04-07 07:46:34+530017-accountentities2026-04-07 07:46:344G30016-increasetextfieldlengths2026-04-07 07:46:34/=30015-fixmysqlconstraints2026-04-07 07:46:346K30014-unifytimestampdefaultvalue2026-04-07 07:46:34>[30013-changemysqlcollationscasesensitive2026-04-07 07:46:34/ =30012-fixmysqlconstraints2026-04-07 07:46:343 E30011-unifymigrationsidcolumn2026-04-07 07:46:344 G30010-increasetextfieldlengths2026-04-07 07:46:34/ =30009-dropauthschemefield2026-04-07 07:46:34( /30008-unifyindexes2026-04-07 07:46:342C30007-replaceurlplaceholders2026-04-07 07:46:34+530006-rmgroupsnotnull2026-04-07 07:46:343E30005-changemysqlut8toutf8mb42026-04-07 07:46:344G30004-fixtimestampdefaultvalue2026-04-07 07:46:344G30003-fixtimestampdefaultvalue2026-04-07 07:46:344G30002-increasetextfieldlengths2026-04-07 07:46:34&+30001-categories2026-04-07 07:46:34"#30000-dbinit2026-04-07 07:46:34  awV=^: w a/0022-accountflags70021-addressbookflags=0020-distinctcolumnnames70019-accountentities370018-accountentities250017-accountentities!G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit     x VG @G.[5indexsqlite_autoindex_kolab_cache_dav_task_1kolab_cache_dav_tasky|-55tablekolab_cache_dav_taskkolab_cache_dav_taskxCREATE TABLE kolab_cache_dav_task ( folder_id INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, etag VARCHAR(128) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id, uid) )I,]7indexsqlite_autoindex_kolab_cache_dav_event_1kolab_cache_dav_eventw?5S-indexsqlite_autoindex_carddav_contacts_2carddav_contactsK?4S-indexsqlite_autoindex_carddav_contacts_1carddav_contactsJ3--[tablecarddav_contactscarddav_contactsHCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, email VARCHAR(255), firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', vcard TEXT NOT NULL, etag VARCHAR(255) NOT NULL, uri VARCHAR(255) NOT NULL, cuid VARCHAR(255) NOT NULL, UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )2S55indexcarddav_addressbooks_account_id_idxcarddav_addressbooksGCREATE INDEX carddav_addressbooks_account_id_idx ON carddav_addressbooks(account_id)j155wtablecarddav_addressbookscarddav_addressbooksFCREATE TABLE carddav_addressbooks ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, url TEXT NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, refresh_time INT NOT NULL DEFAULT 3600, sync_token TEXT NOT NULL DEFAULT '', account_id integer NOT NULL, flags integer NOT NULL DEFAULT 5, FOREIGN KEY(account_id) REFERENCES carddav_accounts(id) ON DELETE CASCADE ON UPDATE CASCADE )?0S-indexsqlite_autoindex_carddav_accounts_1carddav_accountsCB/--7tablecarddav_accountscarddav_accounts(CREATE TABLE carddav_accounts ( id integer NOT NULL PRIMARY KEY, accountname TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, discovery_url TEXT, user_id integer NOT NULL, last_discovered BIGINT NOT NULL DEFAULT 0, rediscover_time INT NOT NULL DEFAULT 86400, presetname TEXT, flags integer NOT NULL DEFAULT 0, UNIQUE(user_id,presetname), FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )         z G u 7 H nYB11]tablecarddav_migrationscarddav_migrationsZCREATE TABLE carddav_migrations ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) )CCW1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[ AK1%indexcarddav_group_user_group_id_idxcarddav_group_userXCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)@O1-indexcarddav_group_user_contact_id_idxcarddav_group_userWCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id)C?W1indexsqlite_autoindex_carddav_group_user_1carddav_group_userUn>11tablecarddav_group_usercarddav_group_userTCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )z=C)indexcarddav_groups_abook_id_idxcarddav_groupsSCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id);<O)indexsqlite_autoindex_carddav_groups_2carddav_groupsR;;O)indexsqlite_autoindex_carddav_groups_1carddav_groupsQ:))[tablecarddav_groupscarddav_groupsPCREATE TABLE carddav_groups ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, vcard TEXT, etag VARCHAR(255), uri VARCHAR(255), cuid VARCHAR(255), UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )9I/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesOCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id)A8U/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesNa7//qtablecarddav_xsubtypescarddav_xsubtypesMCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, subtype VARCHAR(128) NOT NULL, abook_id integer NOT NULL, FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )6G-indexcarddav_contacts_abook_id_idxcarddav_contactsLCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id)                PK]  ,biz-xperts.com/astro.biz.rcube.db.1768593493nu[SQLite format 3@ R3._La NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', wof?tH9h6Y+    ,3/ 2023-11-07 09:37:16Imported Contacts  G'&%  :H 3 = 2019-11-25 12:43:52astro.biz@biz-xperts.com     H = astro.biz@biz-xperts.com H np =33;astro.biz@biz-xperts.comlocalhost2019-11-25 12:43:522025-11-22 06:02:41en_USa:4:{s:12:"archive_mbox";s:13:"INBOX.Archive";s:11:"client_hash";s:16:"7WPVBgOsJiVsPIgV";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;} '=astro.biz@biz-xperts.comlocalhost  H 6M3'm058f7ca0863f3989b5110592adea705e2025-11-22 06:02:51154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJTUnJMVmo4ZkpkbEh3RG1oS2JhNjA0UWZ4ODJiTU9DMSI76M3'me705facce411ade75897439e4c1c8e9e2025-11-12 12:20:47206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ2SjRnQmhidzY3Q2tWalp5WTRpT3dwZkdaQkFkMGNFbiI75M3%m87c680e02f9c05ec8b94c358e12de6b32023-11-07 09:37:32154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI4QmpMRW9aSGZmTDZUaU1rWkVVQnZCWDZadGVqQ1cyeCI7 $M058f7ca0863f3989b5110592adea705e$Me705facce411ade75897439e4c1c8e9e#M 87c680e02f9c05ec8b94c358e12de6b3 32025-11-22 06:02:5132025-11-12 12:20:473 2023-11-07 09:37:32    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )    C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c##itableattachment[H''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )bG3indexix_contacts_user_idcontactsHCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)FatablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   Default  J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version   Defaultcc0000database      Q   -[`  `|Ut.g=indexsqlite_autoindex_cache_1cacheZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varc{Y5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)AXQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )VtablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL )UC!/indexix_dictionary_user_languagedictionaryFCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)vI='indexix_contactgroups_user_idcontactgroupsICREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)WA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)iUT!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~RKtableresponsesresponsesCREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dQ3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jP7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)uO!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )NI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~M33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )LO31indexix_contactgroupmembers_contact_idcontactgroupmembersJCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EKY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersJ33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )   Ul  x M  ,w!UIh''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )Sf--Ytablecaldav_calendarscaldav_calendarsGCREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )ve?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires);dO)indexsqlite_autoindex_cache_messages_1cache_messages&uc))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )nb;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)7aK%indexsqlite_autoindex_cache_thread_1cache_thread#(`%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )j_9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)5^I#indexsqlite_autoindex_cache_index_1cache_index N]##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )P\-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires))[=indexsqlite_autoindex_cache_1cacheZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) )      1  AVl l l l $ $ 11DmI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhlI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END)k;;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'jG')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9iM'indexsqlite_autoindex_caldav_events_1caldav_eventsK D;?tS-indexsqlite_autoindex_carddav_contacts_1carddav_contacts7s--[tablecarddav_contactscarddav_contacts5CREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, email VARCHAR(255), firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', vcard TEXT NOT NULL, etag VARCHAR(255) NOT NULL, uri VARCHAR(255) NOT NULL, cuid VARCHAR(255) NOT NULL, UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )(^o/}indexcalendar_name_idxcalendars(CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).nI;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; END) )     31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5831.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1       ; .  fl.ve ; [ }[11atablecarddav_migrationscarddav_migrationsMCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) )n|11tablecarddav_group_usercarddav_group_userACREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )C}W1indexsqlite_autoindex_carddav_group_user_1carddav_group_userB o ;O)indexsqlite_autoindex_carddav_groups_2carddav_groupsO;O)indexsqlite_autoindex_carddav_groups_1carddav_groupsN))atablecarddav_groupscarddav_groups4CREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, vcard TEXT, etag VARCHAR(255), uri VARCHAR(255), cuid VARCHAR(255), UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )aw//qtablecarddav_xsubtypescarddav_xsubtypes;CREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, subtype VARCHAR(128) NOT NULL, abook_id integer NOT NULL, FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )AxU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypes<vG-indexcarddav_contacts_abook_id_idxcarddav_contacts:CREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id)?uS-indexsqlite_autoindex_carddav_contacts_2carddav_contacts8 R4f 5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)CW1indexsqlite_autoindex_carddav_migrations_1carddav_migrationsR x 55tablecarddav_addressbookscarddav_addressbooks.CREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, refresh_time INT NOT NULL DEFAULT 3600, sync_token TEXT NOT NULL DEFAULT '', presetname TEXT, use_categories TINYINT NOT NULL DEFAULT 0, FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE ) K1%indexcarddav_group_user_group_id_idxcarddav_group_userPCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)O1-indexcarddav_group_user_contact_id_idxcarddav_group_user@CREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id)zC)indexcarddav_groups_abook_id_idxcarddav_groups>CREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)I/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypes=CREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id)  ~H|R! E 4G30016-increasetextfieldlengths2023-11-07 09:37:16/=30015-fixmysqlconstraints2023-11-07 09:37:166K30014-unifytimestampdefaultvalue2023-11-07 09:37:16>[30013-changemysqlcollationscasesensitive2023-11-07 09:37:16/ =30012-fixmysqlconstraints2023-11-07 09:37:163 E30011-unifymigrationsidcolumn2023-11-07 09:37:164 G30010-increasetextfieldlengths2023-11-07 09:37:16/ =30009-dropauthschemefield2023-11-07 09:37:16( /30008-unifyindexes2023-11-07 09:37:162C30007-replaceurlplaceholders2023-11-07 09:37:16+530006-rmgroupsnotnull2023-11-07 09:37:163E30005-changemysqlut8toutf8mb42023-11-07 09:37:164G30004-fixtimestampdefaultvalue2023-11-07 09:37:164G30003-fixtimestampdefaultvalue2023-11-07 09:37:164G30002-increasetextfieldlengths2023-11-07 09:37:16&+30001-categories2023-11-07 09:37:16"#30000-dbinit2023-11-07 09:37:15     wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinitPK]Z\biz-xperts.com/shadownu٘info:$6$HyVf96duvFN1bjvf$d.Sjst8u2Zq5MsyivxtUowpgZzj7y/HL/p3ZZZ.7St.P4pfxPhUjsHSQoXl4ZznEmr0WKSFpW.FCVlGOWhmb60:20549:::::: ahameed:$6$PmiX2Hg820DvGLpe$mbxYtHpiB8ADX7.zHka2YyNklRpWjDo1DBNGTQbE/BKp328tpLzTXOrg5U53u4/Icl94oTl1L5WEy274pL2st.:20403:::::: msuffian:$6$CealiwyQHaUtMglK$urzzZKF0LfFWQsW9Fo4BwBn/u0xiJUul7JAmfzMkdOHPKaFNDEU5PMK6JdEcl06D3.Xe5WElBteKHiMjOLmEI0:20404:::::: farukh.naseer:!!$6$KDIZYdSJbqkZhSTJ$Dj6XupgH1Lcu7txAFh1aKSDfFjaIm8evtSPQQA9lN0X5C/mxIZiBi6TARg71aGGYLADNYTOtFk74ihV7IBALZ/:20404:::::: envirowipers:!!$6$wmRWbWhQNNyYtVTn$YRdOxNytRWzYGt4/vUUEnNG7sMw8M4nPuv08xhYxlmCHifsMDoxYid8Gtm9qIxguqo7QqDYNMQ0cOHliuOInU0:20404:::::: auth:$6$CBGVf5M9pyVVYyDA$VN.6wfOJ.COQuriUGkevIGCetuWYAv2gxXEpPzWOJCOOFMpPegWgGeSwXI3zNKprNb1NBziQUjM9nWBPQmC6j.:20404:::::: saadwazir43:!!$6$vkq3M0LVqPIXY/t6$gi58FR9iGx8NAbnY/jSevE18KQ2AEHUdOpoJbvOTsQDmsNftCTa8q1RsTxJ3O/YJlQ0raGODaLB3IyQA19xyK0:20404:::::: astro.biz:$6$qfLPxblMB5XXVbU7$p2IgQwIy36x5TzF86WvpCCC008B2BzreyIcn31CmX5nIpxR008ZKriC8qm.B1eMvCAcvgyvrQlFqC83xF8gTt0:20404:::::: omerbutt:$6$9LcHp9hn0Kcyq841$XtOq2BPMDy1nkJjPsKpzunRt/VvWZzTBd6EXZ3q9hdPDqnwAv5JT55EJRKpjR9cLOA8sHw3XjfxTE/M289Wdr0:20403:::::: PK]U@o~0biz-xperts.com/farukh.naseer.rcube.db.1768334315nu[SQLite format 3@ <_B<._ NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default 'ZVI]An+Gn   ,3/ 2023-02-20 08:32:13Imported Contacts ,3/ 2023-02-20 08:32:13Imported Contacts  ('&%  >c 3 E 2018-10-02 13:26:33farukh.naseer@biz-xperts.com     "E farukh.naseer@biz-xperts.com < E33Ofarukh.naseer@biz-xperts.comlocalhost2018-10-02 13:26:332025-11-12 12:18:22en_USa:6:{s:6:"layout";s:10:"widescreen";s:9:"sent_mbox";s:19:"INBOX.Sent Messages";s:12:"archive_mbox";s:13:"INBOX.Archive";s:11:"client_hash";s:16:"peIfSnHSIu7v7pl7";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;} +Efarukh.naseer@biz-xperts.comlocalhost ,G  d : W,6M3'mdac75c7ae9b007eac3aeb6c9ffc1cbf92025-11-12 12:18:47206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJIdGNzRml5QWc0REdrN29WUHkxR0hwZlpXSUdPcFdVUyI76M3'mf7893f5b5cdf3bc6a09631b88fb985e72025-08-06 08:22:55154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJxdUlET3lEZm9sN3U5V1hOcUxxMUZDOFlNYUd2T0ZJMyI76 M3'm37bea4434bad74d2299d2f57601fbfda2025-05-13 10:57:35154.192.48.11bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJJUmVkcjJLQVFEZkp3bm5QR0R0V1lsaHdnQVdzd21ZVSI75 M3%m3f311667e2de7a9ca3df866f03c542ff2024-11-04 10:48:58154.192.46.4bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJIVVYyZHdIbmFXalFEZndOYjFjMDczTUdjWlBJa2VBNyI76 M3'm89e19f21b696ddde70720621b2ee1bc82024-10-23 09:25:41206.84.143.44bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ6NEhIS3p2eGpyTlRSRDRvOHVLdDh5VnpjeTlGRGE3RSI75 M3%m8acdf38e52148252cacb9a6304e5ef232024-10-09 08:05:27154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJGdlVlZWlnbDd6UDRuem0xQTRtSUluTzZEZWZJNkc5ZyI77 M3)m5b19174a628b1110b4524ead0a4631ff2024-07-05 09:45:39154.192.47.102bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ3Nks1V09aNXFUZDdxU2FaTjVUdGFhcnBTa1kyNmJ6MiI75M3%me3977f2235a91133ed2f60b91e9821a82024-06-12 07:51:44154.192.9.90bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJTVm5JdU80QjFoV0xKS0FpMFVDZUZrYWFnbEp2azNneSI76M3'm80fbe86bfaef94d4cd586265b84cdd862023-12-13 09:15:45206.84.142.37bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJYVkJucW5kYkdNalhCWlEwSTF3VUdNQzFqUUlYZHVYdiI76M3'ma75cb3d3dae6a9c8ecc3742763434a982023-11-14 10:12:15206.84.141.43bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJwSVNqQkdiV2t1TWRnbmVQdXc1MWxvRFZJTHExcWNqNyI75M3%m20459bccd5b1487e87d1c8fa21c910c22023-11-07 09:30:09154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJzN3JzVVNXODZFUUFiY201bXJCYVNjN01oSXNDOWk4diI76M3'm960750739baa9585dc030f6980513d3a2023-08-30 08:59:32154.192.46.33bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJEalFiUlhibkhXY3lkMWd6WnllVVA0YnhiUEdsZ2FuTCI76M3'me7b0266483112304da4a67062a73b7c32023-08-22 10:14:01206.84.140.68bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJwU2hya3NWZ3V6SWZoc3pYYnVXZ3JIYUFWekZCT1ZERiI76M3'me11166dec1ecaba8663e0fee7b093b8a2023-08-16 11:25:07206.84.140.68bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI3QmlKQW54MTVKOVE1dGwzejR5dTJjSmJDdk0wNnhqUSI76M3'me31f05844d747c10d21c087fc9a57b462023-05-19 09:25:07154.192.48.21bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJwN1h2VElNN3p4NmNKTGdIWEtHT2puRHVhTmhObHNScCI7  H Ejm#  $Mdac75c7ae9b007eac3aeb6c9ffc1cbf9$Mf7893f5b5cdf3bc6a09631b88fb985e7$M37bea4434bad74d2299d2f57601fbfda $M3f311667e2de7a9ca3df866f03c542ff $M89e19f21b696ddde70720621b2ee1bc8 $M8acdf38e52148252cacb9a6304e5ef23 $M5b19174a628b1110b4524ead0a4631ff $Me3977f2235a91133ed2f60b91e9821a8$M80fbe86bfaef94d4cd586265b84cdd86$Ma75cb3d3dae6a9c8ecc3742763434a98$M20459bccd5b1487e87d1c8fa21c910c2$M960750739baa9585dc030f6980513d3a$Me7b0266483112304da4a67062a73b7c3$Me11166dec1ecaba8663e0fee7b093b8a#M e31f05844d747c10d21c087fc9a57b46 qYA)32025-11-12 12:18:4732025-08-06 08:22:5532025-05-13 10:57:35 32024-11-04 10:48:58 32024-10-23 09:25:41 32024-10-09 08:05:27 32024-07-05 09:45:39 32024-06-12 07:51:4432023-12-13 09:15:4532023-11-14 10:12:1532023-11-07 09:30:0932023-08-30 08:59:3232023-08-22 10:14:0132023-08-16 11:25:073 2023-05-19 09:25:07    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c$##itableattachmentsattachment>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000         Default UM>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE ).A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )G'triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END?A')indexcaldav_calendar_notify_idxcaldav_eventsBCREATE INDEX caldav_calendar_notify_idx ON caldav_events(calendar_id,notifyat)M7'indexcaldav_recurrence_idxcaldav_eventsACREATE INDEX caldav_recurrence_idx ON caldav_events(recurrence_id))'oindexcaldav_uid_idxcaldav_events@CREATE INDEX caldav_uid_idx ON caldav_events(uid)M'indexsqlite_autoindex_caldav_events_1caldav_events>E''stablecaldav_eventscaldav_events=CREATE TABLE caldav_events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL DEFAULT '0', recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES caldav_calendars(calendar_id) )hACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00')  4  ?8QC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' ) =>@<;?:698745.@  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5931.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1     es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-04 11:07:31/=30015-fixmysqlconstraints2023-02-20 08:32:136K30014-unifytimestampdefaultvalue2023-02-20 08:32:13>[30013-changemysqlcollationscasesensitive2023-02-20 08:32:13/ =30012-fixmysqlconstraints2023-02-20 08:32:133 E30011-unifymigrationsidcolumn2023-02-20 08:32:134 G30010-increasetextfieldlengths2023-02-20 08:32:13/ =30009-dropauthschemefield2023-02-20 08:32:13( /30008-unifyindexes2023-02-20 08:32:132C30007-replaceurlplaceholders2023-02-20 08:32:13+530006-rmgroupsnotnull2023-02-20 08:32:133E30005-changemysqlut8toutf8mb42023-02-20 08:32:134G30004-fixtimestampdefaultvalue2023-02-20 08:32:134G30003-fixtimestampdefaultvalue2023-02-20 08:32:134G30002-increasetextfieldlengths2023-02-20 08:32:13&+30001-categories2023-02-20 08:32:13"#30000-dbinit2023-02-20 08:32:13 o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )    &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events^I''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END  wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit    P  L Pf 5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars3CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); ENDPK]lI'biz-xperts.com/info.rcube.db.1768334315nu[SQLite format 3@ aA .` NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default 'VIG]Bn+Gn ,3/ 2023-02-20 08:33:50Imported Contacts        5> 3 3 2018-01-15 12:54:45info@biz-xperts.com    >  3 info@biz-xperts.com >   ] ] 333'info@biz-xperts.comlocalhost2018-01-15 12:54:442025-12-22 06:34:11en_USa:9:{s:6:"layout";s:10:"widescreen";s:11:"search_mods";a:5:{s:1:"*";a:2:{s:7:"subject";i:1;s:4:"from";i:1;}s:10:"INBOX.Sent";a:2:{s:7:"subject";i:1;s:2:"to";i:1;}s:12:"INBOX.Drafts";a:2:{s:7:"subject";i:1;s:2:"to";i:1;}s:11:"INBOX.Trash";a:2:{s:7:"subject";i:1;s:4:"from";i:1;}s:5:"INBOX";a:2:{s:7:"subject";i:1;s:4:"from";i:1;}}s:12:"archive_mbox";s:13:"INBOX.Archive";s:16:"message_sort_col";s:0:"";s:18:"message_sort_order";s:3:"ASC";s:17:"message_threading";a:1:{s:5:"INBOX";b:0;}s:9:"junk_mbox";s:10:"INBOX.spam";s:11:"client_hash";s:16:"3EcuPdodsBWiKl7F";s:15:"namespace_fixed";b:1;} "3info@biz-xperts.comlocalhost 543 EjEHm#j g g$M2c6a05183a6bf548402102c0e852f5cc $M2c4cba2d260a260a15ed9b7160d11fac $Ma215fa987c2110ee8d3ebf7fb5555f01 $Madca367f42f6df66f4d51203b6866a58 $M305f2d98fdf371438a5dd931fac91184$M650ca50093c9f50ecc7a15de659abbd6$Mb140a1f0c256e99e8a4eb108e1cc2e47$M456ab61e1f5f01527ca81fef1422e81e$M7c36fc0e01e2f953a218e40dbb6e16db$M5f32c0e64a1907a45705f4b2213f2cd9$M5849778d4727cdc98edebb029dcf0e58#M dd0c3b27ada000617367695ccd5790de qYA)hh32025-12-22 06:36:32 32025-12-01 16:44:33 32025-11-22 07:24:30 32025-11-22 06:11:34 32025-11-22 06:03:1832025-11-22 06:02:1832025-11-22 06:00:4432025-11-22 05:56:3332025-11-22 05:53:0632025-11-22 05:51:0432025-11-22 05:48:033 2025-11-12 12:09:24    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c$##itableattachmentsattachment>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000       ;G ;6M3'm456ab61e1f5f01527ca81fef1422e81e2025-11-22 05:56:33154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiIxM1B3UEttdlNVMmM2bUNVUldCYkNtRll2VTBWZ3A1NSI7^M3'=7c36fc0e01e2f953a218e40dbb6e16db2025-11-22 05:53:06154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyMzA5O3VzZXJuYW1lfHM6MTk6ImluZm9AYml6LXhwZXJ0cy5jb20iO3N0b3JhZ2VfaG9zdHxzOjk6ImxvY2FsaG9zdCI7c3RvcmFnZV9wb3J0fGk6MTQzO3N0b3JhZ2Vfc3NsfGI6MDtwYXNzd29yZHxzOjk2OiJkQU50M0I2aGkxZ09wYmY3MVhZd0F4RnFqZUE5T1BrdEo2T3VlQnRkcStEeTJFS3lQbi9jOUdlQnBkMGMxOW0rQy9vSTM1TTNETy84MHpGNWlGQUwzOWFMMXJRcE1QSmgiO2xvZ2luX3RpbWV8aToxNzYzNzkwNzg0O1NUT1JBR0VfU1BFQ0lBTC1VU0V8YjoxO2F1dGhfc2VjcmV0fHM6MzI6ImFNSUJ1TWpONFZyeXl6Q0VUTHFxRWRHYnB5WHN5amFTIjtyZXF1ZXN0X3Rva2VufHM6MzI6InVFaEF2OFpxWGFhQ1JEQXFWQURvbUtHWFJFMWJDSUdWIjt0YXNrfHM6NDoibWFpbCI7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fWltYXBfaG9zdHxzOjk6ImxvY2FsaG9zdCI7cGFnZXxpOjE7bWJveHxzOjU6IklOQk9YIjtzb3J0X2NvbHxzOjA6IiI7c29ydF9vcmRlcnxzOjM6IkFTQyI7U1RPUkFHRV9USFJFQUR8YTozOntpOjA7czoxMDoiUkVGRVJFTkNFUyI7aToxO3M6NDoiUkVGUyI7aToyO3M6MTQ6Ik9SREVSRURTVUJKRUNUIjt9U1RPUkFHRV9RVU9UQXxiOjE7U1RPUkFHRV9MSVNULUVYVEVOREVEfGI6MTtxdW90YV9kaXNwbGF5fHM6NDoidGV4dCI7bGlzdF9hdHRyaWJ8YTo3OntzOjQ6Im5hbWUiO3M6ODoibWVzc2FnZXMiO3M6MjoiaWQiO3M6MTE6Im1lc3NhZ2VsaXN0IjtzOjU6ImNsYXNzIjtzOjQyOiJsaXN0aW5nIG1lc3NhZ2VsaXN0IHNvcnRoZWFkZXIgZml4ZWRoZWFkZXIiO3M6MTU6ImFyaWEtbGFiZWxsZWRieSI7czoyMjoiYXJpYS1sYWJlbC1tZXNzYWdlbGlzdCI7czo5OiJkYXRhLWxpc3QiO3M6MTI6Im1lc3NhZ2VfbGlzdCI7czoxNDoiZGF0YS1sYWJlbC1tc2ciO3M6MTg6IlRoZSBsaXN0IGlzIGVtcHR5LiI7czo3OiJjb2x1bW5zIjthOjg6e2k6MDtzOjc6InRocmVhZHMiO2k6MTtzOjc6InN1YmplY3QiO2k6MjtzOjY6InN0YXR1cyI7aTozO3M6NjoiZnJvbXRvIjtpOjQ7czo0OiJkYXRlIjtpOjU7czo0OiJzaXplIjtpOjY7czo0OiJmbGFnIjtpOjc7czoxMDoiYXR0YWNobWVudCI7fX1mb2xkZXJzfGE6MTp7czo1OiJJTkJPWCI7YToyOntzOjM6ImNudCI7aTozMzU7czo2OiJtYXh1aWQiO2k6NDM4NTY7fX11bnNlZW5fY291bnR8YToxOntzOjU6IklOQk9YIjtpOjA7fWxpc3RfbW9kX3NlcXxzOjU6IjU3MjkzIjs=6M3'm5f32c0e64a1907a45705f4b2213f2cd92025-11-22 05:51:04154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI2RmM5elpOajc0VnZOQVJPOUdnTlZsYkF1b2JYWVZqMSI76M3'm5849778d4727cdc98edebb029dcf0e582025-11-22 05:48:03154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJhNG9CZUxUUG5nVG9abVNMNnZ1ZDRjVjI5MFBUWHRFVSI76M3'mdd0c3b27ada000617367695ccd5790de2025-11-12 12:09:24206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI1TDE0WXpsWGxPYkFQNUxIbk03OWVEeFdINlRBMWd1QyI7 =NM3'b140a1f0c256e99e8a4eb108e1cc2e472025-11-22 06:00:44154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyMzA5O3VzZXJuYW1lfHM6MTk6ImluZm9AYml6LXhwZXJ0cy5jb20iO3N0b3JhZ2VfaG9zdHxzOjk6ImxvY2FsaG9zdCI7c3RvcmFnZV9wb3J0fGk6MTQzO3N0b3JhZ2Vfc3NsfGI6MDtwYXNzd29yZHxzOjk2OiJRYmhMaGgrbFdTSnlneWZObldidzFZUVlwc0lZSmdwSGRpOUNjaXMzZjdNcndxUmgwcWJMZFNnWitqOS9tQVJTVW5xMzM4NTl5WEZxOGVFMG8rUkZBbklIQTQrLzdGb3giO2xvZ2luX3RpbWV8aToxNzYzNzkxMjE4O1NUT1JBR0VfU1BFQ0lBTC1VU0V8YjoxO2F1dGhfc2VjcmV0fHM6MzI6IkQ4Zmo3VnF3VW00SWU3MlgzQUlFc1JUdmpIcVBRMVJWIjtyZXF1ZXN0X3Rva2VufHM6MzI6Im9sd0NLclBLN3J2aHBsZWNvdndNT2VJWEtobUxxbnhoIjt0YXNrfHM6NDoibWFpbCI7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fWltYXBfaG9zdHxzOjk6ImxvY2FsaG9zdCI7cGFnZXxpOjE7bWJveHxzOjU6IklOQk9YIjtzb3J0X2NvbHxzOjA6IiI7c29ydF9vcmRlcnxzOjM6IkFTQyI7U1RPUkFHRV9USFJFQUR8YTozOntpOjA7czoxMDoiUkVGRVJFTkNFUyI7aToxO3M6NDoiUkVGUyI7aToyO3M6MTQ6Ik9SREVSRURTVUJKRUNUIjt9U1RPUkFHRV9RVU9UQXxiOjE7U1RPUkFHRV9MSVNULUVYVEVOREVEfGI6MTtxdW90YV9kaXNwbGF5fHM6NDoidGV4dCI7bGlzdF9hdHRyaWJ8YTo3OntzOjQ6Im5hbWUiO3M6ODoibWVzc2FnZXMiO3M6MjoiaWQiO3M6MTE6Im1lc3NhZ2VsaXN0IjtzOjU6ImNsYXNzIjtzOjQyOiJsaXN0aW5nIG1lc3NhZ2VsaXN0IHNvcnRoZWFkZXIgZml4ZWRoZWFkZXIiO3M6MTU6ImFyaWEtbGFiZWxsZWRieSI7czoyMjoiYXJpYS1sYWJlbC1tZXNzYWdlbGlzdCI7czo5OiJkYXRhLWxpc3QiO3M6MTI6Im1lc3NhZ2VfbGlzdCI7czoxNDoiZGF0YS1sYWJlbC1tc2ciO3M6MTg6IlRoZSBsaXN0IGlzIGVtcHR5LiI7czo3OiJjb2x1bW5zIjthOjg6e2k6MDtzOjc6InRocmVhZHMiO2k6MTtzOjc6InN1YmplY3QiO2k6MjtzOjY6InN0YXR1cyI7aTozO3M6NjoiZnJvbXRvIjtpOjQ7czo0OiJkYXRlIjtpOjU7czo0OiJzaXplIjtpOjY7czo0OiJmbGFnIjtpOjc7czoxMDoiYXR0YWNobWVudCI7fX1mb2xkZXJzfGE6NTp7czo1OiJJTkJPWCI7YToyOntzOjM6ImNudCI7aTozMzU7czo2OiJtYXh1aWQiO2k6NDM4NTY7fXM6MTM6IklOQk9YLkFyY2hpdmUiO2E6Mjp7czozOiJjbnQiO2k6MDtzOjY6Im1heHVpZCI7aTowO31zOjEyOiJJTkJPWC5EcmFmdHMiO2E6Mjp7czozOiJjbnQiO2k6MDtzOjY6Im1heHVpZCI7aTowO31zOjEwOiJJTkJPWC5TZW50IjthOjI6e3M6MzoiY250IjtpOjA7czo2OiJtYXh1aWQiO2k6MDt9czoxMDoiSU5CT1guc3BhbSI7YToyOntzOjM6ImNudCI7aTowO3M6NjoibWF4dWlkIjtpOjA7fX11bnNlZW5fY291bnR8YTo1OntzOjU6IklOQk9YIjtpOjA7czoxMzoiSU5CT1guQXJjaGl2ZSI7aTowO3M6MTI6IklOQk9YLkRyYWZ0cyI7aTowO3M6MTA6IklOQk9YLlNlbnQiO2k6MDtzOjEwOiJJTkJPWC5zcGFtIjtpOjA7fWxpc3RfbW9kX3NlcXxzOjU6IjU3MjkzIjtsYXN0X3RleHRfc2VhcmNofHM6MDoiIjtzZWFyY2hfcmVxdWVzdHxzOjMyOiJkNmU1OTZmYmEzMmZiMjdjNjlkZTlmZTJmNGNjODRlNCI7c2VhcmNoX3Njb3BlfHM6NDoiYmFzZSI7c2VhcmNoX2ludGVydmFsfHM6MDoiIjtzZWFyY2hfZmlsdGVyfHM6MzoiQUxMIjs=    cG 7 M3)m2c6a05183a6bf548402102c0e852f5cc2025-12-22 06:36:32154.192.156.86bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJabjBpaEQ4SmRRQ0dTa0RINlhYVnFBYnNVdVlSMmV3aiI76 M3'ma215fa987c2110ee8d3ebf7fb5555f012025-11-22 07:24:30154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJCREl5YjFRdkpEYmJudUg3d1FqY1pQVWMxcWd0MFhWNSI76 M3'madca367f42f6df66f4d51203b6866a582025-11-22 06:11:34154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ1dHdRejNrVEJqQmtVZm10SnJZZ1VhSENaNlQ1ajhzMSI76M3'm305f2d98fdf371438a5dd931fac911842025-11-22 06:03:18154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJsVzVOT3FvUmt2TTc3eDlOWTM1TlhCVkd1ODlCVWZTeiI76M3'm650ca50093c9f50ecc7a15de659abbd62025-11-22 06:02:18154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI2VngwR09jclVTMnhBcU9pWW05WXN2bGVRWHlvWTM5QSI76 M3'm2c4cba2d260a260a15ed9b7160d11fac2025-12-01 16:44:33154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJuR3FEU281VFozcFgwZU5pT1ozM1ZrdDJGelljVUdTaSI7   Default 6:^a9;<=>@?8888  4  ?8QC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addressesCREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5931.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1   es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )  o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-04 10:32:02/=30015-fixmysqlconstraints2022-11-21 11:25:396K30014-unifytimestampdefaultvalue2022-11-21 11:25:39>[30013-changemysqlcollationscasesensitive2022-11-21 11:25:39/ =30012-fixmysqlconstraints2022-11-21 11:25:393 E30011-unifymigrationsidcolumn2022-11-21 11:25:394 G30010-increasetextfieldlengths2022-11-21 11:25:39/ =30009-dropauthschemefield2022-11-21 11:25:39( /30008-unifyindexes2022-11-21 11:25:392C30007-replaceurlplaceholders2022-11-21 11:25:39+530006-rmgroupsnotnull2022-11-21 11:25:393E30005-changemysqlut8toutf8mb42022-11-21 11:25:394G30004-fixtimestampdefaultvalue2022-11-21 11:25:394G30003-fixtimestampdefaultvalue2022-11-21 11:25:394G30002-increasetextfieldlengths2022-11-21 11:25:39&+30001-categories2022-11-21 11:25:39"#30000-dbinit2022-11-21 11:25:39 &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events_I''Qtablecaldav_eventscaldav_eventsZCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END      wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit    P  L Pf 5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars7CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); ENDPK]U@o~0biz-xperts.com/farukh.naseer.rcube.db.1767816039nu[SQLite format 3@ <_B<._ NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default 'ZVI]An+Gn   ,3/ 2023-02-20 08:32:13Imported Contacts ,3/ 2023-02-20 08:32:13Imported Contacts  ('&%  >c 3 E 2018-10-02 13:26:33farukh.naseer@biz-xperts.com     "E farukh.naseer@biz-xperts.com < E33Ofarukh.naseer@biz-xperts.comlocalhost2018-10-02 13:26:332025-11-12 12:18:22en_USa:6:{s:6:"layout";s:10:"widescreen";s:9:"sent_mbox";s:19:"INBOX.Sent Messages";s:12:"archive_mbox";s:13:"INBOX.Archive";s:11:"client_hash";s:16:"peIfSnHSIu7v7pl7";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;} +Efarukh.naseer@biz-xperts.comlocalhost ,G  d : W,6M3'mdac75c7ae9b007eac3aeb6c9ffc1cbf92025-11-12 12:18:47206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJIdGNzRml5QWc0REdrN29WUHkxR0hwZlpXSUdPcFdVUyI76M3'mf7893f5b5cdf3bc6a09631b88fb985e72025-08-06 08:22:55154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJxdUlET3lEZm9sN3U5V1hOcUxxMUZDOFlNYUd2T0ZJMyI76 M3'm37bea4434bad74d2299d2f57601fbfda2025-05-13 10:57:35154.192.48.11bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJJUmVkcjJLQVFEZkp3bm5QR0R0V1lsaHdnQVdzd21ZVSI75 M3%m3f311667e2de7a9ca3df866f03c542ff2024-11-04 10:48:58154.192.46.4bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJIVVYyZHdIbmFXalFEZndOYjFjMDczTUdjWlBJa2VBNyI76 M3'm89e19f21b696ddde70720621b2ee1bc82024-10-23 09:25:41206.84.143.44bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ6NEhIS3p2eGpyTlRSRDRvOHVLdDh5VnpjeTlGRGE3RSI75 M3%m8acdf38e52148252cacb9a6304e5ef232024-10-09 08:05:27154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJGdlVlZWlnbDd6UDRuem0xQTRtSUluTzZEZWZJNkc5ZyI77 M3)m5b19174a628b1110b4524ead0a4631ff2024-07-05 09:45:39154.192.47.102bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ3Nks1V09aNXFUZDdxU2FaTjVUdGFhcnBTa1kyNmJ6MiI75M3%me3977f2235a91133ed2f60b91e9821a82024-06-12 07:51:44154.192.9.90bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJTVm5JdU80QjFoV0xKS0FpMFVDZUZrYWFnbEp2azNneSI76M3'm80fbe86bfaef94d4cd586265b84cdd862023-12-13 09:15:45206.84.142.37bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJYVkJucW5kYkdNalhCWlEwSTF3VUdNQzFqUUlYZHVYdiI76M3'ma75cb3d3dae6a9c8ecc3742763434a982023-11-14 10:12:15206.84.141.43bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJwSVNqQkdiV2t1TWRnbmVQdXc1MWxvRFZJTHExcWNqNyI75M3%m20459bccd5b1487e87d1c8fa21c910c22023-11-07 09:30:09154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJzN3JzVVNXODZFUUFiY201bXJCYVNjN01oSXNDOWk4diI76M3'm960750739baa9585dc030f6980513d3a2023-08-30 08:59:32154.192.46.33bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJEalFiUlhibkhXY3lkMWd6WnllVVA0YnhiUEdsZ2FuTCI76M3'me7b0266483112304da4a67062a73b7c32023-08-22 10:14:01206.84.140.68bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJwU2hya3NWZ3V6SWZoc3pYYnVXZ3JIYUFWekZCT1ZERiI76M3'me11166dec1ecaba8663e0fee7b093b8a2023-08-16 11:25:07206.84.140.68bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI3QmlKQW54MTVKOVE1dGwzejR5dTJjSmJDdk0wNnhqUSI76M3'me31f05844d747c10d21c087fc9a57b462023-05-19 09:25:07154.192.48.21bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJwN1h2VElNN3p4NmNKTGdIWEtHT2puRHVhTmhObHNScCI7  H Ejm#  $Mdac75c7ae9b007eac3aeb6c9ffc1cbf9$Mf7893f5b5cdf3bc6a09631b88fb985e7$M37bea4434bad74d2299d2f57601fbfda $M3f311667e2de7a9ca3df866f03c542ff $M89e19f21b696ddde70720621b2ee1bc8 $M8acdf38e52148252cacb9a6304e5ef23 $M5b19174a628b1110b4524ead0a4631ff $Me3977f2235a91133ed2f60b91e9821a8$M80fbe86bfaef94d4cd586265b84cdd86$Ma75cb3d3dae6a9c8ecc3742763434a98$M20459bccd5b1487e87d1c8fa21c910c2$M960750739baa9585dc030f6980513d3a$Me7b0266483112304da4a67062a73b7c3$Me11166dec1ecaba8663e0fee7b093b8a#M e31f05844d747c10d21c087fc9a57b46 qYA)32025-11-12 12:18:4732025-08-06 08:22:5532025-05-13 10:57:35 32024-11-04 10:48:58 32024-10-23 09:25:41 32024-10-09 08:05:27 32024-07-05 09:45:39 32024-06-12 07:51:4432023-12-13 09:15:4532023-11-14 10:12:1532023-11-07 09:30:0932023-08-30 08:59:3232023-08-22 10:14:0132023-08-16 11:25:073 2023-05-19 09:25:07    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c$##itableattachmentsattachment>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000         Default UM>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE ).A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )G'triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END?A')indexcaldav_calendar_notify_idxcaldav_eventsBCREATE INDEX caldav_calendar_notify_idx ON caldav_events(calendar_id,notifyat)M7'indexcaldav_recurrence_idxcaldav_eventsACREATE INDEX caldav_recurrence_idx ON caldav_events(recurrence_id))'oindexcaldav_uid_idxcaldav_events@CREATE INDEX caldav_uid_idx ON caldav_events(uid)M'indexsqlite_autoindex_caldav_events_1caldav_events>E''stablecaldav_eventscaldav_events=CREATE TABLE caldav_events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL DEFAULT '0', recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES caldav_calendars(calendar_id) )hACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00')  4  ?8QC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' ) =>@<;?:698745.@  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5931.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1     es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-04 11:07:31/=30015-fixmysqlconstraints2023-02-20 08:32:136K30014-unifytimestampdefaultvalue2023-02-20 08:32:13>[30013-changemysqlcollationscasesensitive2023-02-20 08:32:13/ =30012-fixmysqlconstraints2023-02-20 08:32:133 E30011-unifymigrationsidcolumn2023-02-20 08:32:134 G30010-increasetextfieldlengths2023-02-20 08:32:13/ =30009-dropauthschemefield2023-02-20 08:32:13( /30008-unifyindexes2023-02-20 08:32:132C30007-replaceurlplaceholders2023-02-20 08:32:13+530006-rmgroupsnotnull2023-02-20 08:32:133E30005-changemysqlut8toutf8mb42023-02-20 08:32:134G30004-fixtimestampdefaultvalue2023-02-20 08:32:134G30003-fixtimestampdefaultvalue2023-02-20 08:32:134G30002-increasetextfieldlengths2023-02-20 08:32:13&+30001-categories2023-02-20 08:32:13"#30000-dbinit2023-02-20 08:32:13 o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )    &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events^I''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END  wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit    P  L Pf 5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars3CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); ENDPK]e+  ,biz-xperts.com/astro.biz.rcube.db.1748980620nu[SQLite format 3@ R3._La NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', wof?tH9h6Y+    ,3/ 2023-11-07 09:37:16Imported Contacts  G'&%  :H 3 = 2019-11-25 12:43:52astro.biz@biz-xperts.com     H = astro.biz@biz-xperts.com H np =33;astro.biz@biz-xperts.comlocalhost2019-11-25 12:43:522023-11-07 09:37:15en_USa:4:{s:12:"archive_mbox";s:13:"INBOX.Archive";s:11:"client_hash";s:16:"7WPVBgOsJiVsPIgV";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;} '=astro.biz@biz-xperts.comlocalhost HH 5M3%m87c680e02f9c05ec8b94c358e12de6b32023-11-07 09:37:32154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI4QmpMRW9aSGZmTDZUaU1rWkVVQnZCWDZadGVqQ1cyeCI7 #M 87c680e02f9c05ec8b94c358e12de6b3 3 2023-11-07 09:37:32    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )    C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c##itableattachment[H''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )bG3indexix_contacts_user_idcontactsHCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)FatablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   Default  J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version   Defaultcc0000database      Q   -[`  `|Ut.g=indexsqlite_autoindex_cache_1cacheZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varc{Y5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)AXQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )VtablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL )UC!/indexix_dictionary_user_languagedictionaryFCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)vI='indexix_contactgroups_user_idcontactgroupsICREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)WA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)iUT!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~RKtableresponsesresponsesCREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dQ3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jP7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)uO!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )NI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~M33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )LO31indexix_contactgroupmembers_contact_idcontactgroupmembersJCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EKY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersJ33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )   Ul  x M  ,w!UIh''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )Sf--Ytablecaldav_calendarscaldav_calendarsGCREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )ve?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires);dO)indexsqlite_autoindex_cache_messages_1cache_messages&uc))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )nb;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)7aK%indexsqlite_autoindex_cache_thread_1cache_thread#(`%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )j_9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)5^I#indexsqlite_autoindex_cache_index_1cache_index N]##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )P\-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires))[=indexsqlite_autoindex_cache_1cacheZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) )      1  AVl l l l $ $ 11DmI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhlI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END)k;;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'jG')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9iM'indexsqlite_autoindex_caldav_events_1caldav_eventsK D;?tS-indexsqlite_autoindex_carddav_contacts_1carddav_contacts7s--[tablecarddav_contactscarddav_contacts5CREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, email VARCHAR(255), firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', vcard TEXT NOT NULL, etag VARCHAR(255) NOT NULL, uri VARCHAR(255) NOT NULL, cuid VARCHAR(255) NOT NULL, UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )(^o/}indexcalendar_name_idxcalendars(CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).nI;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; END) )     31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5831.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1       ; .  fl.ve ; [ }[11atablecarddav_migrationscarddav_migrationsMCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) )n|11tablecarddav_group_usercarddav_group_userACREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )C}W1indexsqlite_autoindex_carddav_group_user_1carddav_group_userB o ;O)indexsqlite_autoindex_carddav_groups_2carddav_groupsO;O)indexsqlite_autoindex_carddav_groups_1carddav_groupsN))atablecarddav_groupscarddav_groups4CREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, vcard TEXT, etag VARCHAR(255), uri VARCHAR(255), cuid VARCHAR(255), UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )aw//qtablecarddav_xsubtypescarddav_xsubtypes;CREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, subtype VARCHAR(128) NOT NULL, abook_id integer NOT NULL, FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )AxU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypes<vG-indexcarddav_contacts_abook_id_idxcarddav_contacts:CREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id)?uS-indexsqlite_autoindex_carddav_contacts_2carddav_contacts8 R4f 5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)CW1indexsqlite_autoindex_carddav_migrations_1carddav_migrationsR x 55tablecarddav_addressbookscarddav_addressbooks.CREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, refresh_time INT NOT NULL DEFAULT 3600, sync_token TEXT NOT NULL DEFAULT '', presetname TEXT, use_categories TINYINT NOT NULL DEFAULT 0, FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE ) K1%indexcarddav_group_user_group_id_idxcarddav_group_userPCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)O1-indexcarddav_group_user_contact_id_idxcarddav_group_user@CREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id)zC)indexcarddav_groups_abook_id_idxcarddav_groups>CREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)I/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypes=CREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id)  ~H|R! E 4G30016-increasetextfieldlengths2023-11-07 09:37:16/=30015-fixmysqlconstraints2023-11-07 09:37:166K30014-unifytimestampdefaultvalue2023-11-07 09:37:16>[30013-changemysqlcollationscasesensitive2023-11-07 09:37:16/ =30012-fixmysqlconstraints2023-11-07 09:37:163 E30011-unifymigrationsidcolumn2023-11-07 09:37:164 G30010-increasetextfieldlengths2023-11-07 09:37:16/ =30009-dropauthschemefield2023-11-07 09:37:16( /30008-unifyindexes2023-11-07 09:37:162C30007-replaceurlplaceholders2023-11-07 09:37:16+530006-rmgroupsnotnull2023-11-07 09:37:163E30005-changemysqlut8toutf8mb42023-11-07 09:37:164G30004-fixtimestampdefaultvalue2023-11-07 09:37:164G30003-fixtimestampdefaultvalue2023-11-07 09:37:164G30002-increasetextfieldlengths2023-11-07 09:37:16&+30001-categories2023-11-07 09:37:16"#30000-dbinit2023-11-07 09:37:15     wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinitPK]#biz-xperts.com/farukh.naseer/filternu[PK]/X.  /biz-xperts.com/envirowipers.rcube.db.1767816039nu[SQLite format 3@ R3.rLa NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', wof?vH9i6Z+    ,3/2024-10-23 09:25:58Imported Contacts  G'&%  =; 3 C 2017-05-10 21:04:39envirowipers@biz-xperts.com    ; !C envirowipers@biz-xperts.com; $$X C33 envirowipers@biz-xperts.comlocalhost2017-05-10 21:04:392025-11-12 12:19:11en_USa:3:{s:9:"junk_mbox";s:10:"INBOX.spam";s:11:"client_hash";s:32:"99bc48a92832793715a07081508a792d";s:15:"namespace_fixed";b:1;} *Cenvirowipers@biz-xperts.comlocalhost  G 6M3'mbfbed32c33893e0f8b49268af7da6aaa2025-11-12 12:19:28206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJSNEs4TDBWUUZmTU5haGNLSkRjZ0VlSTQyVG5OOEdzdCI76M3'm1dfd6788853585b56fbd8ec24d21a3282025-08-06 08:42:03154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJWSHJLNFFwdHhzbGpVd1ZnWmJNa1drT1NLSGlMaHRGcCI76M3'mf3425206b867a16dcdaa3824626161b02024-10-23 09:26:48206.84.143.44bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJGTlRxY2llY290MFBlTFBmR0Vnbzk5SHoyWHQwWjFTZSI7 $Mbfbed32c33893e0f8b49268af7da6aaa$M1dfd6788853585b56fbd8ec24d21a328#M f3425206b867a16dcdaa3824626161b0 32025-11-12 12:19:2832025-08-06 08:42:033 2024-10-23 09:26:48    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )    C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c##itableattachment[H''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )bG3indexix_contacts_user_idcontactsHCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)FatablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   Default  J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000database      Q   I pE!`I.g=indexsqlite_autoindZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ){Y5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)AXQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )WA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)VtablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL )UC!/indexix_dictionary_user_languagedictionaryFCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)UT!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )~RKtableresponsesresponsesCREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dQ3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jP7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)uO!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )NI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~M33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )LO31indexix_contactgroupmembers_contact_idcontactgroupmembersJCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EKY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersJ33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vI='indexix_contactgroups_user_idcontactgroupsICREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)   Ul  x M  ,w!UIh''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )Sf--Ytablecaldav_calendarscaldav_calendarsGCREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )ve?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires);dO)indexsqlite_autoindex_cache_messages_1cache_messages&uc))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )nb;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)7aK%indexsqlite_autoindex_cache_thread_1cache_thread#(`%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )j_9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)5^I#indexsqlite_autoindex_cache_index_1cache_index N]##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )P\-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires))[=indexsqlite_autoindex_cache_1cache9iM'indexsqlite_autoindex_caldav_events_1caldav_eventsK      ^AV^5 v 5 .nI;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDmI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhlI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END)k;;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'jG')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END ?vS-indexsqlite_autoindex_carddav_contacts_2carddav_contacts8?uS-indexsqlite_autoindex_carddav_contacts_1carddav_contacts7t--[tablecarddav_contactscarddav_contacts5CREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, email VARCHAR(255), firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', vcard TEXT NOT NULL, etag VARCHAR(255) NOT NULL, uri VARCHAR(255) NOT NULL, cuid VARCHAR(255) NOT NULL, UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )(fp5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)^o/}indexcalendar_name_idxcalendars(CREATE UNIQUE INDEX calendar_name_idx ON calendars(name)) )     31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5831.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1        e r /T4vee g  K1%indexcarddav_group_user_group_id_idxcarddav_group_userPCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)^%C W1indexsqlite_autoindex_carddav_migrations_1carddav_migrationsR x 55tablecarddav_addressbookscarddav_addressbooks.CREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, refresh_time INT NOT NULL DEFAULT 3600, sync_token TEXT NOT NULL DEFAULT '', presetname TEXT, use_categories TINYINT NOT NULL DEFAULT 0, FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )n}11tablecarddav_group_usercarddav_group_userACREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )C~W1indexsqlite_autoindex_carddav_group_user_1carddav_group_userB ;O)indexsqlite_autoindex_carddav_groups_2carddav_groupsO;O)indexsqlite_autoindex_carddav_groups_1carddav_groupsN))atablecarddav_groupscarddav_groups4CREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, vcard TEXT, etag VARCHAR(255), uri VARCHAR(255), cuid VARCHAR(255), UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ax//qtablecarddav_xsubtypescarddav_xsubtypes;CREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, subtype VARCHAR(128) NOT NULL, abook_id integer NOT NULL, FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )AyU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypes<wG-indexcarddav_contacts_abook_id_idxcarddav_contacts:CREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id)[11atablecarddav_migrationscarddav_migrationsMCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) )O1-indexcarddav_group_user_contact_id_idxcarddav_group_user@CREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id)zC)indexcarddav_groups_abook_id_idxcarddav_groups>CREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)I/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypes=CREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id)  ~H|R! E 4G30016-increasetextfieldlengths2024-10-23 09:25:58/=30015-fixmysqlconstraints2024-10-23 09:25:586K30014-unifytimestampdefaultvalue2024-10-23 09:25:58>[30013-changemysqlcollationscasesensitive2024-10-23 09:25:58/ =30012-fixmysqlconstraints2024-10-23 09:25:583 E30011-unifymigrationsidcolumn2024-10-23 09:25:584 G30010-increasetextfieldlengths2024-10-23 09:25:58/ =30009-dropauthschemefield2024-10-23 09:25:58( /30008-unifyindexes2024-10-23 09:25:582C30007-replaceurlplaceholders2024-10-23 09:25:58+530006-rmgroupsnotnull2024-10-23 09:25:583E30005-changemysqlut8toutf8mb42024-10-23 09:25:584G30004-fixtimestampdefaultvalue2024-10-23 09:25:584G30003-fixtimestampdefaultvalue2024-10-23 09:25:584G30002-increasetextfieldlengths2024-10-23 09:25:58&+30001-categories2024-10-23 09:25:58"#30000-dbinit2024-10-23 09:25:58     wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinitPK]D{+biz-xperts.com/omerbutt.rcube.db.1768593493nu"] SQLite format 3@ &QO&._NJP>I.B' 99D ;33iomerbutt@biz-xperts.comlocalhost2025-07-05 18:41:072025-12-22 06:41:12en_USa:3:{s:11:"client_hash";s:16:"i3b0ccjcSJx5LmdK";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;} $; omerbutt@biz-xperts.comlocalhost   * 3/2025-07-05 18:41:07Imported Contacts        7 3 ; 2025-07-05 18:41:07omerbutt@biz-xperts.com   ; omerbutt@biz-xperts.com  Fc /  h4-F~KtableresponsesresponsesCREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )d3!indexix_identities_emailidentitiesCREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentitiesCREATE INDEX ix_identities_user_id ON identities(user_id, del)u !!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~ 33#tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL ) O31indexix_contactgroupmembers_contact_idcontactgroupmembers CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)33]tablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups(contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts(contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembers v='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host)tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   wo H<K#x 8 bGG }5/indexix_filestore_user_idfilestore+CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)A'Qtablefilestorefilestore*CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )m;%indexix_cache_shared_expirescache_shared CREATE INDEX ix_cache_shared_expires ON cache_shared(expires)6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )7K%indexsqlite_autoindex_cache_shared_1cache_sharedP-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)tablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))=indexsqlite_autoindex_cache_1cacheA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)tablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL )C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)U!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf5indexix_responses_user_idresponsesCREATE INDEX ix_responses_user_id ON responses(user_id, del),v&?)indexix_cache_messages_expirescache_messages)CREATE INDEX ix_cache_messages_expires ON cache_messages (expires);%O)indexsqlite_autoindex_cache_messages_1cache_messages(u$))%tablecache_messagescache_messages'CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )n#;% indexix_cache_thread_expirescache_thread&CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)7"K%indexsqlite_autoindex_cache_thread_1cache_thread%(!%%tablecache_threadcache_thread$CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )j 9#indexix_cache_index_expirescache_index#CREATE INDEX ix_cache_index_expires ON cache_index (expires)5I#indexsqlite_autoindex_cache_index_1cache_index"N##ctablecache_indexcache_index!CREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )  bG  b7M3)mb5213546db73a00f5ac118ea81d153cb2025-12-22 06:41:19154.192.156.86bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI0TXJXa2lRNXRrOXpoc2g0OUl1SzFNQzJPMTZ4aXpoRyI76M3'm62831d1e41fd2e5e186d3876ec60b5b12025-11-22 06:01:27154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ0WE9mUVhjMERMclJwaThDMm00bE9GcnVUZGt6WENJaCI76M3'm7109dbd84927afb12f71840e41e5f9052025-11-12 12:16:41206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJFeGpaSnRmeWlmRklWVjRxa0VaUzJLdHFJT0NVSERXbSI76M3'm63a284584970cfb6332c022f41c3a50f2025-08-06 08:24:40154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiIwQUh6U3ZSU014dlN3dm4zdW1PMzlwaTU5bTRrUW5lNyI76M3'm26d049b79066619dc89d102151b374072025-07-05 18:41:38154.192.0.139bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiIxcGxLdzFxUnpydW5INzBvMUU3eFo1a0E3eW5hT0tRbCI7 HmH$Mb5213546db73a00f5ac118ea81d153cb$M62831d1e41fd2e5e186d3876ec60b5b1$M7109dbd84927afb12f71840e41e5f905$M63a284584970cfb6332c022f41c3a50f#M 26d049b79066619dc89d102151b37407 32025-12-22 06:41:1932025-11-22 06:01:2732025-11-12 12:16:4132025-08-06 08:24:403 2025-07-05 18:41:38                      $;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 ;calendar-caldav-version?calendar-database-version/ roundcube-version  & xQ3k ?g{55tablecarddav_addressbookscarddav_addressbooks/CREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, refresh_time INT NOT NULL DEFAULT 3600, sync_token TEXT NOT NULL DEFAULT '', presetname TEXT, use_categories TINYINT NOT NULL DEFAULT 0, FOREIGN KEY(useEW1indexsqlite_autoindex_carddav_migrations_1carddav_migrationsC?O1-indexcarddav_group_user_contact_id_idxcarddav_group_user:CREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id)z>C)indexcarddav_groups_abook_id_idxcarddav_groups9CREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id):))atablecarddav_groupscarddav_groups1CREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, vcard TEXT, etag VARCHAR(255), uri VARCHAR(255), cuid VARCHAR(255), UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )n711tablecarddav_group_usercarddav_group_user;CREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE ) [B11atablecarddav_migrationscarddav_migrations=CREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) @K1%indexcarddav_group_user_group_id_idxcarddav_group_userACREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)C8W1indexsqlite_autoindex_carddav_group_user_1carddav_group_user[30013-changemysqlcollationscasesensitive2025-07-05 18:41:07/ =30012-fixmysqlconstraints2025-07-05 18:41:073 E30011-unifymigrationsidcolumn2025-07-05 18:41:074 G30010-increasetextfieldlengths2025-07-05 18:41:07/ =30009-dropauthschemefield2025-07-05 18:41:07( /30008-unifyindexes2025-07-05 18:41:072C30007-replaceurlplaceholders2025-07-05 18:41:07+530006-rmgroupsnotnull2025-07-05 18:41:073E30005-changemysqlut8toutf8mb42025-07-05 18:41:074G30004-fixtimestampdefaultvalue2025-07-05 18:41:074G30003-fixtimestampdefaultvalue2025-07-05 18:41:074G30002-increasetextfieldlengths2025-07-05 18:41:07&+30001-categories2025-07-05 18:41:07"#30000-dbinit2025-07-05 18:41:07 GG *{4*;;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW--Utablecaldav_calendarscaldav_calendarsICREATE TABLE caldav_calendars ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )|K9+!indexix_itipinvitations_uiditipinvitationsHCREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, evenCCW1indexsqlite_autoindex_carddav_migrations_1carddav_migrationsCI++mtableitipinvitationsitipinvitationsFCREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )H##itableattachmentsattachmentsECREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )JGotableeventseventsDCREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )^F/}indexcalendar_name_idxcalendars0CREATE UNIQUE INDEX calendar_name_idx ON calendars(name)E}tablecalendarscalendarsBCREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )xD55tablecarddav_addressbookscarddav_addressbooks/CREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, refresh_time INT NOT NULL DEFAULT 3600, sync_token TEXT NOT NULL DEFAULT '', presetname TEXT, use_categories TINYINT NOT NULL DEFAULT 0, FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )      wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit       BB > cS6M'indexsqlite_autoindex_caldav_events_1caldav_eventsLGR''Mtablecaldav_eventscaldav_eventsKCREATE TABLE caldav_events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0',QL--Utablecaldav_calendarscaldav_calendarsICREATE TABLE caldav_calendars ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )|K9+!indexix_itipinvitations_uiditipinvitationsHCREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=JQ+indexsqlite_autoindex_itipinvitations_1itipinvitationsG PI;!triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=coalesce(NEW.name,(SELECT name FROM calendars WHERE calendar_id=NEW.calendar_id)), color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDXOI;7triggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END)N;;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'MK-9triggerUpdateLastTimeForCaldavCalendarcaldav_calendarsCREATE TRIGGER UpdateLastTimeForCaldavCalendar AFTER UPDATE ON caldav_calendars FOR EACH ROW BEGIN UPDATE caldav_calendars SET caldav_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END     pxu.X11tablecaldav_attachmentscaldav_attachmentsQCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )WG'triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; ENDVA')indexcaldav_calendar_notify_idxcaldav_eventsPCREATE INDEX caldav_calendar_notify_idx ON caldav_events(calendar_id,notifyat)qU7'indexcaldav_recurrence_idxcaldav_eventsOCREATE INDEX caldav_recurrence_idx ON caldav_events(recurrence_id)XT)'oindexcaldav_uid_idxcaldav_eventsMCREATE INDEX caldav_uid_idx ON caldav_events(uid)9SM'indexsqlite_autoindex_caldav_events_1caldav_eventsLGR''Mtablecaldav_eventscaldav_eventsKCREATE TABLE caldav_events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ).QI;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; END   PK]MRf'biz-xperts.com/auth.rcube.db.1768334315nu[SQLite format 3@ Q.._La NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', wo?tH8h6Y+    ,3/ 2023-08-16 11:25:31Imported Contacts  G'&%  5= 3 3 2018-01-14 11:55:55auth@biz-xperts.com      = 3 auth@biz-xperts.com = i 333;auth@biz-xperts.comlocalhost2018-01-14 11:55:552025-11-22 06:02:27en_USa:4:{s:12:"archive_mbox";s:13:"INBOX.Archive";s:9:"junk_mbox";s:10:"INBOX.spam";s:11:"client_hash";s:16:"G0nSS3mvvYzuiU3j";s:15:"namespace_fixed";b:1;} "3auth@biz-xperts.comlocalhost  G  f < 6 M3'mbe52aea5e40044abfd53daeb2a83eb952025-11-22 06:02:34154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiIzOE81bXRKcXJ5REFhNzdlZGJ5MXZ3ekZJbE5RbDYxaSI76M3'mcda20ceb72134a0067acafd8143eee892025-11-12 12:20:08206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI1ZHNFUVZJUTJQVXR1NlY4M3FHU3MxV003YnFONHh2WiI76M3'm36fab4bda10bbf670d6011cd7461f9772025-08-06 09:41:00154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJLd25KNkxiOXlEYjFUVEhNUzhHSVZBUFBCUVU1OWFSbCI75M3%mb57ceed8b5e14149abd385af4f860c322024-11-04 10:50:00154.192.46.4bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJqa21tcEZVRktHTW9Tb0poRkhaNXJ5cDh5R2xvcmQxbCI76M3'm2ae91e8ae1556fb2eb69180a8610697e2024-10-23 09:27:15206.84.143.44bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJaQ0dUVVpGckF5eU02UzZlMGNhbllHWm1acnozY0VESSI75M3%m09d9a35d377601a42e3afe12d921a75c2024-10-09 08:18:40154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI1RWpicTl2WWhrNHdjY2VKdVlLd2lnQTJYeEF5bDVUMCI75M3%mf786d5402464b5772a1d10eb9023abf62024-10-09 08:04:06154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJFeHB6VnhjbVo3MzZVaG84Z1Q5ZFdsTzNuNE5Jd1dneCI75M3%ma04d36dbc9a99c8edf20bfa4eafe7b8d2023-11-07 09:36:46154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ2a3l5a0tiOERBM0xLT0xKdFFIM0tLUzd3NEliMHF3TiI76M3'm0c333c1739a4fe5d0ab2c8b98524d36e2023-08-16 11:25:43206.84.140.68bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI5dTg3dXFGTFhoTzQ0NXZjdEthVGJ1RVdjSHB6a1FrcSI7 mH#$Mbe52aea5e40044abfd53daeb2a83eb95 $Mcda20ceb72134a0067acafd8143eee89$M36fab4bda10bbf670d6011cd7461f977$Mb57ceed8b5e14149abd385af4f860c32$M2ae91e8ae1556fb2eb69180a8610697e$M09d9a35d377601a42e3afe12d921a75c$Mf786d5402464b5772a1d10eb9023abf6$Ma04d36dbc9a99c8edf20bfa4eafe7b8d#M 0c333c1739a4fe5d0ab2c8b98524d36e )qYA)32025-11-22 06:02:34 32025-11-12 12:20:0832025-08-06 09:41:0032024-11-04 10:50:0032024-10-23 09:27:1532024-10-09 08:18:4032024-10-09 08:04:0632023-11-07 09:36:463 2023-08-16 11:25:43    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )    C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c##itableattachment[H''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )bG3indexix_contacts_user_idcontactsHCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)FatablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version   Defaultcc0000database         -[`  `|Ut.g=indexsqlite_autoindex_cache_1cacheZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varc{Y5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)AXQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )VtablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL )UC!/indexix_dictionary_user_languagedictionaryFCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)vI='indexix_contactgroups_user_idcontactgroupsICREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)WA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)iUT!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~RKtableresponsesresponsesCREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dQ3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jP7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)uO!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )NI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~M33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )LO31indexix_contactgroupmembers_contact_idcontactgroupmembersJCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EKY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersJ33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )  Ul  x M  ,w!UIh''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )Sf--Ytablecaldav_calendarscaldav_calendarsGCREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )ve?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires);dO)indexsqlite_autoindex_cache_messages_1cache_messages&uc))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )nb;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)7aK%indexsqlite_autoindex_cache_thread_1cache_thread#(`%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )j_9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)5^I#indexsqlite_autoindex_cache_index_1cache_index N]##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )P\-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires))[=indexsqlite_autoindex_cache_1cacheZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) )       1  AV 1 11DmI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhlI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END)k;;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'jG')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9iM'indexsqlite_autoindex_caldav_events_1caldav_eventsK Z?tS-indexsqlite_autoindex_carddav_contacts_2carddav_contacts7?sS-indexsqlite_autoindex_carddav_contacts_1carddav_contacts5r--[tablecarddav_contactscarddav_contacts4CREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, email VARCHAR(255), firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', vcard TEXT NOT NULL, etag VARCHAR(255) NOT NULL, uri VARCHAR(255) NOT NULL, cuid VARCHAR(255) NOT NULL, UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )(.nI;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; END) )    ~H|R! E 4G30016-increasetextfieldlengths2023-08-16 11:25:30/=30015-fixmysqlconstraints2023-08-16 11:25:306K30014-unifytimestampdefaultvalue2023-08-16 11:25:30>[30013-changemysqlcollationscasesensitive2023-08-16 11:25:30/ =30012-fixmysqlconstraints2023-08-16 11:25:303 E30011-unifymigrationsidcolumn2023-08-16 11:25:304 G30010-increasetextfieldlengths2023-08-16 11:25:30/ =30009-dropauthschemefield2023-08-16 11:25:30( /30008-unifyindexes2023-08-16 11:25:302C30007-replaceurlplaceholders2023-08-16 11:25:30+530006-rmgroupsnotnull2023-08-16 11:25:303E30005-changemysqlut8toutf8mb42023-08-16 11:25:304G30004-fixtimestampdefaultvalue2023-08-16 11:25:304G30003-fixtimestampdefaultvalue2023-08-16 11:25:304G30002-increasetextfieldlengths2023-08-16 11:25:30&+30001-categories2023-08-16 11:25:30"#30000-dbinit2023-08-16 11:25:30  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5831.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1        02 b zQve  [ 20}f 5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)[11atablecarddav_migrationscarddav_migrationsBCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) )n{11tablecarddav_group_usercarddav_group_user@CREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )C|W1indexsqlite_autoindex_carddav_group_user_1carddav_group_userA !;O)indexsqlite_autoindex_carddav_groups_2carddav_groupsN;O)indexsqlite_autoindex_carddav_groups_1carddav_groupsM~))atablecarddav_groupscarddav_groups3CREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, vcard TEXT, etag VARCHAR(255), uri VARCHAR(255), cuid VARCHAR(255), UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )av//qtablecarddav_xsubtypescarddav_xsubtypes:CREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, subtype VARCHAR(128) NOT NULL, abook_id integer NOT NULL, FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )AwU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypes;uG-indexcarddav_contacts_abook_id_idxcarddav_contacts9CREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) R^ /}indexcalendar_name_idxcalendarsPCREATE UNIQUE INDEX calendar_name_idx ON calendars(name)CW1indexsqlite_autoindex_carddav_migrations_1carddav_migrationsQ x55tablecarddav_addressbookscarddav_addressbooks(CREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, refresh_time INT NOT NULL DEFAULT 3600, sync_token TEXT NOT NULL DEFAULT '', presetname TEXT, use_categories TINYINT NOT NULL DEFAULT 0, FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE ) K1%indexcarddav_group_user_group_id_idxcarddav_group_userOCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)O1-indexcarddav_group_user_contact_id_idxcarddav_group_user>CREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id)zC)indexcarddav_groups_abook_id_idxcarddav_groups=CREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)I/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypes !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', wof?vH9i6Z+    ,3/2024-10-23 09:25:58Imported Contacts  G'&%  =; 3 C 2017-05-10 21:04:39envirowipers@biz-xperts.com    ; !C envirowipers@biz-xperts.com; $$X C33 envirowipers@biz-xperts.comlocalhost2017-05-10 21:04:392025-11-12 12:19:11en_USa:3:{s:9:"junk_mbox";s:10:"INBOX.spam";s:11:"client_hash";s:32:"99bc48a92832793715a07081508a792d";s:15:"namespace_fixed";b:1;} *Cenvirowipers@biz-xperts.comlocalhost  G 6M3'mbfbed32c33893e0f8b49268af7da6aaa2025-11-12 12:19:28206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJSNEs4TDBWUUZmTU5haGNLSkRjZ0VlSTQyVG5OOEdzdCI76M3'm1dfd6788853585b56fbd8ec24d21a3282025-08-06 08:42:03154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJWSHJLNFFwdHhzbGpVd1ZnWmJNa1drT1NLSGlMaHRGcCI76M3'mf3425206b867a16dcdaa3824626161b02024-10-23 09:26:48206.84.143.44bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJGTlRxY2llY290MFBlTFBmR0Vnbzk5SHoyWHQwWjFTZSI7 $Mbfbed32c33893e0f8b49268af7da6aaa$M1dfd6788853585b56fbd8ec24d21a328#M f3425206b867a16dcdaa3824626161b0 32025-11-12 12:19:2832025-08-06 08:42:033 2024-10-23 09:26:48    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )    C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c##itableattachment[H''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )bG3indexix_contacts_user_idcontactsHCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)FatablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   Default  J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000database      Q   I pE!`I.g=indexsqlite_autoindZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ){Y5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)AXQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )WA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)VtablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL )UC!/indexix_dictionary_user_languagedictionaryFCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)UT!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )~RKtableresponsesresponsesCREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dQ3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jP7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)uO!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )NI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~M33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )LO31indexix_contactgroupmembers_contact_idcontactgroupmembersJCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EKY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersJ33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vI='indexix_contactgroups_user_idcontactgroupsICREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)   Ul  x M  ,w!UIh''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )Sf--Ytablecaldav_calendarscaldav_calendarsGCREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )ve?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires);dO)indexsqlite_autoindex_cache_messages_1cache_messages&uc))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )nb;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)7aK%indexsqlite_autoindex_cache_thread_1cache_thread#(`%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )j_9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)5^I#indexsqlite_autoindex_cache_index_1cache_index N]##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )P\-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires))[=indexsqlite_autoindex_cache_1cache9iM'indexsqlite_autoindex_caldav_events_1caldav_eventsK      ^AV^5 v 5 .nI;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDmI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhlI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END)k;;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'jG')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END ?vS-indexsqlite_autoindex_carddav_contacts_2carddav_contacts8?uS-indexsqlite_autoindex_carddav_contacts_1carddav_contacts7t--[tablecarddav_contactscarddav_contacts5CREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, email VARCHAR(255), firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', vcard TEXT NOT NULL, etag VARCHAR(255) NOT NULL, uri VARCHAR(255) NOT NULL, cuid VARCHAR(255) NOT NULL, UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )(fp5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)^o/}indexcalendar_name_idxcalendars(CREATE UNIQUE INDEX calendar_name_idx ON calendars(name)) )     31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5831.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1        e r /T4vee g  K1%indexcarddav_group_user_group_id_idxcarddav_group_userPCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)^%C W1indexsqlite_autoindex_carddav_migrations_1carddav_migrationsR x 55tablecarddav_addressbookscarddav_addressbooks.CREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, refresh_time INT NOT NULL DEFAULT 3600, sync_token TEXT NOT NULL DEFAULT '', presetname TEXT, use_categories TINYINT NOT NULL DEFAULT 0, FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )n}11tablecarddav_group_usercarddav_group_userACREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )C~W1indexsqlite_autoindex_carddav_group_user_1carddav_group_userB ;O)indexsqlite_autoindex_carddav_groups_2carddav_groupsO;O)indexsqlite_autoindex_carddav_groups_1carddav_groupsN))atablecarddav_groupscarddav_groups4CREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, vcard TEXT, etag VARCHAR(255), uri VARCHAR(255), cuid VARCHAR(255), UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ax//qtablecarddav_xsubtypescarddav_xsubtypes;CREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, subtype VARCHAR(128) NOT NULL, abook_id integer NOT NULL, FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )AyU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypes<wG-indexcarddav_contacts_abook_id_idxcarddav_contacts:CREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id)[11atablecarddav_migrationscarddav_migrationsMCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) )O1-indexcarddav_group_user_contact_id_idxcarddav_group_user@CREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id)zC)indexcarddav_groups_abook_id_idxcarddav_groups>CREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)I/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypes=CREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id)  ~H|R! E 4G30016-increasetextfieldlengths2024-10-23 09:25:58/=30015-fixmysqlconstraints2024-10-23 09:25:586K30014-unifytimestampdefaultvalue2024-10-23 09:25:58>[30013-changemysqlcollationscasesensitive2024-10-23 09:25:58/ =30012-fixmysqlconstraints2024-10-23 09:25:583 E30011-unifymigrationsidcolumn2024-10-23 09:25:584 G30010-increasetextfieldlengths2024-10-23 09:25:58/ =30009-dropauthschemefield2024-10-23 09:25:58( /30008-unifyindexes2024-10-23 09:25:582C30007-replaceurlplaceholders2024-10-23 09:25:58+530006-rmgroupsnotnull2024-10-23 09:25:583E30005-changemysqlut8toutf8mb42024-10-23 09:25:584G30004-fixtimestampdefaultvalue2024-10-23 09:25:584G30003-fixtimestampdefaultvalue2024-10-23 09:25:584G30002-increasetextfieldlengths2024-10-23 09:25:58&+30001-categories2024-10-23 09:25:58"#30000-dbinit2024-10-23 09:25:58     wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinitPK]biz-xperts.com/passwdnu٘info:x:32703:32705::/home/bizxper/mail/biz-xperts.com/info:/usr/local/cpanel/bin/noshell ahameed:x:32703:32705::/home/bizxper/mail/biz-xperts.com/ahameed:/usr/local/cpanel/bin/noshell msuffian:x:32703:32705::/home/bizxper/mail/biz-xperts.com/msuffian:/usr/local/cpanel/bin/noshell farukh.naseer:x:591:591::/home/bizxper/mail/biz-xperts.com/farukh.naseer:/home/bizxper envirowipers:x:580:578::/home/bizxper/mail/biz-xperts.com/envirowipers:/home/bizxper auth:x:1244:1257::/home/bizxper/mail/biz-xperts.com/auth:/home/bizxper saadwazir43:x:1244:1257::/home/bizxper/mail/biz-xperts.com/saadwazir43:/home/bizxper astro.biz:x:1244:1257::/home/bizxper/mail/biz-xperts.com/astro.biz:/home/bizxper omerbutt:x:1046:1048::/home/bizxper/mail/biz-xperts.com/omerbutt:/home/bizxper PK]MRf'biz-xperts.com/auth.rcube.db.1768679992nu[SQLite format 3@ Q.._La NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', wo?tH8h6Y+    ,3/ 2023-08-16 11:25:31Imported Contacts  G'&%  5= 3 3 2018-01-14 11:55:55auth@biz-xperts.com      = 3 auth@biz-xperts.com = i 333;auth@biz-xperts.comlocalhost2018-01-14 11:55:552025-11-22 06:02:27en_USa:4:{s:12:"archive_mbox";s:13:"INBOX.Archive";s:9:"junk_mbox";s:10:"INBOX.spam";s:11:"client_hash";s:16:"G0nSS3mvvYzuiU3j";s:15:"namespace_fixed";b:1;} "3auth@biz-xperts.comlocalhost  G  f < 6 M3'mbe52aea5e40044abfd53daeb2a83eb952025-11-22 06:02:34154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiIzOE81bXRKcXJ5REFhNzdlZGJ5MXZ3ekZJbE5RbDYxaSI76M3'mcda20ceb72134a0067acafd8143eee892025-11-12 12:20:08206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI1ZHNFUVZJUTJQVXR1NlY4M3FHU3MxV003YnFONHh2WiI76M3'm36fab4bda10bbf670d6011cd7461f9772025-08-06 09:41:00154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJLd25KNkxiOXlEYjFUVEhNUzhHSVZBUFBCUVU1OWFSbCI75M3%mb57ceed8b5e14149abd385af4f860c322024-11-04 10:50:00154.192.46.4bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJqa21tcEZVRktHTW9Tb0poRkhaNXJ5cDh5R2xvcmQxbCI76M3'm2ae91e8ae1556fb2eb69180a8610697e2024-10-23 09:27:15206.84.143.44bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJaQ0dUVVpGckF5eU02UzZlMGNhbllHWm1acnozY0VESSI75M3%m09d9a35d377601a42e3afe12d921a75c2024-10-09 08:18:40154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI1RWpicTl2WWhrNHdjY2VKdVlLd2lnQTJYeEF5bDVUMCI75M3%mf786d5402464b5772a1d10eb9023abf62024-10-09 08:04:06154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJFeHB6VnhjbVo3MzZVaG84Z1Q5ZFdsTzNuNE5Jd1dneCI75M3%ma04d36dbc9a99c8edf20bfa4eafe7b8d2023-11-07 09:36:46154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ2a3l5a0tiOERBM0xLT0xKdFFIM0tLUzd3NEliMHF3TiI76M3'm0c333c1739a4fe5d0ab2c8b98524d36e2023-08-16 11:25:43206.84.140.68bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI5dTg3dXFGTFhoTzQ0NXZjdEthVGJ1RVdjSHB6a1FrcSI7 mH#$Mbe52aea5e40044abfd53daeb2a83eb95 $Mcda20ceb72134a0067acafd8143eee89$M36fab4bda10bbf670d6011cd7461f977$Mb57ceed8b5e14149abd385af4f860c32$M2ae91e8ae1556fb2eb69180a8610697e$M09d9a35d377601a42e3afe12d921a75c$Mf786d5402464b5772a1d10eb9023abf6$Ma04d36dbc9a99c8edf20bfa4eafe7b8d#M 0c333c1739a4fe5d0ab2c8b98524d36e )qYA)32025-11-22 06:02:34 32025-11-12 12:20:0832025-08-06 09:41:0032024-11-04 10:50:0032024-10-23 09:27:1532024-10-09 08:18:4032024-10-09 08:04:0632023-11-07 09:36:463 2023-08-16 11:25:43    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )    C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c##itableattachment[H''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )bG3indexix_contacts_user_idcontactsHCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)FatablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version   Defaultcc0000database         -[`  `|Ut.g=indexsqlite_autoindex_cache_1cacheZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varc{Y5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)AXQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )VtablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL )UC!/indexix_dictionary_user_languagedictionaryFCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)vI='indexix_contactgroups_user_idcontactgroupsICREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)WA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)iUT!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~RKtableresponsesresponsesCREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dQ3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jP7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)uO!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )NI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~M33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )LO31indexix_contactgroupmembers_contact_idcontactgroupmembersJCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EKY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersJ33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )  Ul  x M  ,w!UIh''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )Sf--Ytablecaldav_calendarscaldav_calendarsGCREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )ve?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires);dO)indexsqlite_autoindex_cache_messages_1cache_messages&uc))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )nb;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)7aK%indexsqlite_autoindex_cache_thread_1cache_thread#(`%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )j_9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)5^I#indexsqlite_autoindex_cache_index_1cache_index N]##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )P\-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires))[=indexsqlite_autoindex_cache_1cacheZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) )       1  AV 1 11DmI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhlI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END)k;;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'jG')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9iM'indexsqlite_autoindex_caldav_events_1caldav_eventsK Z?tS-indexsqlite_autoindex_carddav_contacts_2carddav_contacts7?sS-indexsqlite_autoindex_carddav_contacts_1carddav_contacts5r--[tablecarddav_contactscarddav_contacts4CREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, email VARCHAR(255), firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', vcard TEXT NOT NULL, etag VARCHAR(255) NOT NULL, uri VARCHAR(255) NOT NULL, cuid VARCHAR(255) NOT NULL, UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )(.nI;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; END) )    ~H|R! E 4G30016-increasetextfieldlengths2023-08-16 11:25:30/=30015-fixmysqlconstraints2023-08-16 11:25:306K30014-unifytimestampdefaultvalue2023-08-16 11:25:30>[30013-changemysqlcollationscasesensitive2023-08-16 11:25:30/ =30012-fixmysqlconstraints2023-08-16 11:25:303 E30011-unifymigrationsidcolumn2023-08-16 11:25:304 G30010-increasetextfieldlengths2023-08-16 11:25:30/ =30009-dropauthschemefield2023-08-16 11:25:30( /30008-unifyindexes2023-08-16 11:25:302C30007-replaceurlplaceholders2023-08-16 11:25:30+530006-rmgroupsnotnull2023-08-16 11:25:303E30005-changemysqlut8toutf8mb42023-08-16 11:25:304G30004-fixtimestampdefaultvalue2023-08-16 11:25:304G30003-fixtimestampdefaultvalue2023-08-16 11:25:304G30002-increasetextfieldlengths2023-08-16 11:25:30&+30001-categories2023-08-16 11:25:30"#30000-dbinit2023-08-16 11:25:30  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5831.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1        02 b zQve  [ 20}f 5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)[11atablecarddav_migrationscarddav_migrationsBCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) )n{11tablecarddav_group_usercarddav_group_user@CREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )C|W1indexsqlite_autoindex_carddav_group_user_1carddav_group_userA !;O)indexsqlite_autoindex_carddav_groups_2carddav_groupsN;O)indexsqlite_autoindex_carddav_groups_1carddav_groupsM~))atablecarddav_groupscarddav_groups3CREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, vcard TEXT, etag VARCHAR(255), uri VARCHAR(255), cuid VARCHAR(255), UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )av//qtablecarddav_xsubtypescarddav_xsubtypes:CREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, subtype VARCHAR(128) NOT NULL, abook_id integer NOT NULL, FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )AwU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypes;uG-indexcarddav_contacts_abook_id_idxcarddav_contacts9CREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) R^ /}indexcalendar_name_idxcalendarsPCREATE UNIQUE INDEX calendar_name_idx ON calendars(name)CW1indexsqlite_autoindex_carddav_migrations_1carddav_migrationsQ x55tablecarddav_addressbookscarddav_addressbooks(CREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, refresh_time INT NOT NULL DEFAULT 3600, sync_token TEXT NOT NULL DEFAULT '', presetname TEXT, use_categories TINYINT NOT NULL DEFAULT 0, FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE ) K1%indexcarddav_group_user_group_id_idxcarddav_group_userOCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)O1-indexcarddav_group_user_contact_id_idxcarddav_group_user>CREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id)zC)indexcarddav_groups_abook_id_idxcarddav_groups=CREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)I/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypes !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default 'ZVI]An+Gn   ,3/ 2023-02-20 08:32:13Imported Contacts ,3/ 2023-02-20 08:32:13Imported Contacts  ('&%  >c 3 E 2018-10-02 13:26:33farukh.naseer@biz-xperts.com     "E farukh.naseer@biz-xperts.com  E33yfarukh.naseer@biz-xperts.comlocalhost2018-10-02 13:26:332024-10-09 08:05:16en_USa:5:{s:6:"layout";s:10:"widescreen";s:12:"archive_mbox";s:13:"INBOX.Archive";s:11:"client_hash";s:16:"peIfSnHSIu7v7pl7";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;} +Efarukh.naseer@biz-xperts.comlocalhost G  d : 5 M3%m8acdf38e52148252cacb9a6304e5ef232024-10-09 08:05:27154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJGdlVlZWlnbDd6UDRuem0xQTRtSUluTzZEZWZJNkc5ZyI77 M3)m5b19174a628b1110b4524ead0a4631ff2024-07-05 09:45:39154.192.47.102bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ3Nks1V09aNXFUZDdxU2FaTjVUdGFhcnBTa1kyNmJ6MiI75M3%me3977f2235a91133ed2f60b91e9821a82024-06-12 07:51:44154.192.9.90bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJTVm5JdU80QjFoV0xKS0FpMFVDZUZrYWFnbEp2azNneSI76M3'm80fbe86bfaef94d4cd586265b84cdd862023-12-13 09:15:45206.84.142.37bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJYVkJucW5kYkdNalhCWlEwSTF3VUdNQzFqUUlYZHVYdiI76M3'ma75cb3d3dae6a9c8ecc3742763434a982023-11-14 10:12:15206.84.141.43bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJwSVNqQkdiV2t1TWRnbmVQdXc1MWxvRFZJTHExcWNqNyI75M3%m20459bccd5b1487e87d1c8fa21c910c22023-11-07 09:30:09154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJzN3JzVVNXODZFUUFiY201bXJCYVNjN01oSXNDOWk4diI76M3'm960750739baa9585dc030f6980513d3a2023-08-30 08:59:32154.192.46.33bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJEalFiUlhibkhXY3lkMWd6WnllVVA0YnhiUEdsZ2FuTCI76M3'me7b0266483112304da4a67062a73b7c32023-08-22 10:14:01206.84.140.68bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJwU2hya3NWZ3V6SWZoc3pYYnVXZ3JIYUFWekZCT1ZERiI76M3'me11166dec1ecaba8663e0fee7b093b8a2023-08-16 11:25:07206.84.140.68bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI3QmlKQW54MTVKOVE1dGwzejR5dTJjSmJDdk0wNnhqUSI76M3'me31f05844d747c10d21c087fc9a57b462023-05-19 09:25:07154.192.48.21bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJwN1h2VElNN3p4NmNKTGdIWEtHT2puRHVhTmhObHNScCI7 Hm#$M8acdf38e52148252cacb9a6304e5ef23 $M5b19174a628b1110b4524ead0a4631ff $Me3977f2235a91133ed2f60b91e9821a8$M80fbe86bfaef94d4cd586265b84cdd86$Ma75cb3d3dae6a9c8ecc3742763434a98$M20459bccd5b1487e87d1c8fa21c910c2$M960750739baa9585dc030f6980513d3a$Me7b0266483112304da4a67062a73b7c3$Me11166dec1ecaba8663e0fee7b093b8a#M e31f05844d747c10d21c087fc9a57b46 qYA)32024-10-09 08:05:27 32024-07-05 09:45:39 32024-06-12 07:51:4432023-12-13 09:15:4532023-11-14 10:12:1532023-11-07 09:30:0932023-08-30 08:59:3232023-08-22 10:14:0132023-08-16 11:25:073 2023-05-19 09:25:07    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c$##itableattachmentsattachment>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000         Default UM>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE ).A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )G'triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END?A')indexcaldav_calendar_notify_idxcaldav_eventsBCREATE INDEX caldav_calendar_notify_idx ON caldav_events(calendar_id,notifyat)M7'indexcaldav_recurrence_idxcaldav_eventsACREATE INDEX caldav_recurrence_idx ON caldav_events(recurrence_id))'oindexcaldav_uid_idxcaldav_events@CREATE INDEX caldav_uid_idx ON caldav_events(uid)M'indexsqlite_autoindex_caldav_events_1caldav_events>E''stablecaldav_eventscaldav_events=CREATE TABLE caldav_events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL DEFAULT '0', recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES caldav_calendars(calendar_id) )hACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00')  4  ?8QC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' ) 5>@<;?:69874=.@  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5931.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1     es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-04 11:07:31/=30015-fixmysqlconstraints2023-02-20 08:32:136K30014-unifytimestampdefaultvalue2023-02-20 08:32:13>[30013-changemysqlcollationscasesensitive2023-02-20 08:32:13/ =30012-fixmysqlconstraints2023-02-20 08:32:133 E30011-unifymigrationsidcolumn2023-02-20 08:32:134 G30010-increasetextfieldlengths2023-02-20 08:32:13/ =30009-dropauthschemefield2023-02-20 08:32:13( /30008-unifyindexes2023-02-20 08:32:132C30007-replaceurlplaceholders2023-02-20 08:32:13+530006-rmgroupsnotnull2023-02-20 08:32:133E30005-changemysqlut8toutf8mb42023-02-20 08:32:134G30004-fixtimestampdefaultvalue2023-02-20 08:32:134G30003-fixtimestampdefaultvalue2023-02-20 08:32:134G30002-increasetextfieldlengths2023-02-20 08:32:13&+30001-categories2023-02-20 08:32:13"#30000-dbinit2023-02-20 08:32:13 o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )    &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events^I''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END  wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit    P  L Pf 5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars3CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); ENDPK]4.biz-xperts.com/saadwazir43.rcube.db.1768334316nu[SQLite format 3@ _B.__ NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default 'ZVI]An+Gn   ,3/ 2023-02-20 09:36:21Imported Contacts ,3/ 2023-02-20 09:36:21Imported Contacts  ('&%  G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000         Default    eeO m * i iM'indexsqlite_autoindex_caldav_events_1caldav_events>:K-9triggerUpdateLastTimeForCaldavCalendarcaldav_calendarsCREATE TRIGGER UpdateLastTimeForCaldavCalendar AFTER <K-9triggerUpdateLastTimeForCaldavCalendarcaldav_calendarsCREATE TRIGGER UpdateLastTimeForCaldavCalendar AFTER UPDATE ON caldav_calendars FOR EACH ROW BEGIN UPDATE caldav_calendars SET caldav_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END <--tablecaldav_calendarscaldav_calendars;CREATE TABLE caldav_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )$7--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) ) <C# triggerUpdateLastTimeForiCalEventsical_eventsCREATE TRIGGER UpdateLastTimeForiCalEvents AFTER UPDATE ON ical_events FOR EACH ROW BEGIN UPDATE ical_events SET ical_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; ENDz5=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)i43# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)P3%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)-##Wtableical_eventsical_events5CREATE >G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )         UM>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE ).A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )G'triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END?A')indexcaldav_calendar_notify_idxcaldav_eventsBCREATE INDEX caldav_calendar_notify_idx ON caldav_events(calendar_id,notifyat)M7'indexcaldav_recurrence_idxcaldav_eventsACREATE INDEX caldav_recurrence_idx ON caldav_events(recurrence_id))'oindexcaldav_uid_idxcaldav_events@CREATE INDEX caldav_uid_idx ON caldav_events(uid)M'indexsqlite_autoindex_caldav_events_1caldav_events>E''stablecaldav_eventscaldav_events=CREATE TABLE caldav_events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL DEFAULT '0', recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES caldav_calendars(calendar_id) )hACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00')   4  ?8QC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' ) 5@>=<?;4:6987.:  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5931.5.2.52023-02-11 03:18:1231.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1     es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-04 11:35:28/=30015-fixmysqlconstraints2023-02-20 09:36:216K30014-unifytimestampdefaultvalue2023-02-20 09:36:21>[30013-changemysqlcollationscasesensitive2023-02-20 09:36:21/ =30012-fixmysqlconstraints2023-02-20 09:36:213 E30011-unifymigrationsidcolumn2023-02-20 09:36:214 G30010-increasetextfieldlengths2023-02-20 09:36:21/ =30009-dropauthschemefield2023-02-20 09:36:21( /30008-unifyindexes2023-02-20 09:36:212C30007-replaceurlplaceholders2023-02-20 09:36:21+530006-rmgroupsnotnull2023-02-20 09:36:213E30005-changemysqlut8toutf8mb42023-02-20 09:36:214G30004-fixtimestampdefaultvalue2023-02-20 09:36:214G30003-fixtimestampdefaultvalue2023-02-20 09:36:214G30002-increasetextfieldlengths2023-02-20 09:36:21&+30001-categories2023-02-20 09:36:21"#30000-dbinit2023-02-20 09:36:21 o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )    &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events^I''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END  wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit    P  L Pf 5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars3CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); ENDPK]U@o~0biz-xperts.com/farukh.naseer.rcube.db.1770197269nu[SQLite format 3@ <_B<._ NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default 'ZVI]An+Gn   ,3/ 2023-02-20 08:32:13Imported Contacts ,3/ 2023-02-20 08:32:13Imported Contacts  ('&%  >c 3 E 2018-10-02 13:26:33farukh.naseer@biz-xperts.com     "E farukh.naseer@biz-xperts.com < E33Ofarukh.naseer@biz-xperts.comlocalhost2018-10-02 13:26:332025-11-12 12:18:22en_USa:6:{s:6:"layout";s:10:"widescreen";s:9:"sent_mbox";s:19:"INBOX.Sent Messages";s:12:"archive_mbox";s:13:"INBOX.Archive";s:11:"client_hash";s:16:"peIfSnHSIu7v7pl7";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;} +Efarukh.naseer@biz-xperts.comlocalhost ,G  d : W,6M3'mdac75c7ae9b007eac3aeb6c9ffc1cbf92025-11-12 12:18:47206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJIdGNzRml5QWc0REdrN29WUHkxR0hwZlpXSUdPcFdVUyI76M3'mf7893f5b5cdf3bc6a09631b88fb985e72025-08-06 08:22:55154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJxdUlET3lEZm9sN3U5V1hOcUxxMUZDOFlNYUd2T0ZJMyI76 M3'm37bea4434bad74d2299d2f57601fbfda2025-05-13 10:57:35154.192.48.11bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJJUmVkcjJLQVFEZkp3bm5QR0R0V1lsaHdnQVdzd21ZVSI75 M3%m3f311667e2de7a9ca3df866f03c542ff2024-11-04 10:48:58154.192.46.4bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJIVVYyZHdIbmFXalFEZndOYjFjMDczTUdjWlBJa2VBNyI76 M3'm89e19f21b696ddde70720621b2ee1bc82024-10-23 09:25:41206.84.143.44bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ6NEhIS3p2eGpyTlRSRDRvOHVLdDh5VnpjeTlGRGE3RSI75 M3%m8acdf38e52148252cacb9a6304e5ef232024-10-09 08:05:27154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJGdlVlZWlnbDd6UDRuem0xQTRtSUluTzZEZWZJNkc5ZyI77 M3)m5b19174a628b1110b4524ead0a4631ff2024-07-05 09:45:39154.192.47.102bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ3Nks1V09aNXFUZDdxU2FaTjVUdGFhcnBTa1kyNmJ6MiI75M3%me3977f2235a91133ed2f60b91e9821a82024-06-12 07:51:44154.192.9.90bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJTVm5JdU80QjFoV0xKS0FpMFVDZUZrYWFnbEp2azNneSI76M3'm80fbe86bfaef94d4cd586265b84cdd862023-12-13 09:15:45206.84.142.37bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJYVkJucW5kYkdNalhCWlEwSTF3VUdNQzFqUUlYZHVYdiI76M3'ma75cb3d3dae6a9c8ecc3742763434a982023-11-14 10:12:15206.84.141.43bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJwSVNqQkdiV2t1TWRnbmVQdXc1MWxvRFZJTHExcWNqNyI75M3%m20459bccd5b1487e87d1c8fa21c910c22023-11-07 09:30:09154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJzN3JzVVNXODZFUUFiY201bXJCYVNjN01oSXNDOWk4diI76M3'm960750739baa9585dc030f6980513d3a2023-08-30 08:59:32154.192.46.33bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJEalFiUlhibkhXY3lkMWd6WnllVVA0YnhiUEdsZ2FuTCI76M3'me7b0266483112304da4a67062a73b7c32023-08-22 10:14:01206.84.140.68bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJwU2hya3NWZ3V6SWZoc3pYYnVXZ3JIYUFWekZCT1ZERiI76M3'me11166dec1ecaba8663e0fee7b093b8a2023-08-16 11:25:07206.84.140.68bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI3QmlKQW54MTVKOVE1dGwzejR5dTJjSmJDdk0wNnhqUSI76M3'me31f05844d747c10d21c087fc9a57b462023-05-19 09:25:07154.192.48.21bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJwN1h2VElNN3p4NmNKTGdIWEtHT2puRHVhTmhObHNScCI7  H Ejm#  $Mdac75c7ae9b007eac3aeb6c9ffc1cbf9$Mf7893f5b5cdf3bc6a09631b88fb985e7$M37bea4434bad74d2299d2f57601fbfda $M3f311667e2de7a9ca3df866f03c542ff $M89e19f21b696ddde70720621b2ee1bc8 $M8acdf38e52148252cacb9a6304e5ef23 $M5b19174a628b1110b4524ead0a4631ff $Me3977f2235a91133ed2f60b91e9821a8$M80fbe86bfaef94d4cd586265b84cdd86$Ma75cb3d3dae6a9c8ecc3742763434a98$M20459bccd5b1487e87d1c8fa21c910c2$M960750739baa9585dc030f6980513d3a$Me7b0266483112304da4a67062a73b7c3$Me11166dec1ecaba8663e0fee7b093b8a#M e31f05844d747c10d21c087fc9a57b46 qYA)32025-11-12 12:18:4732025-08-06 08:22:5532025-05-13 10:57:35 32024-11-04 10:48:58 32024-10-23 09:25:41 32024-10-09 08:05:27 32024-07-05 09:45:39 32024-06-12 07:51:4432023-12-13 09:15:4532023-11-14 10:12:1532023-11-07 09:30:0932023-08-30 08:59:3232023-08-22 10:14:0132023-08-16 11:25:073 2023-05-19 09:25:07    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c$##itableattachmentsattachment>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000         Default UM>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE ).A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )G'triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END?A')indexcaldav_calendar_notify_idxcaldav_eventsBCREATE INDEX caldav_calendar_notify_idx ON caldav_events(calendar_id,notifyat)M7'indexcaldav_recurrence_idxcaldav_eventsACREATE INDEX caldav_recurrence_idx ON caldav_events(recurrence_id))'oindexcaldav_uid_idxcaldav_events@CREATE INDEX caldav_uid_idx ON caldav_events(uid)M'indexsqlite_autoindex_caldav_events_1caldav_events>E''stablecaldav_eventscaldav_events=CREATE TABLE caldav_events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL DEFAULT '0', recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES caldav_calendars(calendar_id) )hACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00')  4  ?8QC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' ) =>@<;?:698745.@  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5931.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1     es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-04 11:07:31/=30015-fixmysqlconstraints2023-02-20 08:32:136K30014-unifytimestampdefaultvalue2023-02-20 08:32:13>[30013-changemysqlcollationscasesensitive2023-02-20 08:32:13/ =30012-fixmysqlconstraints2023-02-20 08:32:133 E30011-unifymigrationsidcolumn2023-02-20 08:32:134 G30010-increasetextfieldlengths2023-02-20 08:32:13/ =30009-dropauthschemefield2023-02-20 08:32:13( /30008-unifyindexes2023-02-20 08:32:132C30007-replaceurlplaceholders2023-02-20 08:32:13+530006-rmgroupsnotnull2023-02-20 08:32:133E30005-changemysqlut8toutf8mb42023-02-20 08:32:134G30004-fixtimestampdefaultvalue2023-02-20 08:32:134G30003-fixtimestampdefaultvalue2023-02-20 08:32:134G30002-increasetextfieldlengths2023-02-20 08:32:13&+30001-categories2023-02-20 08:32:13"#30000-dbinit2023-02-20 08:32:13 o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )    &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events^I''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END  wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit    P  L Pf 5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars3CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); ENDPK]I``#biz-xperts.com/saadwazir43.rcube.dbnu[SQLite format 3@ v^.zqf NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL def_ZV~+An + Gd   ,3/ 2023-02-20 09:36:21Imported Contacts ,3/ 2023-02-20 09:36:21Imported Contacts  ('&%  =<?;9:9987.:  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5931.5.2.52023-02-11 03:18:1231.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1    u es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )            ~H|R! E 4G30016-increasetextfieldlengths2023-05-04 11:35:28/=30015-fixmysqlconstraints2023-02-20 09:36:216K30014-unifytimestampdefaultvalue2023-02-20 09:36:21>[30013-changemysqlcollationscasesensitive2023-02-20 09:36:21/ =30012-fixmysqlconstraints2023-02-20 09:36:213 E30011-unifymigrationsidcolumn2023-02-20 09:36:214 G30010-increasetextfieldlengths2023-02-20 09:36:21/ =30009-dropauthschemefield2023-02-20 09:36:21( /30008-unifyindexes2023-02-20 09:36:212C30007-replaceurlplaceholders2023-02-20 09:36:21+530006-rmgroupsnotnull2023-02-20 09:36:213E30005-changemysqlut8toutf8mb42023-02-20 09:36:214G30004-fixtimestampdefaultvalue2023-02-20 09:36:214G30003-fixtimestampdefaultvalue2023-02-20 09:36:214G30002-increasetextfieldlengths2023-02-20 09:36:21&+30001-categories2023-02-20 09:36:21"#30000-dbinit2023-02-20 09:36:21 o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HSC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )    ' 6 B I;Wtriggercaldav_calenda.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M73+indexix_contact_uid2msguidkolab_cache_contact9CREATE INDEX ix_contact_uid2msguid ON kolab_cache_contact(folder_id,uid,msguid)r+3indexix_contact_typekolab_cache_contact8CREATE INDEX ix_contact_type ON kolab_cache_contact(folder_id,type)EY3indexsqlite_autoindex_kolab_cache_contact_1kolab_cache_contact7p 33tablekolab_cache_contactkolab_cache_contact6CREATE TABLE kolab_cache_contact ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, type VARCHAR(32) NOT NULL, name VARCHAR(255) NOT NULL, firstname VARCHAR(255) NOT NULL, surname VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL, PRIMARY KEY(folder_id,msguid) )h -' indexix_resource_typekolab_folders5CREATE INDEX ix_resource_type ON kolab_folders(resource, type) ''qtablekolab_folderskolab_folders4CREATE TABLE kolab_folders ( folder_id INTEGER NOT NULL PRIMARY KEY, resource VARCHAR(255) NOT NULL, type VARCHAR(32) NOT NULL, synclock INTEGER NOT NULL DEFAULT '0', ctag VARCHAR(128) DEFAULT NULL, changed DATETIME DEFAULT NULL )f 5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars3CREATE UNIQUE INDEX calendar_name_idx ON calendars(name)v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires) wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit  C(FIMLKJYTSRXWQH[UPON  A K T A 99? 99?S-indexsqlite_autoindex_kolab_cache_file_1kolab_cache_filee x1-indexix_note_uid2msguidkolab_cache_notecCREATE INDEX ix_note_uid2msguid ON kolab_cache_note(folder_id,uid,msguid)I--Etablekolab_cache_notekolab_cache_noteaCREATE TABLE kolaI--Etablekolab_cache_notekolab_cache_noteaCREATE TABLE kolab_cache_note ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, PRIMARY KEY(folder_id,msguid) )|3/#indexix_event_uid2msguidkolab_cache_evento--tablekolab_cache_taskkolab_cache_task=CREATE TABLE kolab_cache_task ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )       ; h z 8Db4ky - `}(;;tablekolab_cache_dav_contactkolab_cache_dav_contactpCREATE TABLE kolab_cache_dav_contact ( folder_id INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, etag VARCHAR(128) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, type VARCHAR(32) NOT NULL, name VARCHAR(255) NOT NULL, firstname VARCHAR(255) NOT NULL, surname VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL, PRIMARY KEY(folder_id, uid) )M)a;indexsqlite_autoindex_kolab_cache_dav_contact_1kolab_cache_dav_contactq'95/indexix_freebusy_uid2msguidkolab_cache_freebusyoCREATE INDEX ix_freebusy_uid2msguid ON kolab_cache_freebusy(folder_id,uid,msguid){%55tablekolab_cache_freebusykolab_cache_freebusymCREATE TABLE kolab_cache_freebusy ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )G&[5indexsqlite_autoindex_kolab_cache_freebusy_1kolab_cache_freebusyn$C?Cindexix_configuration_uid2msguidkolab_cache_configurationlCREATE INDEX ix_configuration_uid2msguid ON kolab_cache_configuration(folder_id,uid,msguid) #7?+indexix_configuration_typekolab_cache_configurationkCREATE INDEX ix_configuration_type ON kolab_cache_configuration(folder_id,type)!??tablekolab_cache_configurationkolab_cache_configurationiCREATE TABLE kolab_cache_configuration ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, type VARCHAR(32) NOT NULL, PRIMARY KEY(folder_id,msguid) )Q"e?indexsqlite_autoindex_kolab_cache_configuration_1kolab_cache_configurationj x 1-indexix_file_uid2msguidkolab_cache_filehCREATE INDEX ix_file_uid2msguid ON kolab_cache_file(folder_id,uid,msguid)v1-indexix_folder_filenamekolab_cache_filegCREATE INDEX ix_folder_filename ON kolab_cache_file(folder_id,filename)?S-indexsqlite_autoindex_kolab_cache_file_1kolab_cache_fileeo--tablekolab_cache_filekolab_cache_filedCREATE TABLE kolab_cache_file ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, filename varchar(255) DEFAULT NULL, PRIMARY KEY(folder_id,msguid) )x1-indexix_note_uid2msguidkolab_cache_notecCREATE INDEX ix_note_uid2msguid ON kolab_cache_note(folder_id,uid,msguid)?S-indexsqlite_autoindex_kolab_cache_note_1kolab_cache_noteb6--Etablekolab_cache_notekolab_cache_noteaCREAT|-55tablekolab_cache_dav_taskkolab_cache_dav_taskuCREATE TABLE kolab_cache_dav_task ( folder_id INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, etag VARCHAR(128) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id, uid) )G.[5indexsqlite_autoindex_kolab_cache_dav_task_1kolab_cache_dav_taskv+77tablekolab_cache_dav_eventkolab_cache_dav_eventsCREATE TABLE kolab_cache_dav_event ( folder_id INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, etag VARCHAR(128) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id, uid) )I,]7indexsqlite_autoindex_kolab_cache_dav_event_1kolab_cache_dav_eventt*3;%indexix_contact_type_davkolab_cache_dav_contactrCREATE INDEX ix_contact_type_dav ON kolab_cache_dav_contact(folder_id, type)                PK]e00+biz-xperts.com/omerbutt.rcube.db.1767816039nu"] SQLite format 3@ %C0=%.*>.2$ 99D ;33iomerbutt@biz-xperts.comlocalhost2025-07-05 18:41:072025-12-22 06:41:12en_USa:3:{s:11:"client_hash";s:16:"i3b0ccjcSJx5LmdK";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;} $; omerbutt@biz-xperts.comlocalhost   * 3/2025-07-05 18:41:07Imported Contacts        7 3 ; 2025-07-05 18:41:07omerbutt@biz-xperts.com   ; omerbutt@biz-xperts.com  Fc /  h4-F~KtableresponsesresponsesCREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )d3!indexix_identities_emailidentitiesCREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentitiesCREATE INDEX ix_identities_user_id ON identities(user_id, del)u !!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~ 33#tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL ) O31indexix_contactgroupmembers_contact_idcontactgroupmembers CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)33]tablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups(contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts(contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembers v='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host)tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )  # wo H<K#x 8 GGm;%indexix_cache_shared_expirescache_shared CREATE INDEX ix_cache_shared_expires ON cache_shared(expires)6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )7K%indexsqlite_autoindex_cache_shared_1cache_sharedP-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)tablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))=indexsqlite_autoindex_cache_1cacheA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)tablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL )C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)U!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf5indexix_responses_user_idresponsesCREATE INDEX ix_responses_user_id ON responses(user_id, del)u$))%tablecache_messagescache_messages'CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )n#;% indexix_cache_thread_expirescache_thread&CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)7"K%indexsqlite_autoindex_cache_thread_1cache_thread%(!%%tablecache_threadcache_thread$CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )j 9#indexix_cache_index_expirescache_index#CREATE INDEX ix_cache_index_expires ON cache_index (expires)5I#indexsqlite_autoindex_cache_index_1cache_index"N##ctablecache_indexcache_index!CREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )  bG  b7M3)mb5213546db73a00f5ac118ea81d153cb2025-12-22 06:41:19154.192.156.86bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI0TXJXa2lRNXRrOXpoc2g0OUl1SzFNQzJPMTZ4aXpoRyI76M3'm62831d1e41fd2e5e186d3876ec60b5b12025-11-22 06:01:27154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ0WE9mUVhjMERMclJwaThDMm00bE9GcnVUZGt6WENJaCI76M3'm7109dbd84927afb12f71840e41e5f9052025-11-12 12:16:41206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJFeGpaSnRmeWlmRklWVjRxa0VaUzJLdHFJT0NVSERXbSI76M3'm63a284584970cfb6332c022f41c3a50f2025-08-06 08:24:40154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiIwQUh6U3ZSU014dlN3dm4zdW1PMzlwaTU5bTRrUW5lNyI76M3'm26d049b79066619dc89d102151b374072025-07-05 18:41:38154.192.0.139bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiIxcGxLdzFxUnpydW5INzBvMUU3eFo1a0E3eW5hT0tRbCI7 HmH$Mb5213546db73a00f5ac118ea81d153cb$M62831d1e41fd2e5e186d3876ec60b5b1$M7109dbd84927afb12f71840e41e5f905$M63a284584970cfb6332c022f41c3a50f#M 26d049b79066619dc89d102151b37407 32025-12-22 06:41:1932025-11-22 06:01:2732025-11-12 12:16:4132025-08-06 08:24:403 2025-07-05 18:41:38                      /!roundcube-version2022081200 / roundcube-version ~ & FA'Qtablefilestorefilestore*CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )v&?)indexix_cache_messages_expirescache_messages)CREATE INDEX ix_cache_messages_expires ON cache_messages (expires);%O)indexsqlite_autoindex_cache_messages_1cache_messages(a2//qtablecarddav_xsubtypescarddav_xsubtypes6CREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, subtype VARCHAR(128) NOT NULL, abook_id integer NOT NULL, FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )1G-indexcarddav_contacts_abook_id_idxcarddav_contacts5CREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id)?0S-indexsqlite_autoindex_carddav_contacts_2carddav_contacts4?/S-indexsqlite_autoindex_carddav_contacts_1carddav_contacts3.--[tablecarddav_contactscarddav_contacts2CREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, email VARCHAR(255), firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', vcard TEXT NOT NULL, etag VARCHAR(255) NOT NULL, uri VARCHAR(255) NOT NULL, cuid VARCHAR(255) NOT NULL, UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )(+*?indexsqlite_autoindex_system_1system-o)9tablesystemsystem,CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL ){(5/indexix_filestore_user_idfilestore+CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename) B              ~H|R! E 4G30016-increasetextfieldlengths2025-07-05 18:41:07/=30015-fixmysqlconstraints2025-07-05 18:41:076K30014-unifytimestampdefaultvalue2025-07-05 18:41:07>[30013-changemysqlcollationscasesensitive2025-07-05 18:41:07/ =30012-fixmysqlconstraints2025-07-05 18:41:073 E30011-unifymigrationsidcolumn2025-07-05 18:41:074 G30010-increasetextfieldlengths2025-07-05 18:41:07/ =30009-dropauthschemefield2025-07-05 18:41:07( /30008-unifyindexes2025-07-05 18:41:072C30007-replaceurlplaceholders2025-07-05 18:41:07+530006-rmgroupsnotnull2025-07-05 18:41:073E30005-changemysqlut8toutf8mb42025-07-05 18:41:074G30004-fixtimestampdefaultvalue2025-07-05 18:41:074G30003-fixtimestampdefaultvalue2025-07-05 18:41:074G30002-increasetextfieldlengths2025-07-05 18:41:07&+30001-categories2025-07-05 18:41:07"#30000-dbinit2025-07-05 18:41:07    '  Z)[B11atablecarddav_migrationscarddav_migrations=CREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) @K1%indexcarddav_group_user_group_id_idxcarddav_group_userACREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)?O1-indexcarddav_group_user_contact_id_idxcarddav_group_user:CREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id)z>C)indexcarddav_groups_abook_id_idxcarddav_groups9CREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)=I/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypes8CREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);;O)indexsqlite_autoindex_carddav_groups_1carddav_groups? Q'CCW1indexsqlite_autoindex_carddav_migrations_1carddav_migrationsC xD55tablecarddav_addressbookscarddav_addressbooks/CREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, refresh_time INT NOT NULL DEFAULT 3600, sync_token TEXT NOT NULL DEFAULT '', presetname TEXT, use_categories TINYINT NOT NULL DEFAULT 0, FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )C8W1indexsqlite_autoindex_carddav_group_user_1carddav_group_user !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', wof?tH9h6Y+    ,3/ 2023-11-07 09:37:16Imported Contacts  G'&%  :H 3 = 2019-11-25 12:43:52astro.biz@biz-xperts.com     H = astro.biz@biz-xperts.com H np =33;astro.biz@biz-xperts.comlocalhost2019-11-25 12:43:522025-11-22 06:02:41en_USa:4:{s:12:"archive_mbox";s:13:"INBOX.Archive";s:11:"client_hash";s:16:"7WPVBgOsJiVsPIgV";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;} '=astro.biz@biz-xperts.comlocalhost  H 6M3'm058f7ca0863f3989b5110592adea705e2025-11-22 06:02:51154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJTUnJMVmo4ZkpkbEh3RG1oS2JhNjA0UWZ4ODJiTU9DMSI76M3'me705facce411ade75897439e4c1c8e9e2025-11-12 12:20:47206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ2SjRnQmhidzY3Q2tWalp5WTRpT3dwZkdaQkFkMGNFbiI75M3%m87c680e02f9c05ec8b94c358e12de6b32023-11-07 09:37:32154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI4QmpMRW9aSGZmTDZUaU1rWkVVQnZCWDZadGVqQ1cyeCI7 $M058f7ca0863f3989b5110592adea705e$Me705facce411ade75897439e4c1c8e9e#M 87c680e02f9c05ec8b94c358e12de6b3 32025-11-22 06:02:5132025-11-12 12:20:473 2023-11-07 09:37:32    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )    C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c##itableattachment[H''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )bG3indexix_contacts_user_idcontactsHCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)FatablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   Default  J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version   Defaultcc0000database      Q   -[`  `|Ut.g=indexsqlite_autoindex_cache_1cacheZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varc{Y5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)AXQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )VtablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL )UC!/indexix_dictionary_user_languagedictionaryFCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)vI='indexix_contactgroups_user_idcontactgroupsICREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)WA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)iUT!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~RKtableresponsesresponsesCREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dQ3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jP7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)uO!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )NI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~M33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )LO31indexix_contactgroupmembers_contact_idcontactgroupmembersJCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EKY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersJ33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )   Ul  x M  ,w!UIh''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )Sf--Ytablecaldav_calendarscaldav_calendarsGCREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )ve?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires);dO)indexsqlite_autoindex_cache_messages_1cache_messages&uc))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )nb;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)7aK%indexsqlite_autoindex_cache_thread_1cache_thread#(`%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )j_9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)5^I#indexsqlite_autoindex_cache_index_1cache_index N]##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )P\-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires))[=indexsqlite_autoindex_cache_1cacheZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) )      1  AVl l l l $ $ 11DmI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhlI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END)k;;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'jG')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9iM'indexsqlite_autoindex_caldav_events_1caldav_eventsK D;?tS-indexsqlite_autoindex_carddav_contacts_1carddav_contacts7s--[tablecarddav_contactscarddav_contacts5CREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, email VARCHAR(255), firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', vcard TEXT NOT NULL, etag VARCHAR(255) NOT NULL, uri VARCHAR(255) NOT NULL, cuid VARCHAR(255) NOT NULL, UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )(^o/}indexcalendar_name_idxcalendars(CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).nI;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; END) )     31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5831.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1       ; .  fl.ve ; [ }[11atablecarddav_migrationscarddav_migrationsMCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) )n|11tablecarddav_group_usercarddav_group_userACREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )C}W1indexsqlite_autoindex_carddav_group_user_1carddav_group_userB o ;O)indexsqlite_autoindex_carddav_groups_2carddav_groupsO;O)indexsqlite_autoindex_carddav_groups_1carddav_groupsN))atablecarddav_groupscarddav_groups4CREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, vcard TEXT, etag VARCHAR(255), uri VARCHAR(255), cuid VARCHAR(255), UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )aw//qtablecarddav_xsubtypescarddav_xsubtypes;CREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, subtype VARCHAR(128) NOT NULL, abook_id integer NOT NULL, FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )AxU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypes<vG-indexcarddav_contacts_abook_id_idxcarddav_contacts:CREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id)?uS-indexsqlite_autoindex_carddav_contacts_2carddav_contacts8 R4f 5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)CW1indexsqlite_autoindex_carddav_migrations_1carddav_migrationsR x 55tablecarddav_addressbookscarddav_addressbooks.CREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, refresh_time INT NOT NULL DEFAULT 3600, sync_token TEXT NOT NULL DEFAULT '', presetname TEXT, use_categories TINYINT NOT NULL DEFAULT 0, FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE ) K1%indexcarddav_group_user_group_id_idxcarddav_group_userPCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)O1-indexcarddav_group_user_contact_id_idxcarddav_group_user@CREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id)zC)indexcarddav_groups_abook_id_idxcarddav_groups>CREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)I/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypes=CREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id)  ~H|R! E 4G30016-increasetextfieldlengths2023-11-07 09:37:16/=30015-fixmysqlconstraints2023-11-07 09:37:166K30014-unifytimestampdefaultvalue2023-11-07 09:37:16>[30013-changemysqlcollationscasesensitive2023-11-07 09:37:16/ =30012-fixmysqlconstraints2023-11-07 09:37:163 E30011-unifymigrationsidcolumn2023-11-07 09:37:164 G30010-increasetextfieldlengths2023-11-07 09:37:16/ =30009-dropauthschemefield2023-11-07 09:37:16( /30008-unifyindexes2023-11-07 09:37:162C30007-replaceurlplaceholders2023-11-07 09:37:16+530006-rmgroupsnotnull2023-11-07 09:37:163E30005-changemysqlut8toutf8mb42023-11-07 09:37:164G30004-fixtimestampdefaultvalue2023-11-07 09:37:164G30003-fixtimestampdefaultvalue2023-11-07 09:37:164G30002-increasetextfieldlengths2023-11-07 09:37:16&+30001-categories2023-11-07 09:37:16"#30000-dbinit2023-11-07 09:37:15     wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinitPK]D{+biz-xperts.com/omerbutt.rcube.db.1768334316nu"] SQLite format 3@ &QO&._NJP>I.B' 99D ;33iomerbutt@biz-xperts.comlocalhost2025-07-05 18:41:072025-12-22 06:41:12en_USa:3:{s:11:"client_hash";s:16:"i3b0ccjcSJx5LmdK";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;} $; omerbutt@biz-xperts.comlocalhost   * 3/2025-07-05 18:41:07Imported Contacts        7 3 ; 2025-07-05 18:41:07omerbutt@biz-xperts.com   ; omerbutt@biz-xperts.com  Fc /  h4-F~KtableresponsesresponsesCREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )d3!indexix_identities_emailidentitiesCREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentitiesCREATE INDEX ix_identities_user_id ON identities(user_id, del)u !!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~ 33#tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL ) O31indexix_contactgroupmembers_contact_idcontactgroupmembers CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)33]tablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups(contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts(contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembers v='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host)tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   wo H<K#x 8 bGG }5/indexix_filestore_user_idfilestore+CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)A'Qtablefilestorefilestore*CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )m;%indexix_cache_shared_expirescache_shared CREATE INDEX ix_cache_shared_expires ON cache_shared(expires)6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )7K%indexsqlite_autoindex_cache_shared_1cache_sharedP-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)tablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))=indexsqlite_autoindex_cache_1cacheA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)tablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL )C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)U!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf5indexix_responses_user_idresponsesCREATE INDEX ix_responses_user_id ON responses(user_id, del),v&?)indexix_cache_messages_expirescache_messages)CREATE INDEX ix_cache_messages_expires ON cache_messages (expires);%O)indexsqlite_autoindex_cache_messages_1cache_messages(u$))%tablecache_messagescache_messages'CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )n#;% indexix_cache_thread_expirescache_thread&CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)7"K%indexsqlite_autoindex_cache_thread_1cache_thread%(!%%tablecache_threadcache_thread$CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )j 9#indexix_cache_index_expirescache_index#CREATE INDEX ix_cache_index_expires ON cache_index (expires)5I#indexsqlite_autoindex_cache_index_1cache_index"N##ctablecache_indexcache_index!CREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )  bG  b7M3)mb5213546db73a00f5ac118ea81d153cb2025-12-22 06:41:19154.192.156.86bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI0TXJXa2lRNXRrOXpoc2g0OUl1SzFNQzJPMTZ4aXpoRyI76M3'm62831d1e41fd2e5e186d3876ec60b5b12025-11-22 06:01:27154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ0WE9mUVhjMERMclJwaThDMm00bE9GcnVUZGt6WENJaCI76M3'm7109dbd84927afb12f71840e41e5f9052025-11-12 12:16:41206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJFeGpaSnRmeWlmRklWVjRxa0VaUzJLdHFJT0NVSERXbSI76M3'm63a284584970cfb6332c022f41c3a50f2025-08-06 08:24:40154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiIwQUh6U3ZSU014dlN3dm4zdW1PMzlwaTU5bTRrUW5lNyI76M3'm26d049b79066619dc89d102151b374072025-07-05 18:41:38154.192.0.139bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiIxcGxLdzFxUnpydW5INzBvMUU3eFo1a0E3eW5hT0tRbCI7 HmH$Mb5213546db73a00f5ac118ea81d153cb$M62831d1e41fd2e5e186d3876ec60b5b1$M7109dbd84927afb12f71840e41e5f905$M63a284584970cfb6332c022f41c3a50f#M 26d049b79066619dc89d102151b37407 32025-12-22 06:41:1932025-11-22 06:01:2732025-11-12 12:16:4132025-08-06 08:24:403 2025-07-05 18:41:38                      $;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 ;calendar-caldav-version?calendar-database-version/ roundcube-version  & xQ3k ?g{55tablecarddav_addressbookscarddav_addressbooks/CREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, refresh_time INT NOT NULL DEFAULT 3600, sync_token TEXT NOT NULL DEFAULT '', presetname TEXT, use_categories TINYINT NOT NULL DEFAULT 0, FOREIGN KEY(useEW1indexsqlite_autoindex_carddav_migrations_1carddav_migrationsC?O1-indexcarddav_group_user_contact_id_idxcarddav_group_user:CREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id)z>C)indexcarddav_groups_abook_id_idxcarddav_groups9CREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id):))atablecarddav_groupscarddav_groups1CREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, vcard TEXT, etag VARCHAR(255), uri VARCHAR(255), cuid VARCHAR(255), UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )n711tablecarddav_group_usercarddav_group_user;CREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE ) [B11atablecarddav_migrationscarddav_migrations=CREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) @K1%indexcarddav_group_user_group_id_idxcarddav_group_userACREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)C8W1indexsqlite_autoindex_carddav_group_user_1carddav_group_user[30013-changemysqlcollationscasesensitive2025-07-05 18:41:07/ =30012-fixmysqlconstraints2025-07-05 18:41:073 E30011-unifymigrationsidcolumn2025-07-05 18:41:074 G30010-increasetextfieldlengths2025-07-05 18:41:07/ =30009-dropauthschemefield2025-07-05 18:41:07( /30008-unifyindexes2025-07-05 18:41:072C30007-replaceurlplaceholders2025-07-05 18:41:07+530006-rmgroupsnotnull2025-07-05 18:41:073E30005-changemysqlut8toutf8mb42025-07-05 18:41:074G30004-fixtimestampdefaultvalue2025-07-05 18:41:074G30003-fixtimestampdefaultvalue2025-07-05 18:41:074G30002-increasetextfieldlengths2025-07-05 18:41:07&+30001-categories2025-07-05 18:41:07"#30000-dbinit2025-07-05 18:41:07 GG *{4*;;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW--Utablecaldav_calendarscaldav_calendarsICREATE TABLE caldav_calendars ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )|K9+!indexix_itipinvitations_uiditipinvitationsHCREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, evenCCW1indexsqlite_autoindex_carddav_migrations_1carddav_migrationsCI++mtableitipinvitationsitipinvitationsFCREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )H##itableattachmentsattachmentsECREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )JGotableeventseventsDCREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )^F/}indexcalendar_name_idxcalendars0CREATE UNIQUE INDEX calendar_name_idx ON calendars(name)E}tablecalendarscalendarsBCREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )xD55tablecarddav_addressbookscarddav_addressbooks/CREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, refresh_time INT NOT NULL DEFAULT 3600, sync_token TEXT NOT NULL DEFAULT '', presetname TEXT, use_categories TINYINT NOT NULL DEFAULT 0, FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )      wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit       BB > cS6M'indexsqlite_autoindex_caldav_events_1caldav_eventsLGR''Mtablecaldav_eventscaldav_eventsKCREATE TABLE caldav_events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0',QL--Utablecaldav_calendarscaldav_calendarsICREATE TABLE caldav_calendars ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )|K9+!indexix_itipinvitations_uiditipinvitationsHCREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=JQ+indexsqlite_autoindex_itipinvitations_1itipinvitationsG PI;!triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=coalesce(NEW.name,(SELECT name FROM calendars WHERE calendar_id=NEW.calendar_id)), color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDXOI;7triggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END)N;;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'MK-9triggerUpdateLastTimeForCaldavCalendarcaldav_calendarsCREATE TRIGGER UpdateLastTimeForCaldavCalendar AFTER UPDATE ON caldav_calendars FOR EACH ROW BEGIN UPDATE caldav_calendars SET caldav_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END     pxu.X11tablecaldav_attachmentscaldav_attachmentsQCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )WG'triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; ENDVA')indexcaldav_calendar_notify_idxcaldav_eventsPCREATE INDEX caldav_calendar_notify_idx ON caldav_events(calendar_id,notifyat)qU7'indexcaldav_recurrence_idxcaldav_eventsOCREATE INDEX caldav_recurrence_idx ON caldav_events(recurrence_id)XT)'oindexcaldav_uid_idxcaldav_eventsMCREATE INDEX caldav_uid_idx ON caldav_events(uid)9SM'indexsqlite_autoindex_caldav_events_1caldav_eventsLGR''Mtablecaldav_eventscaldav_eventsKCREATE TABLE caldav_events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ).QI;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; END   PK]``$biz-xperts.com/envirowipers.rcube.dbnu[SQLite format 3@ vK.zqn NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '?9 Hh6Z+    ,3/2024-10-23 09:25:58Imported Contacts  G'&%  =; 3 C 2017-05-10 21:04:39envirowipers@biz-xperts.com    ; !C envirowipers@biz-xperts.com; $$X C33 envirowipers@biz-xperts.comlocalhost2017-05-10 21:04:392025-11-12 12:19:11en_USa:3:{s:9:"junk_mbox";s:10:"INBOX.spam";s:11:"client_hash";s:32:"99bc48a92832793715a07081508a792d";s:15:"namespace_fixed";b:1;} *Cenvirowipers@biz-xperts.comlocalhost  G 6M3'mbfbed32c33893e0f8b49268af7da6aaa2025-11-12 12:19:28206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJSNEs4TDBWUUZmTU5haGNLSkRjZ0VlSTQyVG5OOEdzdCI76M3'm1dfd6788853585b56fbd8ec24d21a3282025-08-06 08:42:03154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJWSHJLNFFwdHhzbGpVd1ZnWmJNa1drT1NLSGlMaHRGcCI76M3'mf3425206b867a16dcdaa3824626161b02024-10-23 09:26:48206.84.143.44bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJGTlRxY2llY290MFBlTFBmR0Vnbzk5SHoyWHQwWjFTZSI7 $Mbfbed32c33893e0f8b49268af7da6aaa$M1dfd6788853585b56fbd8ec24d21a328#M f3425206b867a16dcdaa3824626161b0 32025-11-12 12:19:2832025-08-06 08:42:033 2024-10-23 09:26:48    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) ##itableattachment[H''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )bG3indexix_contacts_user_idcontactsHCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)FatablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00')11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   Default  ssJ! -!libkolab-version2023111200$;!calendar-caldav-version2024082600&?!calendar-database-version2024082600/!roundcube-version2022081200 6c-libkolab-version ;calendar-caldav-version?calendar-database-version/ roundcube-version  Defaultcc0000database       Q   I pE!`I.g=indexsqlite_autoindZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ){Y5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)AXQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )WA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)VtablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL )UC!/indexix_dictionary_user_languagedictionaryFCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)UT!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )~RKtableresponsesresponsesCREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dQ3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jP7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)uO!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )NI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~M33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )LO31indexix_contactgroupmembers_contact_idcontactgroupmembersJCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EKY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersJ33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vI='indexix_contactgroups_user_idcontactgroupsICREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)   92 d + C  .)triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9iM'indexsqlite_autoindex_caldav_events_1caldav_eventsKIh''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-0h -' indexix_resource_typekolab_folders3CREATE INDEX ix_resource_type ON kolab_folders(resource, type) ''qtablekolab_folderskolab_foldersQCREATE TABLE kolab_folders ( folder_id INTEGER NOT NULL PRIMARY KEY, resource VARCHAR(255) NOT NULL, type VARCHAR(32) NOT NULL, synclock INTEGER NOT NULL DEFAULT '0', ctag VARCHAR(128) DEFAULT NULL, changed DATETIME DEFAULT NULL )11atablecarddav_migrationscarddav_migrationsMCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) )AyU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypes<//qtablecarddav_xsubtypescarddav_xsubtypes;CREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, subtype VARCHAR(128) NOT NULL, abook_id integer NOT NULL, FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )}G-indexcarddav_contacts_abook_id_idxcarddav_conC W1indexsqlite_autoindex_carddav_migrations_1carddav_migrationsRI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypes=CREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id)fp5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)^o/}indexcalendar_name_idxcalendars(CREATE UNIQUE INDEX calendar_name_idx ON calendars(name)ve?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires);dO)indexsqlite_autoindex_cache_messages_1cache_messages&uc))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )nb;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)7aK%indexsqlite_autoindex_cache_thread_1cache_thread#(`%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )j_9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)5^I#indexsqlite_autoindex_cache_index_1cache_index N]##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )P\-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires))[=indexsqlite_autoindex_cache_1cache      C E   R.nax//qtablecarddav_xsubtypescarddav_xsubtypes;CREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, subtype VARCHAR(128) NOT NULL, abook_id integer NOT NULL, FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )wG-indexcarddav_contacts_abook_id_idxcarddav_contacts:CREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id)?vS-indexsqlite_autoindex_carddav_contacts_2carddav_contacts8?uS-indexsqlite_autoindex_carddav_contacts_1carddav_contacts7 2--[tablecarddav_contactscarddav_contacts5CREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, email VARCHAR(255), firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', vcard TEXT NOT NULL, etag VARCHAR(255) NOT ?S-indexsqlite_autoindex_kolab_cache_note_1kolab_cache_notebI--Etablekolab_cache_notekolab_cache_noteaCREATE TABLE kolab_cache_note ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, PRIMARY KEY(folder_id,msguid) )73+indexix_journal_uid2msguidkolab_cache_journal`CREATE INDEX ix_journal_uid2msguid ON kolab_cache_journal(folder_id,uid,msguid)EY3indexsqlite_autoindex_kolab_cache_journal_1kolab_cache_journal_p 33tablekolab_cache_contactkolab_cache_contactSCREATE TABLE kolab_cache_contact ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, type VARCHAR(32) NOT NULL, name VARCHAR(255) NOT NULL, firstname VARCHAR(255) NOT NULL, surname VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL, PRIMARY KEY(folder_id,msguid) )x33tablekolab_cache_journalkolab_cache_journal^CREATE TABLE kolab_cache_journal ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )x1-indexix_task_uid2msguidkolab_cache_task]CREATE INDEX ix_task_uid2msguid ON kolab_cache_task(folder_id,uid,msguid)?S-indexsqlite_autoindex_kolab_cache_task_1kolab_cache_task\o--tablekolab_cache_taskkolab_cache_task[CREATE TABLE kolab_cache_task ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )|3/#indexix_event_uid2msguidkolab_cache_eventZCREATE INDEX ix_event_uid2msguid ON kolab_cache_event(folder_id,uid,msguid)AU/indexsqlite_autoindex_kolab_cache_event_1kolab_cache_eventXr//tablekolab_cache_eventkolab_cache_eventWCREATE TABLE kolab_cache_event ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )73+indexix_contact_uid2msguidkolab_cache_contactVCREATE INDEX ix_contact_uid2msguid ON kolab_cache_contact(folder_id,uid,msguid)r+3indexix_contact_typekolab_cache_contactUCREATE INDEX ix_contact_type ON kolab_cache_contact(folder_id,type)EY3indexsqlite_autoindex_kolab_cache_contact_1kolab_cache_contactT     31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5831.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1      CG.L:875PBA@YON>4RM=<; AM c  I pxMM0Pp 33tablekolab_cache_contactkolab_cache_contactSCREATE TABLE kolab_cache_contact ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, 73+indexix_contact_uid2msguidkolab_cache_contactVCREATE INDEX ix_contact_uid2msguid ON kolab_cache_contact(folder_id,uid,msguid)r+3indexix_contact_typekolab_cache_contactUCREATE INDEX ix_contact_type ON kolab_cache_contact(folder_id,type)p 33tablekolab_cache_contactkolab_cache_contactSCREATE TABLE kolab_cache_contact ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, type VARCHAR(32) NOT NULL, name VARCHAR(255) NOT NULL, firstname VARCHAR(255) NOT NULL, surname VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL, PRIMARY KEY(folder_id,msguid) )|55tablecarddav_addressbookscarddav_addressbooks.CREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, refresh_time INT NOT NULL DEFAULT 3600, sync_token TEXT NOT NULL DEFAULT '', presetname TEXT, use_categories TINYINT NOT NULL DEFAULT 0, FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )C W1indexsqlite_autoindex_carddav_migrations_1carddav_migrationsR[11atablecarddav_migrationscarddav_migrationsMCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) K1%indexcarddav_group_user_group_id_idxcarddav_group_userPCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)O1-indexcarddav_group_user_contact_id_idxcarddav_group_user@CREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id)zC)indexcarddav_groups_abook_id_idxcarddav_groups>CREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)I/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypes=CREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);O)indexsqlite_autoindex_carddav_groups_2carddav_groupsO;O)indexsqlite_autoindex_carddav_groups_1carddav_groupsN))atablecarddav_groupscarddav_groups4CREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, vcard TEXT, etag VARCHAR(255), uri VARCHAR(255), cuid VARCHAR(255), UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )C~W1indexsqlite_autoindex_carddav_group_user_1carddav_group_userBn}11tablecarddav_group_usercarddav_group_userACREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )AyU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypes<a//qtablecarddav_xsEY3indexsqlite_autoindex_kolab_cache_contact_1kolab_cache_contactTh -' indexix_resource_typekolab_folders3CREATE INDEX ix_resource_type ON kolab_folders(resource, type) ''qtablekolab_folderskolab_foldersQCREATE TABLE kolab_folders ( folder_id INTEGER NOT NULL PRIMARY KEY, resource VARCHAR(255) NOT NULL, type VARCHAR(32) NOT NULL, synclock INTEGER NOT NULL DEFAULT '0', ctag VARCHAR(128) DEFAULT NULL, changed DATETIME DEFAULT NULL ) ~H|R! E 4G30016-increasetextfieldlengths2024-10-23 09:25:58/=30015-fixmysqlconstraints2024-10-23 09:25:586K30014-unifytimestampdefaultvalue2024-10-23 09:25:58>[30013-changemysqlcollationscasesensitive2024-10-23 09:25:58/ =30012-fixmysqlconstraints2024-10-23 09:25:583 E30011-unifymigrationsidcolumn2024-10-23 09:25:584 G30010-increasetextfieldlengths2024-10-23 09:25:58/ =30009-dropauthschemefield2024-10-23 09:25:58( /30008-unifyindexes2024-10-23 09:25:582C30007-replaceurlplaceholders2024-10-23 09:25:58+530006-rmgroupsnotnull2024-10-23 09:25:583E30005-changemysqlut8toutf8mb42024-10-23 09:25:584G30004-fixtimestampdefaultvalue2024-10-23 09:25:584G30003-fixtimestampdefaultvalue2024-10-23 09:25:584G30002-increasetextfieldlengths2024-10-23 09:25:58&+30001-categories2024-10-23 09:25:58"#30000-dbinit2024-10-23 09:25:58     wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit       C c   ^p($ 1 L %$C?Cindexix_configuration_uid2msguidkolab_cache_configurationkCREATE INDEX ix_configuration_uid2msguid ON kolab_cache_configuration(folder_id,uid,msguid)v1-indexix_folder_filenamekolab_cache_filefCREATE INDEX ix_folder_filename ON kolab_cache_file(folder_id,filename)o--tablekolab_cache_filekolab_cache_filedCREATE TABLE kolab_cache_file ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, filename varchar(255) DEFAULT NULL, PRIMARY KEY(folder_id,msguid) ) S-indexsqlite_autoindex_kolab_cache_file_1kolab_cache_fileex1-indexix_note_uid2msguidkolab_cache_notecCREATE INDEX ix_note_uid2msguid ON kolab_cache_note(folder_id,uid,msguid)I--Etablekolab_cache_notekolab_cache_noteaCREATE TABLE kolab_cache_note ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, PRIMARY KEY(folder_id,msguid) )?S-indexsqlite_autoindex_kolab_cache_note_1kolab_cache_noteb73+indexix_journal_uid2msguidkolab_cache_journal`CREATE INDEX ix_journal_uid2msguid ON kolab_cache_journal(folder_id,uid,msguid)x33tablekolab_cache_journalkolab_cache_journal^CREATE TABLE kolab_cache_journal ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )EY3indexsqlite_autoindex_kolab_cache_journal_1kolab_cache_journal_x1-indexix_task_uid2msguidkolab_cache_task]CREATE INDEX ix_task_uid2msguid ON kolab_cache_task(folder_id,uid,msguid)o--tablekolab_cache_taskkolab_cache_task[CREATE TABLE kolab_cache_task ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )?S-indexsqlite_autoindex_kolab_cache_task_1kolab_cache_task\|3/#indexix_event_uid2msguidkolab_cache_eventZCREATE INDEX ix_event_uid2msguid ON kolab_cache_event(folder_id,uid,msguid)AU/indexsqlite_autoindex_kolab_cache_event_1kolab_cache_eventXr//tablekolab_cache_eventkolab_cache_eventWCREATE TABLE kolab_cache_event ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )73+indexix_contact_uid2msguidkolab_cache_contactVCREATE INDEX ix_contact_uid2msguid ON kolab_cache_contact(folder_id,uid,msguid)r+3indexix_contact_typekolab_cache_contactUCREATE INDEX ix_contact_type ON kolab_cache_contact(folder_id,typG&[5indexsqlite_autoindex_kolab_cache_freebusy_1kolab_cache_freebusym #7?+indexix_configuration_typekolab_cache_configurationjCREATE INDEX ix_configuration_type ON kolab_cache_configuration(folder_id,type)!??tablekolab_cache_configurationkolab_cache_configurationhCREATE TABLE kolab_cache_configuration ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT73+indexix_contact_uid2msguidkolab_cache_contactVCREATE INDEX ix_contact_uid2msguid ON kolab_cache_contact(folder_id,uid,msguid)r+3indexix_contact_typekolab_cache_contactUCREATE INDEX ix_contact_type ON kolab_cache_contact(folder_id,type)EY3indexsqlite_autoindex_kolab_cache_contact_1kolab_cache_contactT                     w W W  u V &'S|-55tablekolab_cache_dav_taskkolab_cache_dav_taskuCREATE TABLE kolab_cache_dav_task ( folder_id INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, etag VARCHAR(128) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id, uid) )G.[5indexsqlite_autoindex_kolab_cache_dav_task_1kolab_cache_dav_taskv+77tablekolab_cache_dav_eventkolab_cache_dav_eventsCREATE TABLE kolab_cache_dav_event ( folder_id INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, etag VARCHAR(128) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id, uid) )I,]7indexsqlite_autoindex_kolab_cache_dav_event_1kolab_cache_dav_eventt*3;%indexix_contact_type_davkolab_cache_dav_contactrCREATE INDEX ix_contact_type_dav ON kolab_cache_dav_contact(folder_id, type)}(;;tablekolab_cache_dav_contactkolab_cache_dav_contactpCREATE TABLE kolab_cache_dav_contact ( folder_id INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, etag VARCHAR(128) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, type VARCHAR(32) NOT NULL, name VARCHAR(255) NOT NULL, firstname VARCHAR(255) NOT NULL, surname VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL, PRIMARY KEY(folder_id, uid) )M)a;indexsqlite_autoindex_kolab_cache_dav_contact_1kolab_cache_dav_contactq '95/indexix_freebusy_uid2msguidkolab_cache_freebusyoCREATE INDEX ix_freebusy_uid2msguid ON kolab_cache_freebusy(folder_id,uid,msguid)G&[5indexsqlite_autoindex_kolab_cache_freebusy_1kolab_cache_freebusym{%55tablekolab_cache_freebusykolab_cache_freebusylCREATE TABLE kolab_cache_freebusy ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )$C?Cindexix_configuration_uid2msguidkolab_cache_configurationkCREATE INDEX ix_configuration_uid2msguid ON kolab_cache_configuration(folder_id,uid,msguid) #7?+indexix_configuration_typekolab_cache_configurationjCREATE INDEX ix_configuration_type ON kolab_cache_configuration(folder_id,type)Q"e?indexsqlite_autoindex_kolab_cache_configuration_1kolab_cache_configurationi!??tablekolab_cache_configurationkolab_cache_configurationhCREATE TABLE kolab_cache_configuration ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, type VARCHAR(32) NOT NULL, PRIMARY KEY(folder_id,msguid) )x 1-indexix_file_uid2msguidkolab_cache_filegCREATE INDEX ix_file_uid2msguid ON kolab_cache_file(folder_id,uid,msguid)v1-indexix_folder_filenamekolab_cache_filefCREATE INDEX ix_folder_filename ON kolab_cache_file(folder_id,filename)?S-indexsqlite_autoindex_kolab_cache_file_1kolab_cache_fileeo--tablekolab_cache_filekolab_cache_filedCREATE TABLE kolab_cache_file ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, filename varchar(255) DEFAULT NULL, PRIMARY KEY(folder_id,msguid) )x1-indexix_note_uid2msguidkolab_cache_notecCREATE INDEX ix_note_uid2msguid ON kolab_cache_note(folder_id,uid,msguid)        PK]4.biz-xperts.com/saadwazir43.rcube.db.1767816042nu[SQLite format 3@ _B.__ NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default 'ZVI]An+Gn   ,3/ 2023-02-20 09:36:21Imported Contacts ,3/ 2023-02-20 09:36:21Imported Contacts  ('&%  G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000         Default    eeO m * i iM'indexsqlite_autoindex_caldav_events_1caldav_events>:K-9triggerUpdateLastTimeForCaldavCalendarcaldav_calendarsCREATE TRIGGER UpdateLastTimeForCaldavCalendar AFTER <K-9triggerUpdateLastTimeForCaldavCalendarcaldav_calendarsCREATE TRIGGER UpdateLastTimeForCaldavCalendar AFTER UPDATE ON caldav_calendars FOR EACH ROW BEGIN UPDATE caldav_calendars SET caldav_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END <--tablecaldav_calendarscaldav_calendars;CREATE TABLE caldav_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )$7--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) ) <C# triggerUpdateLastTimeForiCalEventsical_eventsCREATE TRIGGER UpdateLastTimeForiCalEvents AFTER UPDATE ON ical_events FOR EACH ROW BEGIN UPDATE ical_events SET ical_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; ENDz5=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)i43# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)P3%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)-##Wtableical_eventsical_events5CREATE >G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )         UM>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE ).A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )G'triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END?A')indexcaldav_calendar_notify_idxcaldav_eventsBCREATE INDEX caldav_calendar_notify_idx ON caldav_events(calendar_id,notifyat)M7'indexcaldav_recurrence_idxcaldav_eventsACREATE INDEX caldav_recurrence_idx ON caldav_events(recurrence_id))'oindexcaldav_uid_idxcaldav_events@CREATE INDEX caldav_uid_idx ON caldav_events(uid)M'indexsqlite_autoindex_caldav_events_1caldav_events>E''stablecaldav_eventscaldav_events=CREATE TABLE caldav_events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL DEFAULT '0', recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES caldav_calendars(calendar_id) )hACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00')   4  ?8QC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' ) 5@>=<?;4:6987.:  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5931.5.2.52023-02-11 03:18:1231.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1     es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-04 11:35:28/=30015-fixmysqlconstraints2023-02-20 09:36:216K30014-unifytimestampdefaultvalue2023-02-20 09:36:21>[30013-changemysqlcollationscasesensitive2023-02-20 09:36:21/ =30012-fixmysqlconstraints2023-02-20 09:36:213 E30011-unifymigrationsidcolumn2023-02-20 09:36:214 G30010-increasetextfieldlengths2023-02-20 09:36:21/ =30009-dropauthschemefield2023-02-20 09:36:21( /30008-unifyindexes2023-02-20 09:36:212C30007-replaceurlplaceholders2023-02-20 09:36:21+530006-rmgroupsnotnull2023-02-20 09:36:213E30005-changemysqlut8toutf8mb42023-02-20 09:36:214G30004-fixtimestampdefaultvalue2023-02-20 09:36:214G30003-fixtimestampdefaultvalue2023-02-20 09:36:214G30002-increasetextfieldlengths2023-02-20 09:36:21&+30001-categories2023-02-20 09:36:21"#30000-dbinit2023-02-20 09:36:21 o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )    &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events^I''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END  wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit    P  L Pf 5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars3CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); ENDPK]opp%biz-xperts.com/farukh.naseer.rcube.dbnu[SQLite format 3@ Ew^E.WJf NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL def_5Z+V~+AnYd   ,3/ 2023-02-20 08:32:13Imported Contacts ,3/ 2023-02-20 08:32:13Imported Contacts  aa S'cPCardDAV%l@%d{ENCRYPTED}VlsPuOk9I4Mw93ni/xf89A==https://127.0.0.1:2080/addressbooks/farukh.naseer@biz-xperts.com/addressbook/ jzRQcPCardDAV  >c 3 E 2018-10-02 13:26:33farukh.naseer@biz-xperts.com     "E farukh.naseer@biz-xperts.com < E33Ofarukh.naseer@biz-xperts.comlocalhost2018-10-02 13:26:332026-08-11 07:29:21en_USa:6:{s:6:"layout";s:10:"widescreen";s:9:"sent_mbox";s:19:"INBOX.Sent Messages";s:12:"archive_mbox";s:13:"INBOX.Archive";s:11:"client_hash";s:16:"peIfSnHSIu7v7pl7";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;} +Efarukh.naseer@biz-xperts.comlocalhost G  d : W,r8M3+m2f042d807591d2352245d540b015d7a32026-08-11 07:29:27154.192.120.190bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJTT1FiSDcwcnZiM2JETG4wT0Z4dWJyUGp2ejNFREIxdCI78M3+m25001c0e82cc0e1034f4cbbcd7e9ac532026-05-06 07:38:17154.192.119.170bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJWT2FtMm1LSVVWcFhiWlBtQWV1azFmeDd4aE8xdGQzNSI77M3)m4592a874eb9c53948bb4ab1cdc2fde8c2026-04-06 06:39:38154.192.128.15bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJuakpZcU1HUlhqWUxUeW9lcFdXQVVPcmkyNTZmNmgyRCI76M3'mdac75c7ae9b007eac3aeb6c9ffc1cbf92025-11-12 12:18:47206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJIdGNzRml5QWc0REdrN29WUHkxR0hwZlpXSUdPcFdVUyI76M3'mf7893f5b5cdf3bc6a09631b88fb985e72025-08-06 08:22:55154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJxdUlET3lEZm9sN3U5V1hOcUxxMUZDOFlNYUd2T0ZJMyI76 M3'm37bea4434bad74d2299d2f57601fbfda2025-05-13 10:57:35154.192.48.11bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJJUmVkcjJLQVFEZkp3bm5QR0R0V1lsaHdnQVdzd21ZVSI75 M3%m3f311667e2de7a9ca3df866f03c542ff2024-11-04 10:48:58154.192.46.4bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJIVVYyZHdIbmFXalFEZndOYjFjMDczTUdjWlBJa2VBNyI76 M3'm89e19f21b696ddde70720621b2ee1bc82024-10-23 09:25:41206.84.143.44bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ6NEhIS3p2eGpyTlRSRDRvOHVLdDh5VnpjeTlGRGE3RSI75 M3%m8acdf38e52148252cacb9a6304e5ef232024-10-09 08:05:27154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJGdlVlZWlnbDd6UDRuem0xQTRtSUluTzZEZWZJNkc5ZyI77 M3)m5b19174a628b1110b4524ead0a4631ff2024-07-05 09:45:39154.192.47.102bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ3Nks1V09aNXFUZDdxU2FaTjVUdGFhcnBTa1kyNmJ6MiI75M3%me3977f2235a91133ed2f60b91e9821a82024-06-12 07:51:44154.192.9.90bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJTVm5JdU80QjFoV0xKS0FpMFVDZUZrYWFnbEp2azNneSI76M3'm80fbe86bfaef94d4cd586265b84cdd862023-12-13 09:15:45206.84.142.37bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJYVkJucW5kYkdNalhCWlEwSTF3VUdNQzFqUUlYZHVYdiI76M3'ma75cb3d3dae6a9c8ecc3742763434a982023-11-14 10:12:15206.84.141.43bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJwSVNqQkdiV2t1TWRnbmVQdXc1MWxvRFZJTHExcWNqNyI75M3%m20459bccd5b1487e87d1c8fa21c910c22023-11-07 09:30:09154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJzN3JzVVNXODZFUUFiY201bXJCYVNjN01oSXNDOWk4diI76M3'm960750739baa9585dc030f6980513d3a2023-08-30 08:59:32154.192.46.33bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJEalFiUlhibkhXY3lkMWd6WnllVVA0YnhiUEdsZ2FuTCI76M3'me7b0266483112304da4a67062a73b7c32023-08-22 10:14:01206.84.140.68bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJwU2hya3NWZ3V6SWZoc3pYYnVXZ3JIYUFWekZCT1ZERiI76M3'me11166dec1ecaba8663e0fee7b093b8a2023-08-16 11:25:07206.84.140.68bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI3QmlKQW54MTVKOVE1dGwzejR5dTJjSmJDdk0wNnhqUSI76M3'me31f05844d747c10d21c087fc9a57b462023-05-19 09:25:07154.192.48.21bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJwN1h2VElNN3p4NmNKTGdIWEtHT2puRHVhTmhObHNScCI7  gH g E jm#  $M2f042d807591d2352245d540b015d7a3$M25001c0e82cc0e1034f4cbbcd7e9ac53$M4592a874eb9c53948bb4ab1cdc2fde8c$Mdac75c7ae9b007eac3aeb6c9ffc1cbf9$Mf7893f5b5cdf3bc6a09631b88fb985e7$M37bea4434bad74d2299d2f57601fbfda $M3f311667e2de7a9ca3df866f03c542ff $M89e19f21b696ddde70720621b2ee1bc8 $M8acdf38e52148252cacb9a6304e5ef23 $M5b19174a628b1110b4524ead0a4631ff $Me3977f2235a91133ed2f60b91e9821a8$M80fbe86bfaef94d4cd586265b84cdd86$Ma75cb3d3dae6a9c8ecc3742763434a98$M20459bccd5b1487e87d1c8fa21c910c2$M960750739baa9585dc030f6980513d3a$Me7b0266483112304da4a67062a73b7c3$Me11166dec1ecaba8663e0fee7b093b8a#M e31f05844d747c10d21c087fc9a57b46 QqYA)iQ32026-08-11 07:29:2732026-05-06 07:38:1732026-04-06 06:39:3832025-11-12 12:18:4732025-08-06 08:22:5532025-05-13 10:57:35 32024-11-04 10:48:58 32024-10-23 09:25:41 32024-10-09 08:05:27 32024-07-05 09:45:39 32024-06-12 07:51:4432023-12-13 09:15:4532023-11-14 10:12:1532023-11-07 09:30:0932023-08-30 08:59:3232023-08-22 10:14:0132023-08-16 11:25:073 2023-05-19 09:25:07    c " 7 43333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, lan,++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ))ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )  z;C  _zzzzz 7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FORd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EW1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) I/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id) !O)indexsqlite_autoindex_carddav_groups_2carddav_groupsX O)indexsqlite_autoindex_carddav_groups_1carddav_groupsW )) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT `atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00') J:P11Ktablecarddav_group_usercarddav_group_userSC[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )U/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesO//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )G-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id)S-indexsqlite_autoindex_carddav_contacts_2carddav_contactsLAS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsK|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                  cPCardDAV  ssJ! -!libkolab-version2023111200$;!calendar-caldav-version2024082600&?!calendar-database-version2024082600/!roundcube-version2022081200 6c-libkolab-version ;calendar-caldav-version?calendar-database-version/ roundcube-version  Defaultcc0000         Default                ?8QC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL ) h5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembers33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' ) @@@???:998755.@ v )'! cPanel CardDAVhttps://127.0.0.1:2080/addressbooks/farukh.naseer@biz-xperts.com/addressbook/iU1775457550 31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5931.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1                 o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HSC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )   ~H|R! E y K  (/30022-accountflags2026-04-06 06:39:10,730021-addressbookflags2026-04-06 06:39:10/=30020-distinctcolumnnames2026-04-06 06:39:10,730019-accountentities32026-04-06 06:39:10,730018-accountentities22026-04-06 06:39:10+530017-accountentities2026-04-06 06:39:104G30016-increasetextfieldlengths2026-04-06 06:39:10/=30015-fixmysqlconstraints2026-04-06 06:39:106K30014-unifytimestampdefaultvalue2026-04-06 06:39:10>[30013-changemysqlcollationscasesensitive2026-04-06 06:39:10/ =30012-fixmysqlconstraints2026-04-06 06:39:103 E30011-unifymigrationsidcolumn2026-04-06 06:39:104 G30010-increasetextfieldlengths2026-04-06 06:39:10/ =30009-dropauthschemefield2026-04-06 06:39:10( /30008-unifyindexes2026-04-06 06:39:102C30007-replaceurlplaceholders2026-04-06 06:39:10+530006-rmgroupsnotnull2026-04-06 06:39:103E30005-changemysqlut8toutf8mb42026-04-06 06:39:104G30004-fixtimestampdefaultvalue2026-04-06 06:39:104G30003-fixtimestampdefaultvalue2026-04-06 06:39:104G30002-increasetextfieldlengths2026-04-06 06:39:10&+30001-categories2026-04-06 06:39:10"#30000-dbinit2026-04-06 06:39:10 ' 6 B CQH> I;Wtriggercaldav_calenda.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendarI--Etablekolab_cache_notekolab_cache_noteaCREATE TABLE kolab_cache_note ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, PRIMARY KEY(folder_id,msguid) )73+indexix_journal_uid2msguidkolab_cache_journal`CREATE INDEX ix_journal_uid2msguid ON kolab_cache_journal(folder_id,uid,msguid)EY3indexsqlite_autoindex_kolab_cache_journal_1kolab_cache_journalBx33tablekolab_cache_journalkolab_cache_journal@CREATE TABLE kolab_cache_journal ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )x1-indexix_task_uid2msguidkolab_cache_task?CREATE INDEX ix_task_uid2msguid ON kolab_cache_task(folder_id,uid,msguid)?S-indexsqlite_autoindex_kolab_cache_task_1kolab_cache_task>o--tablekolab_cache_taskkolab_cache_task=CREATE TABLE kolab_cache_task ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )|3/#indexix_event_uid2msguidkolab_cache_event=3i 99?S-indexsqlite_autoindex_kolab_cache_file_1kolab_cache_filee x1-indexix_note_uid2msguidkolab_cache_notecCREATE INDEX ix_note_uid2msguid ON kolab_cache_note(folder_id,uid,msguid)I--Etablekolab_cache_notekolab_cache_noteaCREATE TABLE kolaCx1-indexix_note_uid2msguidkolab_cache_notecCREATE INDEX ix_note_uid2msguid ON kolab_cache_note(folder_id,uid,msguid)+77tablekolab_cache_dav_eventkolab_cache_dav_eventsCREATE TABLE kolab_cache_dav_event ( folder_id INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, etag VARCHAR(128) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id, uid) )*3;%indexix_contact_type_davkolab_cache_dav_contactrCREATE INDEX ix_contact_type_dav ON kolab_cache_dav_contact(folder_id, type)}(;;tablekolab_cache_dav_contactkolab_cache_dav_contactpCREATE TABLE kolab_cache_dav_contact ( folder_id INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, etag VARCHAR(128) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, type VARCHAR(32) NOT NULL, name VARCHAR(255) NOT NULL, firstname VARCHAR(255) NOT NULL, surname VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL, PRIMARY KEY(folder_id, uid) )'95/indexix_freebusy_uid2msguidkolab_cache_freebusyoCREATE INDEX ix_freebusy_uid2msguid ON kolab_cache_freebusy(folder_id,uid,msguid)G&[5indexsqlite_autoindex_kolab_cache_freebusy_1kolab_cache_freebusyn{%55tablekolab_cache_freebusykolab_cache_freebusymCREATE TABLE kolab_cache_freebusy ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )$C?Cindexix_configuration_uid2msguidkolab_cache_configurationlCREATE INDEX ix_configuration_uid2msguid ON kolab_cache_configuration(folder_id,uid,msguid) #7?+indexix_configuration_typekolab_cache_configurationkCREATE INDEX ix_configuration_type ON kolab_cache_configuration(folder_id,type)Q"e?indexsqlite_autoindex_kolab_cache_configuration_1kolab_cache_configurationj!??tablekolab_cache_configurationkolab_cache_configurationiCREATE TABLE kolab_cache_configuration ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, type VARCHAR(32) NOT NULL, PRIMARY KEY(folder_id,msguid) )x 1-indexix_file_uid2msguidkolab_cache_filehCREATE INDEX ix_file_uid2msguid ON kolab_cache_file(folder_id,uid,msguid)v1-indexix_folder_filenamekolab_cache_filegCREATE INDEX ix_folder_filename ON kolab_cache_file(folder_id,filename)?S-indexsqlite_autoindex_kolab_cache_file_1kolab_cache_fileeo--tablekolab_cache_filekolab_cache_filedCREATE TABLE kolab_cache_file ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, filename varchar(255) DEFAULT NULL, PRIMARY KEY(folder_id,msguid) )+?S-indexsqlite_autoindex_kolab_cache_note_1kolab_cache_notebM)a;indexsqlite_autoindex_kolab_cache_dav_contact_1kolab_cache_dav_contactq  awV=^: w a/0022-accountflags70021-addressbookflags=0020-distinctcolumnnames70019-accountentities370018-accountentities250017-accountentities!G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit  w  x VG @G.[5indexsqlite_autoindex_kolab_cache_dav_task_1kolab_cache_dav_taskv|-55tablekolab_cache_dav_taskkolab_cache_dav_taskuCREATE TABLE kolab_cache_dav_task ( folder_id INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, etag VARCHAR(128) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id, uid) )I,]7indexsqlite_autoindex_kolab_cache_dav_event_1kolab_cache_dav_eventt?5S-indexsqlite_autoindex_carddav_contacts_2carddav_contactsJ?4S-indexsqlite_autoindex_carddav_contacts_1carddav_contactsI3--[tablecarddav_contactscarddav_contactsHCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, email VARCHAR(255), firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', vcard TEXT NOT NULL, etag VARCHAR(255) NOT NULL, uri VARCHAR(255) NOT NULL, cuid VARCHAR(255) NOT NULL, UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )2S55indexcarddav_addressbooks_account_id_idxcarddav_addressbooksFCREATE INDEX carddav_addressbooks_account_id_idx ON carddav_addressbooks(account_id)j155wtablecarddav_addressbookscarddav_addressbooksCCREATE TABLE carddav_addressbooks ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, url TEXT NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, refresh_time INT NOT NULL DEFAULT 3600, sync_token TEXT NOT NULL DEFAULT '', account_id integer NOT NULL, flags integer NOT NULL DEFAULT 5, FOREIGN KEY(account_id) REFERENCES carddav_accounts(id) ON DELETE CASCADE ON UPDATE CASCADE )?0S-indexsqlite_autoindex_carddav_accounts_1carddav_accounts(B/--7tablecarddav_accountscarddav_accountsCREATE TABLE carddav_accounts ( id integer NOT NULL PRIMARY KEY, accountname TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, discovery_url TEXT, user_id integer NOT NULL, last_discovered BIGINT NOT NULL DEFAULT 0, rediscover_time INT NOT NULL DEFAULT 86400, presetname TEXT, flags integer NOT NULL DEFAULT 0, UNIQUE(user_id,presetname), FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )       z G u 7 H nYB11]tablecarddav_migrationscarddav_migrationsXCREATE TABLE carddav_migrations ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) )CCW1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[ AK1%indexcarddav_group_user_group_id_idxcarddav_group_userWCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)@O1-indexcarddav_group_user_contact_id_idxcarddav_group_userUCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id)C?W1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTn>11tablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )z=C)indexcarddav_groups_abook_id_idxcarddav_groupsRCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id);<O)indexsqlite_autoindex_carddav_groups_2carddav_groupsQ;;O)indexsqlite_autoindex_carddav_groups_1carddav_groupsP:))[tablecarddav_groupscarddav_groupsOCREATE TABLE carddav_groups ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, vcard TEXT, etag VARCHAR(255), uri VARCHAR(255), cuid VARCHAR(255), UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )9I/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesNCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id)A8U/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesMa7//qtablecarddav_xsubtypescarddav_xsubtypesLCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, subtype VARCHAR(128) NOT NULL, abook_id integer NOT NULL, FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )6G-indexcarddav_contacts_abook_id_idxcarddav_contactsKCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id)                PK]^0biz-xperts.com/farukh.naseer.rcube.db.1748980620nu[SQLite format 3@ 8_B8.~Z_ NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default 'ZVI]An+Gn   ,3/ 2023-02-20 08:32:13Imported Contacts ,3/ 2023-02-20 08:32:13Imported Contacts  ('&%  >c 3 E 2018-10-02 13:26:33farukh.naseer@biz-xperts.com     "E farukh.naseer@biz-xperts.com  E33yfarukh.naseer@biz-xperts.comlocalhost2018-10-02 13:26:332025-05-13 10:57:25en_USa:5:{s:6:"layout";s:10:"widescreen";s:12:"archive_mbox";s:13:"INBOX.Archive";s:11:"client_hash";s:16:"peIfSnHSIu7v7pl7";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;} +Efarukh.naseer@biz-xperts.comlocalhost G  d : W6 M3'm37bea4434bad74d2299d2f57601fbfda2025-05-13 10:57:35154.192.48.11bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJJUmVkcjJLQVFEZkp3bm5QR0R0V1lsaHdnQVdzd21ZVSI75 M3%m3f311667e2de7a9ca3df866f03c542ff2024-11-04 10:48:58154.192.46.4bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJIVVYyZHdIbmFXalFEZndOYjFjMDczTUdjWlBJa2VBNyI76 M3'm89e19f21b696ddde70720621b2ee1bc82024-10-23 09:25:41206.84.143.44bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ6NEhIS3p2eGpyTlRSRDRvOHVLdDh5VnpjeTlGRGE3RSI75 M3%m8acdf38e52148252cacb9a6304e5ef232024-10-09 08:05:27154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJGdlVlZWlnbDd6UDRuem0xQTRtSUluTzZEZWZJNkc5ZyI77 M3)m5b19174a628b1110b4524ead0a4631ff2024-07-05 09:45:39154.192.47.102bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ3Nks1V09aNXFUZDdxU2FaTjVUdGFhcnBTa1kyNmJ6MiI75M3%me3977f2235a91133ed2f60b91e9821a82024-06-12 07:51:44154.192.9.90bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJTVm5JdU80QjFoV0xKS0FpMFVDZUZrYWFnbEp2azNneSI76M3'm80fbe86bfaef94d4cd586265b84cdd862023-12-13 09:15:45206.84.142.37bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJYVkJucW5kYkdNalhCWlEwSTF3VUdNQzFqUUlYZHVYdiI76M3'ma75cb3d3dae6a9c8ecc3742763434a982023-11-14 10:12:15206.84.141.43bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJwSVNqQkdiV2t1TWRnbmVQdXc1MWxvRFZJTHExcWNqNyI75M3%m20459bccd5b1487e87d1c8fa21c910c22023-11-07 09:30:09154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJzN3JzVVNXODZFUUFiY201bXJCYVNjN01oSXNDOWk4diI76M3'm960750739baa9585dc030f6980513d3a2023-08-30 08:59:32154.192.46.33bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJEalFiUlhibkhXY3lkMWd6WnllVVA0YnhiUEdsZ2FuTCI76M3'me7b0266483112304da4a67062a73b7c32023-08-22 10:14:01206.84.140.68bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJwU2hya3NWZ3V6SWZoc3pYYnVXZ3JIYUFWekZCT1ZERiI76M3'me11166dec1ecaba8663e0fee7b093b8a2023-08-16 11:25:07206.84.140.68bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI3QmlKQW54MTVKOVE1dGwzejR5dTJjSmJDdk0wNnhqUSI76M3'me31f05844d747c10d21c087fc9a57b462023-05-19 09:25:07154.192.48.21bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJwN1h2VElNN3p4NmNKTGdIWEtHT2puRHVhTmhObHNScCI7  H Ejm#$M37bea4434bad74d2299d2f57601fbfda $M3f311667e2de7a9ca3df866f03c542ff $M89e19f21b696ddde70720621b2ee1bc8 $M8acdf38e52148252cacb9a6304e5ef23 $M5b19174a628b1110b4524ead0a4631ff $Me3977f2235a91133ed2f60b91e9821a8$M80fbe86bfaef94d4cd586265b84cdd86$Ma75cb3d3dae6a9c8ecc3742763434a98$M20459bccd5b1487e87d1c8fa21c910c2$M960750739baa9585dc030f6980513d3a$Me7b0266483112304da4a67062a73b7c3$Me11166dec1ecaba8663e0fee7b093b8a#M e31f05844d747c10d21c087fc9a57b46 qYA)32025-05-13 10:57:35 32024-11-04 10:48:58 32024-10-23 09:25:41 32024-10-09 08:05:27 32024-07-05 09:45:39 32024-06-12 07:51:4432023-12-13 09:15:4532023-11-14 10:12:1532023-11-07 09:30:0932023-08-30 08:59:3232023-08-22 10:14:0132023-08-16 11:25:073 2023-05-19 09:25:07    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c$##itableattachmentsattachment>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000         Default UM>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE ).A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )G'triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END?A')indexcaldav_calendar_notify_idxcaldav_eventsBCREATE INDEX caldav_calendar_notify_idx ON caldav_events(calendar_id,notifyat)M7'indexcaldav_recurrence_idxcaldav_eventsACREATE INDEX caldav_recurrence_idx ON caldav_events(recurrence_id))'oindexcaldav_uid_idxcaldav_events@CREATE INDEX caldav_uid_idx ON caldav_events(uid)M'indexsqlite_autoindex_caldav_events_1caldav_events>E''stablecaldav_eventscaldav_events=CREATE TABLE caldav_events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL DEFAULT '0', recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES caldav_calendars(calendar_id) )hACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00')  4  ?8QC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' ) =>@<;?:698745.@  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5931.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1     es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-04 11:07:31/=30015-fixmysqlconstraints2023-02-20 08:32:136K30014-unifytimestampdefaultvalue2023-02-20 08:32:13>[30013-changemysqlcollationscasesensitive2023-02-20 08:32:13/ =30012-fixmysqlconstraints2023-02-20 08:32:133 E30011-unifymigrationsidcolumn2023-02-20 08:32:134 G30010-increasetextfieldlengths2023-02-20 08:32:13/ =30009-dropauthschemefield2023-02-20 08:32:13( /30008-unifyindexes2023-02-20 08:32:132C30007-replaceurlplaceholders2023-02-20 08:32:13+530006-rmgroupsnotnull2023-02-20 08:32:133E30005-changemysqlut8toutf8mb42023-02-20 08:32:134G30004-fixtimestampdefaultvalue2023-02-20 08:32:134G30003-fixtimestampdefaultvalue2023-02-20 08:32:134G30002-increasetextfieldlengths2023-02-20 08:32:13&+30001-categories2023-02-20 08:32:13"#30000-dbinit2023-02-20 08:32:13 o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )    &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events^I''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END  wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit    P  L Pf 5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars3CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); ENDPK]/*biz-xperts.com/ahameed.rcube.db.1768593493nu[SQLite format 3@ B3, B.` NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default 'VIG]Bn+Gn ,3/ 2023-02-20 08:47:54Imported Contacts       8b 3 9 2018-10-02 09:37:36ahameed@biz-xperts.com    9 ahameed@biz-xperts.com  <<@ 933cahameed@biz-xperts.comlocalhost2018-10-02 09:37:362025-12-22 06:33:16en_USa:11:{s:6:"layout";s:7:"desktop";s:16:"message_sort_col";s:7:"subject";s:18:"message_sort_order";s:3:"ASC";s:12:"archive_mbox";s:13:"INBOX.Archive";s:14:"message_extwin";i:1;s:15:"default_charset";s:5:"UTF-8";s:14:"mail_read_time";i:5;s:4:"skin";s:5:"larry";s:11:"client_hash";s:16:"eIR9kDNM4xyAgu2Y";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;} %9ahameed@biz-xperts.comlocalhost =4 g B"G Bl g g g g g g g g g g g g$Mdab37041fd5a07914ba87b6ce6a1dc49$M418b1749b7645a37ceb157a3acb99b35$M72daef18e277b0d18310421e12f79b45$Mc619d0bdf4f20238a64c5b2a4a7614c0$Me1b262f16857e0ab5de8fccaf40a2470$M073905decd913ebe4aeabe9ab40a90cd$M1d67ff572c548f2a554f9a0b382d072b$M0a1786adead88984f9b84c4c3ecf7722 @pX@!!!!!!!!!!!!32025-12-22 06:34:0132025-12-01 16:42:3932025-11-22 05:52:4532025-11-12 12:21:0932025-11-12 12:12:5132025-11-11 16:43:1432025-08-06 08:59:3032025-08-06 08:39:58    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c$##itableattachmentsattachment>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000      +;iAcopbgdqe7mlsrjkafn^@~}|{zyxwvut?>9:6h<88855 C7M3)m1d67ff572c548f2a554f9a0b382d072b2025-11-11 16:43:14154.192.30.106bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiZzVISlVDdzBITU5GcXZIY1V6amJkWUhTMWE2SEY1WDkiOw==6M3'm0a1786adead88984f9b84c4c3ecf77222025-08-06 08:39:58154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiS01aZlcxTjVJRFZEZEdDS2p5dkJ6cGxNVVFqRUJYZmYiOw==:M3'udab37041fd5a07914ba87b6ce6a1dc492025-08-06 08:59:30203.124.34.95bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyNDQ1O3VzZXJuYW1lfHM6MjI6ImFoYW1lZWRAYml6LXhwZXJ0cy5jb20iO3N0b3JhZ2VfaG9zdHxzOjk6ImxvY2FsaG9zdCI7c3RvcmFnZV9wb3J0fGk6MTQzO3N0b3JhZ2Vfc3NsfGI6MDtwYXNzd29yZHxzOjk2OiJDN2NkTWViMmJYSXpPeWVsSmZZLzloM3dzdXlYQnY4M2xVcU1rQnNuR3ZtcWRIUkpROWZVYzJTSVViSWFFRzNWd3BBUDE3R0EvYzVSUEsvRW05NFFEUHo0Zy9PemVoK3giO2xvZ2luX3RpbWV8aToxNzU0NDY5MjU1O1NUT1JBR0VfU1BFQ0lBTC1VU0V8YjoxO2F1dGhfc2VjcmV0fHM6MzI6Imtob1RCNWp0MzB5UG00cHIyRlVtdzhhUmk0OUxiVGdtIjtyZXF1ZXN0X3Rva2VufHM6MzI6IjlDVWxkcVowM1NZMWx3bllEWkRzUjg2c3hOcXVaM3IwIjt0YXNrfHM6NDoibWFpbCI7c2tpbl9jb25maWd8YTowOnt9aW1hcF9ob3N0fHM6OToibG9jYWxob3N0IjtwYWdlfGk6MTttYm94fHM6NToiSU5CT1giO3NvcnRfY29sfHM6Nzoic3ViamVjdCI7c29ydF9vcmRlcnxzOjM6IkFTQyI7U1RPUkFHRV9USFJFQUR8YTozOntpOjA7czoxMDoiUkVGRVJFTkNFUyI7aToxO3M6NDoiUkVGUyI7aToyO3M6MTQ6Ik9SREVSRURTVUJKRUNUIjt9U1RPUkFHRV9RVU9UQXxiOjE7U1RPUkFHRV9MSVNULUVYVEVOREVEfGI6MTtxdW90YV9kaXNwbGF5fHM6NDoidGV4dCI7bGlzdF9hdHRyaWJ8YTo2OntzOjQ6Im5hbWUiO3M6ODoibWVzc2FnZXMiO3M6MjoiaWQiO3M6MTE6Im1lc3NhZ2VsaXN0IjtzOjU6ImNsYXNzIjtzOjQ4OiJyZWNvcmRzLXRhYmxlIG1lc3NhZ2VsaXN0IHNvcnRoZWFkZXIgZml4ZWRoZWFkZXIiO3M6MTU6Im9wdGlvbnNtZW51aWNvbiI7czo0OiJ0cnVlIjtzOjE1OiJhcmlhLWxhYmVsbGVkYnkiO3M6MjI6ImFyaWEtbGFiZWwtbWVzc2FnZWxpc3QiO3M6NzoiY29sdW1ucyI7YTo4OntpOjA7czo3OiJ0aHJlYWRzIjtpOjE7czo3OiJzdWJqZWN0IjtpOjI7czo2OiJzdGF0dXMiO2k6MztzOjY6ImZyb210byI7aTo0O3M6NDoiZGF0ZSI7aTo1O3M6NDoic2l6ZSI7aTo2O3M6NDoiZmxhZyI7aTo3O3M6MTA6ImF0dGFjaG1lbnQiO319Zm9sZGVyc3xhOjE6e3M6NToiSU5CT1giO2E6Mjp7czozOiJjbnQiO2k6NTY7czo2OiJtYXh1aWQiO2k6MzUwMTA7fX1TVE9SQUdFX1NPUlR8YjoxO3Vuc2Vlbl9jb3VudHxhOjE6e3M6NToiSU5CT1giO2k6MDt9bGlzdF9tb2Rfc2VxfHM6NToiNDI3NTIiO2NvbXBvc2VfZGF0YV8xNjgwODQ2NDQ0Njg5MzEzOGI2Y2M5NHxhOjU6e3M6MjoiaWQiO3M6MjM6IjE2ODA4NDY0NDQ2ODkzMTM4YjZjYzk0IjtzOjU6InBhcmFtIjthOjU6e3M6NDoibWJveCI7czo1OiJJTkJPWCI7czozOiJyZWwiO3M6MDoiIjtzOjk6InNlbnRfbWJveCI7czoxMDoiSU5CT1guU2VudCI7czoxMDoibWVzc2FnZS1pZCI7czo0OToiPDA2ODVlMmE1YjE0MjE5Y2M4ZmEyMTZlZGZkZmRlMjZhQGJpei14cGVydHMuY29tPiI7czo5OiJkcmFmdF91aWQiO3M6MToiNSI7fXM6NzoibWFpbGJveCI7czo1OiJJTkJPWCI7czo0OiJtb2RlIjtOO3M6MTE6ImF0dGFjaG1lbnRzIjthOjA6e319U1RPUkFHRV9BQ0x8YjowOw==   Default b G b6M3'm72daef18e277b0d18310421e12f79b452025-12-01 16:42:39154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiSWl3THhnN1pwa2NxWkZBUU1QSHJxVzJ0U3QyQWFPQ0giOw==6M3'me1b262f16857e0ab5de8fccaf40a24702025-11-12 12:21:09206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiWVdFbkFrRm02Yzh0Z21lSmJ3cjZJcm1weG5KUWZ1MkQiOw==7M3)m418b1749b7645a37ceb157a3acb99b352025-12-22 06:34:01154.192.156.86bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoib2RHUDFyanBWTkxpd1NrOVRVRTQ4TnN5Q2JBRzh1ckoiOw==6M3'mc619d0bdf4f20238a64c5b2a4a7614c02025-11-22 05:52:45154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiWWo4a2FldHpuRXJaSWFSRlJBbFVrSGh4Q3hFU0U0dHMiOw==6M3'm073905decd913ebe4aeabe9ab40a90cd2025-11-12 12:12:51206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoidk8ydnBlOG14cXBydjNXUkpONU9aWGJDUFJGajFHY2YiOw==  4  ?8QC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addressesCREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5731.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1   es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )  o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-04 11:05:46/=30015-fixmysqlconstraints2022-11-22 10:38:276K30014-unifytimestampdefaultvalue2022-11-22 10:38:27>[30013-changemysqlcollationscasesensitive2022-11-22 10:38:27/ =30012-fixmysqlconstraints2022-11-22 10:38:273 E30011-unifymigrationsidcolumn2022-11-22 10:38:274 G30010-increasetextfieldlengths2022-11-22 10:38:27/ =30009-dropauthschemefield2022-11-22 10:38:27( /30008-unifyindexes2022-11-22 10:38:272C30007-replaceurlplaceholders2022-11-22 10:38:27+530006-rmgroupsnotnull2022-11-22 10:38:273E30005-changemysqlut8toutf8mb42022-11-22 10:38:274G30004-fixtimestampdefaultvalue2022-11-22 10:38:274G30003-fixtimestampdefaultvalue2022-11-22 10:38:274G30002-increasetextfieldlengths2022-11-22 10:38:27&+30001-categories2022-11-22 10:38:27"#30000-dbinit2022-11-22 10:38:27 &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events_I''Qtablecaldav_eventscaldav_eventsZCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END      wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit    P  L Pf 5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars5CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); ENDPK]/*biz-xperts.com/ahameed.rcube.db.1767816038nu[SQLite format 3@ B3, B.` NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default 'VIG]Bn+Gn ,3/ 2023-02-20 08:47:54Imported Contacts       8b 3 9 2018-10-02 09:37:36ahameed@biz-xperts.com    9 ahameed@biz-xperts.com  <<@ 933cahameed@biz-xperts.comlocalhost2018-10-02 09:37:362025-12-22 06:33:16en_USa:11:{s:6:"layout";s:7:"desktop";s:16:"message_sort_col";s:7:"subject";s:18:"message_sort_order";s:3:"ASC";s:12:"archive_mbox";s:13:"INBOX.Archive";s:14:"message_extwin";i:1;s:15:"default_charset";s:5:"UTF-8";s:14:"mail_read_time";i:5;s:4:"skin";s:5:"larry";s:11:"client_hash";s:16:"eIR9kDNM4xyAgu2Y";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;} %9ahameed@biz-xperts.comlocalhost =4 g B"G Bl g g g g g g g g g g g g$Mdab37041fd5a07914ba87b6ce6a1dc49$M418b1749b7645a37ceb157a3acb99b35$M72daef18e277b0d18310421e12f79b45$Mc619d0bdf4f20238a64c5b2a4a7614c0$Me1b262f16857e0ab5de8fccaf40a2470$M073905decd913ebe4aeabe9ab40a90cd$M1d67ff572c548f2a554f9a0b382d072b$M0a1786adead88984f9b84c4c3ecf7722 @pX@!!!!!!!!!!!!32025-12-22 06:34:0132025-12-01 16:42:3932025-11-22 05:52:4532025-11-12 12:21:0932025-11-12 12:12:5132025-11-11 16:43:1432025-08-06 08:59:3032025-08-06 08:39:58    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c$##itableattachmentsattachment>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000      +;iAcopbgdqe7mlsrjkafn^@~}|{zyxwvut?>9:6h<88855 C7M3)m1d67ff572c548f2a554f9a0b382d072b2025-11-11 16:43:14154.192.30.106bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiZzVISlVDdzBITU5GcXZIY1V6amJkWUhTMWE2SEY1WDkiOw==6M3'm0a1786adead88984f9b84c4c3ecf77222025-08-06 08:39:58154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiS01aZlcxTjVJRFZEZEdDS2p5dkJ6cGxNVVFqRUJYZmYiOw==:M3'udab37041fd5a07914ba87b6ce6a1dc492025-08-06 08:59:30203.124.34.95bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyNDQ1O3VzZXJuYW1lfHM6MjI6ImFoYW1lZWRAYml6LXhwZXJ0cy5jb20iO3N0b3JhZ2VfaG9zdHxzOjk6ImxvY2FsaG9zdCI7c3RvcmFnZV9wb3J0fGk6MTQzO3N0b3JhZ2Vfc3NsfGI6MDtwYXNzd29yZHxzOjk2OiJDN2NkTWViMmJYSXpPeWVsSmZZLzloM3dzdXlYQnY4M2xVcU1rQnNuR3ZtcWRIUkpROWZVYzJTSVViSWFFRzNWd3BBUDE3R0EvYzVSUEsvRW05NFFEUHo0Zy9PemVoK3giO2xvZ2luX3RpbWV8aToxNzU0NDY5MjU1O1NUT1JBR0VfU1BFQ0lBTC1VU0V8YjoxO2F1dGhfc2VjcmV0fHM6MzI6Imtob1RCNWp0MzB5UG00cHIyRlVtdzhhUmk0OUxiVGdtIjtyZXF1ZXN0X3Rva2VufHM6MzI6IjlDVWxkcVowM1NZMWx3bllEWkRzUjg2c3hOcXVaM3IwIjt0YXNrfHM6NDoibWFpbCI7c2tpbl9jb25maWd8YTowOnt9aW1hcF9ob3N0fHM6OToibG9jYWxob3N0IjtwYWdlfGk6MTttYm94fHM6NToiSU5CT1giO3NvcnRfY29sfHM6Nzoic3ViamVjdCI7c29ydF9vcmRlcnxzOjM6IkFTQyI7U1RPUkFHRV9USFJFQUR8YTozOntpOjA7czoxMDoiUkVGRVJFTkNFUyI7aToxO3M6NDoiUkVGUyI7aToyO3M6MTQ6Ik9SREVSRURTVUJKRUNUIjt9U1RPUkFHRV9RVU9UQXxiOjE7U1RPUkFHRV9MSVNULUVYVEVOREVEfGI6MTtxdW90YV9kaXNwbGF5fHM6NDoidGV4dCI7bGlzdF9hdHRyaWJ8YTo2OntzOjQ6Im5hbWUiO3M6ODoibWVzc2FnZXMiO3M6MjoiaWQiO3M6MTE6Im1lc3NhZ2VsaXN0IjtzOjU6ImNsYXNzIjtzOjQ4OiJyZWNvcmRzLXRhYmxlIG1lc3NhZ2VsaXN0IHNvcnRoZWFkZXIgZml4ZWRoZWFkZXIiO3M6MTU6Im9wdGlvbnNtZW51aWNvbiI7czo0OiJ0cnVlIjtzOjE1OiJhcmlhLWxhYmVsbGVkYnkiO3M6MjI6ImFyaWEtbGFiZWwtbWVzc2FnZWxpc3QiO3M6NzoiY29sdW1ucyI7YTo4OntpOjA7czo3OiJ0aHJlYWRzIjtpOjE7czo3OiJzdWJqZWN0IjtpOjI7czo2OiJzdGF0dXMiO2k6MztzOjY6ImZyb210byI7aTo0O3M6NDoiZGF0ZSI7aTo1O3M6NDoic2l6ZSI7aTo2O3M6NDoiZmxhZyI7aTo3O3M6MTA6ImF0dGFjaG1lbnQiO319Zm9sZGVyc3xhOjE6e3M6NToiSU5CT1giO2E6Mjp7czozOiJjbnQiO2k6NTY7czo2OiJtYXh1aWQiO2k6MzUwMTA7fX1TVE9SQUdFX1NPUlR8YjoxO3Vuc2Vlbl9jb3VudHxhOjE6e3M6NToiSU5CT1giO2k6MDt9bGlzdF9tb2Rfc2VxfHM6NToiNDI3NTIiO2NvbXBvc2VfZGF0YV8xNjgwODQ2NDQ0Njg5MzEzOGI2Y2M5NHxhOjU6e3M6MjoiaWQiO3M6MjM6IjE2ODA4NDY0NDQ2ODkzMTM4YjZjYzk0IjtzOjU6InBhcmFtIjthOjU6e3M6NDoibWJveCI7czo1OiJJTkJPWCI7czozOiJyZWwiO3M6MDoiIjtzOjk6InNlbnRfbWJveCI7czoxMDoiSU5CT1guU2VudCI7czoxMDoibWVzc2FnZS1pZCI7czo0OToiPDA2ODVlMmE1YjE0MjE5Y2M4ZmEyMTZlZGZkZmRlMjZhQGJpei14cGVydHMuY29tPiI7czo5OiJkcmFmdF91aWQiO3M6MToiNSI7fXM6NzoibWFpbGJveCI7czo1OiJJTkJPWCI7czo0OiJtb2RlIjtOO3M6MTE6ImF0dGFjaG1lbnRzIjthOjA6e319U1RPUkFHRV9BQ0x8YjowOw==   Default b G b6M3'm72daef18e277b0d18310421e12f79b452025-12-01 16:42:39154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiSWl3THhnN1pwa2NxWkZBUU1QSHJxVzJ0U3QyQWFPQ0giOw==6M3'me1b262f16857e0ab5de8fccaf40a24702025-11-12 12:21:09206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiWVdFbkFrRm02Yzh0Z21lSmJ3cjZJcm1weG5KUWZ1MkQiOw==7M3)m418b1749b7645a37ceb157a3acb99b352025-12-22 06:34:01154.192.156.86bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoib2RHUDFyanBWTkxpd1NrOVRVRTQ4TnN5Q2JBRzh1ckoiOw==6M3'mc619d0bdf4f20238a64c5b2a4a7614c02025-11-22 05:52:45154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiWWo4a2FldHpuRXJaSWFSRlJBbFVrSGh4Q3hFU0U0dHMiOw==6M3'm073905decd913ebe4aeabe9ab40a90cd2025-11-12 12:12:51206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoidk8ydnBlOG14cXBydjNXUkpONU9aWGJDUFJGajFHY2YiOw==  4  ?8QC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addressesCREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5731.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1   es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )  o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-04 11:05:46/=30015-fixmysqlconstraints2022-11-22 10:38:276K30014-unifytimestampdefaultvalue2022-11-22 10:38:27>[30013-changemysqlcollationscasesensitive2022-11-22 10:38:27/ =30012-fixmysqlconstraints2022-11-22 10:38:273 E30011-unifymigrationsidcolumn2022-11-22 10:38:274 G30010-increasetextfieldlengths2022-11-22 10:38:27/ =30009-dropauthschemefield2022-11-22 10:38:27( /30008-unifyindexes2022-11-22 10:38:272C30007-replaceurlplaceholders2022-11-22 10:38:27+530006-rmgroupsnotnull2022-11-22 10:38:273E30005-changemysqlut8toutf8mb42022-11-22 10:38:274G30004-fixtimestampdefaultvalue2022-11-22 10:38:274G30003-fixtimestampdefaultvalue2022-11-22 10:38:274G30002-increasetextfieldlengths2022-11-22 10:38:27&+30001-categories2022-11-22 10:38:27"#30000-dbinit2022-11-22 10:38:27 &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events_I''Qtablecaldav_eventscaldav_eventsZCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END      wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit    P  L Pf 5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars5CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); ENDPK]biz-xperts.com/ahameed/filternu[PK]1biz-xperts.com/ahameed/disable_mailbox_autocreatenu[PK]4;biz-xperts.com/ahameed/.boxtrapper/forms/verifyreleased.txtnu[To: %email% Subject: You have been added to %fromname%'s whitelist and your mail has been delivered. (was: %subject%) This message is to notify you that your verification was received, and your email address was successfully white listed. All pending messages from your address have been delivered to %fromname%. No action is needed on your part. The headers of the message sent from your address are shown below: %headers% PK]lI'biz-xperts.com/info.rcube.db.1768679992nu[SQLite format 3@ aA .` NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default 'VIG]Bn+Gn ,3/ 2023-02-20 08:33:50Imported Contacts        5> 3 3 2018-01-15 12:54:45info@biz-xperts.com    >  3 info@biz-xperts.com >   ] ] 333'info@biz-xperts.comlocalhost2018-01-15 12:54:442025-12-22 06:34:11en_USa:9:{s:6:"layout";s:10:"widescreen";s:11:"search_mods";a:5:{s:1:"*";a:2:{s:7:"subject";i:1;s:4:"from";i:1;}s:10:"INBOX.Sent";a:2:{s:7:"subject";i:1;s:2:"to";i:1;}s:12:"INBOX.Drafts";a:2:{s:7:"subject";i:1;s:2:"to";i:1;}s:11:"INBOX.Trash";a:2:{s:7:"subject";i:1;s:4:"from";i:1;}s:5:"INBOX";a:2:{s:7:"subject";i:1;s:4:"from";i:1;}}s:12:"archive_mbox";s:13:"INBOX.Archive";s:16:"message_sort_col";s:0:"";s:18:"message_sort_order";s:3:"ASC";s:17:"message_threading";a:1:{s:5:"INBOX";b:0;}s:9:"junk_mbox";s:10:"INBOX.spam";s:11:"client_hash";s:16:"3EcuPdodsBWiKl7F";s:15:"namespace_fixed";b:1;} "3info@biz-xperts.comlocalhost 543 EjEHm#j g g$M2c6a05183a6bf548402102c0e852f5cc $M2c4cba2d260a260a15ed9b7160d11fac $Ma215fa987c2110ee8d3ebf7fb5555f01 $Madca367f42f6df66f4d51203b6866a58 $M305f2d98fdf371438a5dd931fac91184$M650ca50093c9f50ecc7a15de659abbd6$Mb140a1f0c256e99e8a4eb108e1cc2e47$M456ab61e1f5f01527ca81fef1422e81e$M7c36fc0e01e2f953a218e40dbb6e16db$M5f32c0e64a1907a45705f4b2213f2cd9$M5849778d4727cdc98edebb029dcf0e58#M dd0c3b27ada000617367695ccd5790de qYA)hh32025-12-22 06:36:32 32025-12-01 16:44:33 32025-11-22 07:24:30 32025-11-22 06:11:34 32025-11-22 06:03:1832025-11-22 06:02:1832025-11-22 06:00:4432025-11-22 05:56:3332025-11-22 05:53:0632025-11-22 05:51:0432025-11-22 05:48:033 2025-11-12 12:09:24    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c$##itableattachmentsattachment>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000       ;G ;6M3'm456ab61e1f5f01527ca81fef1422e81e2025-11-22 05:56:33154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiIxM1B3UEttdlNVMmM2bUNVUldCYkNtRll2VTBWZ3A1NSI7^M3'=7c36fc0e01e2f953a218e40dbb6e16db2025-11-22 05:53:06154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyMzA5O3VzZXJuYW1lfHM6MTk6ImluZm9AYml6LXhwZXJ0cy5jb20iO3N0b3JhZ2VfaG9zdHxzOjk6ImxvY2FsaG9zdCI7c3RvcmFnZV9wb3J0fGk6MTQzO3N0b3JhZ2Vfc3NsfGI6MDtwYXNzd29yZHxzOjk2OiJkQU50M0I2aGkxZ09wYmY3MVhZd0F4RnFqZUE5T1BrdEo2T3VlQnRkcStEeTJFS3lQbi9jOUdlQnBkMGMxOW0rQy9vSTM1TTNETy84MHpGNWlGQUwzOWFMMXJRcE1QSmgiO2xvZ2luX3RpbWV8aToxNzYzNzkwNzg0O1NUT1JBR0VfU1BFQ0lBTC1VU0V8YjoxO2F1dGhfc2VjcmV0fHM6MzI6ImFNSUJ1TWpONFZyeXl6Q0VUTHFxRWRHYnB5WHN5amFTIjtyZXF1ZXN0X3Rva2VufHM6MzI6InVFaEF2OFpxWGFhQ1JEQXFWQURvbUtHWFJFMWJDSUdWIjt0YXNrfHM6NDoibWFpbCI7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fWltYXBfaG9zdHxzOjk6ImxvY2FsaG9zdCI7cGFnZXxpOjE7bWJveHxzOjU6IklOQk9YIjtzb3J0X2NvbHxzOjA6IiI7c29ydF9vcmRlcnxzOjM6IkFTQyI7U1RPUkFHRV9USFJFQUR8YTozOntpOjA7czoxMDoiUkVGRVJFTkNFUyI7aToxO3M6NDoiUkVGUyI7aToyO3M6MTQ6Ik9SREVSRURTVUJKRUNUIjt9U1RPUkFHRV9RVU9UQXxiOjE7U1RPUkFHRV9MSVNULUVYVEVOREVEfGI6MTtxdW90YV9kaXNwbGF5fHM6NDoidGV4dCI7bGlzdF9hdHRyaWJ8YTo3OntzOjQ6Im5hbWUiO3M6ODoibWVzc2FnZXMiO3M6MjoiaWQiO3M6MTE6Im1lc3NhZ2VsaXN0IjtzOjU6ImNsYXNzIjtzOjQyOiJsaXN0aW5nIG1lc3NhZ2VsaXN0IHNvcnRoZWFkZXIgZml4ZWRoZWFkZXIiO3M6MTU6ImFyaWEtbGFiZWxsZWRieSI7czoyMjoiYXJpYS1sYWJlbC1tZXNzYWdlbGlzdCI7czo5OiJkYXRhLWxpc3QiO3M6MTI6Im1lc3NhZ2VfbGlzdCI7czoxNDoiZGF0YS1sYWJlbC1tc2ciO3M6MTg6IlRoZSBsaXN0IGlzIGVtcHR5LiI7czo3OiJjb2x1bW5zIjthOjg6e2k6MDtzOjc6InRocmVhZHMiO2k6MTtzOjc6InN1YmplY3QiO2k6MjtzOjY6InN0YXR1cyI7aTozO3M6NjoiZnJvbXRvIjtpOjQ7czo0OiJkYXRlIjtpOjU7czo0OiJzaXplIjtpOjY7czo0OiJmbGFnIjtpOjc7czoxMDoiYXR0YWNobWVudCI7fX1mb2xkZXJzfGE6MTp7czo1OiJJTkJPWCI7YToyOntzOjM6ImNudCI7aTozMzU7czo2OiJtYXh1aWQiO2k6NDM4NTY7fX11bnNlZW5fY291bnR8YToxOntzOjU6IklOQk9YIjtpOjA7fWxpc3RfbW9kX3NlcXxzOjU6IjU3MjkzIjs=6M3'm5f32c0e64a1907a45705f4b2213f2cd92025-11-22 05:51:04154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI2RmM5elpOajc0VnZOQVJPOUdnTlZsYkF1b2JYWVZqMSI76M3'm5849778d4727cdc98edebb029dcf0e582025-11-22 05:48:03154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJhNG9CZUxUUG5nVG9abVNMNnZ1ZDRjVjI5MFBUWHRFVSI76M3'mdd0c3b27ada000617367695ccd5790de2025-11-12 12:09:24206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI1TDE0WXpsWGxPYkFQNUxIbk03OWVEeFdINlRBMWd1QyI7 =NM3'b140a1f0c256e99e8a4eb108e1cc2e472025-11-22 06:00:44154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyMzA5O3VzZXJuYW1lfHM6MTk6ImluZm9AYml6LXhwZXJ0cy5jb20iO3N0b3JhZ2VfaG9zdHxzOjk6ImxvY2FsaG9zdCI7c3RvcmFnZV9wb3J0fGk6MTQzO3N0b3JhZ2Vfc3NsfGI6MDtwYXNzd29yZHxzOjk2OiJRYmhMaGgrbFdTSnlneWZObldidzFZUVlwc0lZSmdwSGRpOUNjaXMzZjdNcndxUmgwcWJMZFNnWitqOS9tQVJTVW5xMzM4NTl5WEZxOGVFMG8rUkZBbklIQTQrLzdGb3giO2xvZ2luX3RpbWV8aToxNzYzNzkxMjE4O1NUT1JBR0VfU1BFQ0lBTC1VU0V8YjoxO2F1dGhfc2VjcmV0fHM6MzI6IkQ4Zmo3VnF3VW00SWU3MlgzQUlFc1JUdmpIcVBRMVJWIjtyZXF1ZXN0X3Rva2VufHM6MzI6Im9sd0NLclBLN3J2aHBsZWNvdndNT2VJWEtobUxxbnhoIjt0YXNrfHM6NDoibWFpbCI7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fWltYXBfaG9zdHxzOjk6ImxvY2FsaG9zdCI7cGFnZXxpOjE7bWJveHxzOjU6IklOQk9YIjtzb3J0X2NvbHxzOjA6IiI7c29ydF9vcmRlcnxzOjM6IkFTQyI7U1RPUkFHRV9USFJFQUR8YTozOntpOjA7czoxMDoiUkVGRVJFTkNFUyI7aToxO3M6NDoiUkVGUyI7aToyO3M6MTQ6Ik9SREVSRURTVUJKRUNUIjt9U1RPUkFHRV9RVU9UQXxiOjE7U1RPUkFHRV9MSVNULUVYVEVOREVEfGI6MTtxdW90YV9kaXNwbGF5fHM6NDoidGV4dCI7bGlzdF9hdHRyaWJ8YTo3OntzOjQ6Im5hbWUiO3M6ODoibWVzc2FnZXMiO3M6MjoiaWQiO3M6MTE6Im1lc3NhZ2VsaXN0IjtzOjU6ImNsYXNzIjtzOjQyOiJsaXN0aW5nIG1lc3NhZ2VsaXN0IHNvcnRoZWFkZXIgZml4ZWRoZWFkZXIiO3M6MTU6ImFyaWEtbGFiZWxsZWRieSI7czoyMjoiYXJpYS1sYWJlbC1tZXNzYWdlbGlzdCI7czo5OiJkYXRhLWxpc3QiO3M6MTI6Im1lc3NhZ2VfbGlzdCI7czoxNDoiZGF0YS1sYWJlbC1tc2ciO3M6MTg6IlRoZSBsaXN0IGlzIGVtcHR5LiI7czo3OiJjb2x1bW5zIjthOjg6e2k6MDtzOjc6InRocmVhZHMiO2k6MTtzOjc6InN1YmplY3QiO2k6MjtzOjY6InN0YXR1cyI7aTozO3M6NjoiZnJvbXRvIjtpOjQ7czo0OiJkYXRlIjtpOjU7czo0OiJzaXplIjtpOjY7czo0OiJmbGFnIjtpOjc7czoxMDoiYXR0YWNobWVudCI7fX1mb2xkZXJzfGE6NTp7czo1OiJJTkJPWCI7YToyOntzOjM6ImNudCI7aTozMzU7czo2OiJtYXh1aWQiO2k6NDM4NTY7fXM6MTM6IklOQk9YLkFyY2hpdmUiO2E6Mjp7czozOiJjbnQiO2k6MDtzOjY6Im1heHVpZCI7aTowO31zOjEyOiJJTkJPWC5EcmFmdHMiO2E6Mjp7czozOiJjbnQiO2k6MDtzOjY6Im1heHVpZCI7aTowO31zOjEwOiJJTkJPWC5TZW50IjthOjI6e3M6MzoiY250IjtpOjA7czo2OiJtYXh1aWQiO2k6MDt9czoxMDoiSU5CT1guc3BhbSI7YToyOntzOjM6ImNudCI7aTowO3M6NjoibWF4dWlkIjtpOjA7fX11bnNlZW5fY291bnR8YTo1OntzOjU6IklOQk9YIjtpOjA7czoxMzoiSU5CT1guQXJjaGl2ZSI7aTowO3M6MTI6IklOQk9YLkRyYWZ0cyI7aTowO3M6MTA6IklOQk9YLlNlbnQiO2k6MDtzOjEwOiJJTkJPWC5zcGFtIjtpOjA7fWxpc3RfbW9kX3NlcXxzOjU6IjU3MjkzIjtsYXN0X3RleHRfc2VhcmNofHM6MDoiIjtzZWFyY2hfcmVxdWVzdHxzOjMyOiJkNmU1OTZmYmEzMmZiMjdjNjlkZTlmZTJmNGNjODRlNCI7c2VhcmNoX3Njb3BlfHM6NDoiYmFzZSI7c2VhcmNoX2ludGVydmFsfHM6MDoiIjtzZWFyY2hfZmlsdGVyfHM6MzoiQUxMIjs=    cG 7 M3)m2c6a05183a6bf548402102c0e852f5cc2025-12-22 06:36:32154.192.156.86bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJabjBpaEQ4SmRRQ0dTa0RINlhYVnFBYnNVdVlSMmV3aiI76 M3'ma215fa987c2110ee8d3ebf7fb5555f012025-11-22 07:24:30154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJCREl5YjFRdkpEYmJudUg3d1FqY1pQVWMxcWd0MFhWNSI76 M3'madca367f42f6df66f4d51203b6866a582025-11-22 06:11:34154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ1dHdRejNrVEJqQmtVZm10SnJZZ1VhSENaNlQ1ajhzMSI76M3'm305f2d98fdf371438a5dd931fac911842025-11-22 06:03:18154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJsVzVOT3FvUmt2TTc3eDlOWTM1TlhCVkd1ODlCVWZTeiI76M3'm650ca50093c9f50ecc7a15de659abbd62025-11-22 06:02:18154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI2VngwR09jclVTMnhBcU9pWW05WXN2bGVRWHlvWTM5QSI76 M3'm2c4cba2d260a260a15ed9b7160d11fac2025-12-01 16:44:33154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJuR3FEU281VFozcFgwZU5pT1ozM1ZrdDJGelljVUdTaSI7   Default 6:^a9;<=>@?8888  4  ?8QC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addressesCREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5931.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1   es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )  o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-04 10:32:02/=30015-fixmysqlconstraints2022-11-21 11:25:396K30014-unifytimestampdefaultvalue2022-11-21 11:25:39>[30013-changemysqlcollationscasesensitive2022-11-21 11:25:39/ =30012-fixmysqlconstraints2022-11-21 11:25:393 E30011-unifymigrationsidcolumn2022-11-21 11:25:394 G30010-increasetextfieldlengths2022-11-21 11:25:39/ =30009-dropauthschemefield2022-11-21 11:25:39( /30008-unifyindexes2022-11-21 11:25:392C30007-replaceurlplaceholders2022-11-21 11:25:39+530006-rmgroupsnotnull2022-11-21 11:25:393E30005-changemysqlut8toutf8mb42022-11-21 11:25:394G30004-fixtimestampdefaultvalue2022-11-21 11:25:394G30003-fixtimestampdefaultvalue2022-11-21 11:25:394G30002-increasetextfieldlengths2022-11-21 11:25:39&+30001-categories2022-11-21 11:25:39"#30000-dbinit2022-11-21 11:25:39 &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events_I''Qtablecaldav_eventscaldav_eventsZCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END      wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit    P  L Pf 5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars7CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); ENDPK]1ߦbiz-xperts.com/quota,vnu٘head 1.23; access; symbols; locks bizxper:1.23; strict; comment @# @; 1.23 date 2016.08.12.07.57.04; author bizxper; state Exp; branches; next 1.22; 1.22 date 2016.02.03.16.47.13; author bizxper; state Exp; branches; next 1.21; 1.21 date 2016.02.03.16.46.30; author bizxper; state Exp; branches; next 1.20; 1.20 date 2016.01.15.06.32.47; author bizxper; state Exp; branches; next 1.19; 1.19 date 2013.05.25.08.56.12; author bizxper; state Exp; branches; next 1.18; 1.18 date 2013.05.25.08.17.41; author bizxper; state Exp; branches; next 1.17; 1.17 date 2013.04.29.11.32.38; author bizxper; state Exp; branches; next 1.16; 1.16 date 2012.04.01.14.11.04; author bizxper; state Exp; branches; next 1.15; 1.15 date 2012.04.01.14.10.45; author bizxper; state Exp; branches; next 1.14; 1.14 date 2012.04.01.14.10.41; author bizxper; state Exp; branches; next 1.13; 1.13 date 2012.04.01.14.09.56; author bizxper; state Exp; branches; next 1.12; 1.12 date 2012.04.01.14.09.48; author bizxper; state Exp; branches; next 1.11; 1.11 date 2012.04.01.14.09.40; author bizxper; state Exp; branches; next 1.10; 1.10 date 2012.04.01.14.09.20; author bizxper; state Exp; branches; next 1.9; 1.9 date 2012.04.01.14.01.44; author bizxper; state Exp; branches; next 1.8; 1.8 date 2011.07.07.08.57.35; author bizxper; state Exp; branches; next 1.7; 1.7 date 2011.07.07.08.57.08; author bizxper; state Exp; branches; next 1.6; 1.6 date 2011.07.07.08.56.48; author bizxper; state Exp; branches; next 1.5; 1.5 date 2011.03.30.04.35.39; author bizxper; state Exp; branches; next 1.4; 1.4 date 2008.03.19.06.53.39; author bizxper; state Exp; branches; next 1.3; 1.3 date 2008.03.19.06.52.54; author bizxper; state Exp; branches; next 1.2; 1.2 date 2008.03.19.06.52.19; author bizxper; state Exp; branches; next 1.1; 1.1 date 2008.03.19.06.51.31; author bizxper; state Exp; branches; next ; desc @Init by /usr/local/cpanel/cpanel @ 1.23 log @"Modified by /usr/local/cpanel/cpanel " @ text @msuffian:31457280 ahameed:52428800 usman_amin:52428800 farukh.naseer:104857600 @ 1.22 log @"Modified by /usr/local/cpanel/cpanel " @ text @a3 1 info:524288000 @ 1.21 log @"Modified by /usr/local/cpanel/cpanel " @ text @a0 1 msuhail:31457280 @ 1.20 log @"Modified by /usr/local/cpanel/cpanel " @ text @a1 1 musman:31457280 @ 1.19 log @"Modified by /usr/local/cpanel/cpanel " @ text @d7 1 @ 1.18 log @"Modified by /usr/local/cpanel/cpanel " @ text @d6 1 @ 1.17 log @"Modified by /usr/local/cpanel/cpanel " @ text @d5 1 @ 1.16 log @"Modified by /usr/local/cpanel/cpanel " @ text @a0 1 info:104857600 @ 1.15 log @"Modified by /usr/local/cpanel/cpanel " @ text @a0 1 ahameed:10485760 d5 1 @ 1.14 log @"Modified by /usr/local/cpanel/cpanel " @ text @a0 1 aanjum:10485760 @ 1.13 log @"Modified by /usr/local/cpanel/cpanel " @ text @a2 1 auth:2097152 @ 1.12 log @"Modified by /usr/local/cpanel/cpanel " @ text @a2 1 msuffian:10485760 d7 1 @ 1.11 log @"Modified by /usr/local/cpanel/cpanel " @ text @a4 1 musman:10485760 d7 1 @ 1.10 log @"Modified by /usr/local/cpanel/cpanel " @ text @a5 1 msuhail:10485760 d7 1 @ 1.9 log @"Modified by /usr/local/cpanel/cpanel " @ text @d7 1 a7 1 info:31457280 @ 1.8 log @"Modified by /usr/local/cpanel/cpanel " @ text @a5 1 info:20971520 d7 1 @ 1.7 log @"Modified by /usr/local/cpanel/cpanel " @ text @d7 1 @ 1.6 log @"Modified by /usr/local/cpanel/cpanel " @ text @a0 1 info:10485760 d6 1 @ 1.5 log @"Modified by /usr/local/cpanel/cpanel " @ text @d6 1 @ 1.4 log @Modified by /usr/local/cpanel/cpanel . @ text @d5 1 @ 1.3 log @Modified by /usr/local/cpanel/cpanel . @ text @d4 1 @ 1.2 log @Modified by /usr/local/cpanel/cpanel . @ text @d3 1 @ 1.1 log @Initial revision @ text @d2 1 @ PK]4.biz-xperts.com/saadwazir43.rcube.db.1768593493nu[SQLite format 3@ _B.__ NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default 'ZVI]An+Gn   ,3/ 2023-02-20 09:36:21Imported Contacts ,3/ 2023-02-20 09:36:21Imported Contacts  ('&%  G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000         Default    eeO m * i iM'indexsqlite_autoindex_caldav_events_1caldav_events>:K-9triggerUpdateLastTimeForCaldavCalendarcaldav_calendarsCREATE TRIGGER UpdateLastTimeForCaldavCalendar AFTER <K-9triggerUpdateLastTimeForCaldavCalendarcaldav_calendarsCREATE TRIGGER UpdateLastTimeForCaldavCalendar AFTER UPDATE ON caldav_calendars FOR EACH ROW BEGIN UPDATE caldav_calendars SET caldav_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END <--tablecaldav_calendarscaldav_calendars;CREATE TABLE caldav_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )$7--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) ) <C# triggerUpdateLastTimeForiCalEventsical_eventsCREATE TRIGGER UpdateLastTimeForiCalEvents AFTER UPDATE ON ical_events FOR EACH ROW BEGIN UPDATE ical_events SET ical_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; ENDz5=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)i43# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)P3%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)-##Wtableical_eventsical_events5CREATE >G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )         UM>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE ).A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )G'triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END?A')indexcaldav_calendar_notify_idxcaldav_eventsBCREATE INDEX caldav_calendar_notify_idx ON caldav_events(calendar_id,notifyat)M7'indexcaldav_recurrence_idxcaldav_eventsACREATE INDEX caldav_recurrence_idx ON caldav_events(recurrence_id))'oindexcaldav_uid_idxcaldav_events@CREATE INDEX caldav_uid_idx ON caldav_events(uid)M'indexsqlite_autoindex_caldav_events_1caldav_events>E''stablecaldav_eventscaldav_events=CREATE TABLE caldav_events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL DEFAULT '0', recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES caldav_calendars(calendar_id) )hACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00')   4  ?8QC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' ) 5@>=<?;4:6987.:  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5931.5.2.52023-02-11 03:18:1231.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1     es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-04 11:35:28/=30015-fixmysqlconstraints2023-02-20 09:36:216K30014-unifytimestampdefaultvalue2023-02-20 09:36:21>[30013-changemysqlcollationscasesensitive2023-02-20 09:36:21/ =30012-fixmysqlconstraints2023-02-20 09:36:213 E30011-unifymigrationsidcolumn2023-02-20 09:36:214 G30010-increasetextfieldlengths2023-02-20 09:36:21/ =30009-dropauthschemefield2023-02-20 09:36:21( /30008-unifyindexes2023-02-20 09:36:212C30007-replaceurlplaceholders2023-02-20 09:36:21+530006-rmgroupsnotnull2023-02-20 09:36:213E30005-changemysqlut8toutf8mb42023-02-20 09:36:214G30004-fixtimestampdefaultvalue2023-02-20 09:36:214G30003-fixtimestampdefaultvalue2023-02-20 09:36:214G30002-increasetextfieldlengths2023-02-20 09:36:21&+30001-categories2023-02-20 09:36:21"#30000-dbinit2023-02-20 09:36:21 o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )    &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events^I''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END  wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit    P  L Pf 5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars3CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); ENDPK]=``!biz-xperts.com/astro.biz.rcube.dbnu[SQLite format 3@ vK.WJn NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default ?/>$9Hh6Y+    ,3/ 2023-11-07 09:37:16Imported Contacts  ee ScPCardDAV%l@%d{ENCRYPTED}fFLNjjgfdmg47aIXsc3Z1Q==https://127.0.0.1:2080/addressbooks/astro.biz@biz-xperts.com/addressbook/ jz{QcPCardDAV  :H 3 = 2019-11-25 12:43:52astro.biz@biz-xperts.com     H = astro.biz@biz-xperts.com H np =33;astro.biz@biz-xperts.comlocalhost2019-11-25 12:43:522026-08-11 07:30:02en_USa:4:{s:12:"archive_mbox";s:13:"INBOX.Archive";s:11:"client_hash";s:16:"7WPVBgOsJiVsPIgV";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;} '=astro.biz@biz-xperts.comlocalhost  `H  ` 8M3+m4194d8145516e044f1c32941d204f7952026-08-11 07:30:09154.192.120.190bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJxZUYwN0V0WUhabzltVENKb25VUUNlTFVQWURSMGo1dSI78M3+mab805e9f553177f6837a0e5b4f4199b82026-04-07 07:46:27154.192.141.254bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJpdW12ZEJDdG5GS01vTU9XRk1NS0txU1FwTXNFWDJWWiI76M3'm058f7ca0863f3989b5110592adea705e2025-11-22 06:02:51154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJTUnJMVmo4ZkpkbEh3RG1oS2JhNjA0UWZ4ODJiTU9DMSI76M3'me705facce411ade75897439e4c1c8e9e2025-11-12 12:20:47206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ2SjRnQmhidzY3Q2tWalp5WTRpT3dwZkdaQkFkMGNFbiI75M3%m87c680e02f9c05ec8b94c358e12de6b32023-11-07 09:37:32154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI4QmpMRW9aSGZmTDZUaU1rWkVVQnZCWDZadGVqQ1cyeCI7 HHm$M4194d8145516e044f1c32941d204f795$Mab805e9f553177f6837a0e5b4f4199b8$M058f7ca0863f3989b5110592adea705e$Me705facce411ade75897439e4c1c8e9e#M 87c680e02f9c05ec8b94c358e12de6b3 32026-08-11 07:30:0932026-04-07 07:46:2732025-11-22 06:02:5132025-11-12 12:20:473 2023-11-07 09:37:32    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) ##itableattachment[H''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )bG3indexix_contacts_user_idcontactsHCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)FatablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00')11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   Default  ssJ! -!libkolab-version2023111200$;!calendar-caldav-version2024082600&?!calendar-database-version2024082600/!roundcube-version2022081200 6c-libkolab-version ;calendar-caldav-version?calendar-database-version/ roundcube-version   Defaultcc0000database   cPCardDAV     Q d ) cPanel CardDAVhttps://127.0.0.1:2080/addressbooks/astro.biz@biz-xperts.com/addressbook/  -[`  `|Ut.g=indexsqlite_autoindex_cache_1cacheZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varc{Y5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)AXQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )VtablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL )UC!/indexix_dictionary_user_languagedictionaryFCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)vI='indexix_contactgroups_user_idcontactgroupsICREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)WA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)iUT!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~RKtableresponsesresponsesCREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dQ3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jP7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)uO!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )NI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~M33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )LO31indexix_contactgroupmembers_contact_idcontactgroupmembersJCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EKY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersJ33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )   wl  x M  ,w&2uw3Ih''Qtablecaldav_eventscaldav_eventsCREr//tablekolab_cache_eventkolab_cache_eventr//tablekolab_cache_eventkolab_cache_eventWCREATE TABLE kolab_cache_event ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )73+indexix_contact_uid2msguidkolab_cache_contactVCREATE INDEX ix_contact_uid2msguid ON kolab_cache_contact(folder_id,uid,msguid)r+3indexix_contact_typekolab_cache_contactUCREATE INDEX ix_contact_type ON kolab_cache_contact(folder_id,type)EY3indexsqlite_autoindex_kolab_cache_contact_1kolab_cache_contactTp 33tablekolab_cache_contactkolab_cache_contactSCREATE TABLE kolab_cache_contact ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, type VARCHAR(32) NOT NULL, name VARCHAR(255) NOT NULL, firstname VARCHAR(255) NOT NULL, surname VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL, PRIMARY KEY(folder_id,msguid) )h -' indexix_resource_typekolab_folders3CREATE INDEX ix_resource_type ON kolab_folders(resource, type) ''qtablekolab_folderskolab_foldersQCREATE TABLE kolab_folders ( folder_id INTEGER NOT NULL PRIMARY KEY, resource VARCHAR(255) NOT NULL, type VARCHAR(32) NOT NULL, synclock INTEGER NOT NULL DEFAULT '0', ctag VARCHAR(128) DEFAULT NULL, changed DATETIME DEFAULT NULL )f 5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)^o/}indexcalendar_name_idxcalendars(CREATE UNIQUE INDEX calendar_name_idx ON calendars(name)ve?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires);dO)indexsqlite_autoindex_cache_messages_1cache_messages&uc))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )nb;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)7aK%indexsqlite_autoindex_cache_thread_1cache_thread#(`%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )j_9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)5^I#indexsqlite_autoindex_cache_index_1cache_index N]##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )P\-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires))[=indexsqlite_autoindex_cache_1cacheZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) )     7 7 [GH T {g //qtablecarddav_xsubtypescarddav_xsubtypes;CREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, subtype VARCHAR(128) NOT NULL, abook_id integer NOT NULL, FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON7$C?Cindexix_configuration_uid2msguidkolab_cache_configurationkCREATE INDEX ix_configuration_uid2msguid ON kolab_cache_configuration(folder_id,uid,msguid) #7?+indexix_configuration_typekolab_cache_configurationjCREATE INDEX ix_configuration_type ON kolab_cache_configuration(folder_id,type)?S-indexsqlite_autoindex_kolab_cache_note_1kolab_cache_noteb x1-indexix_note_uid2msguidkolab_cache_notecCREATE INDEX ix_note_uid2msguid ON kolab_cache_note(folder_id,uid,msguid)I--Etablekolab_cache_notekolab_cache_noteaCREATE TABLE kolab_cache_note ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, PRIMARY KEY(folder_id,msguid) )73+indexix_journal_uid2msguidkolab_cache_journal`CREATE INDEX ix_journal_uid2msguid ON kolab_cache_journal(folder_id,uid,msguid)EY3indexsqlite_autoindex_kolab_cache_journal_1kolab_cache_journal_x33tablekolab_cache_journalkolab_cache_journal^CREATE TABLE kolab_cache_journal ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )x1-indexix_task_uid2msguidkolab_cache_task]CREATE INDEX ix_task_uid2msguid ON kolab_cache_task(folder_id,uid,msguid)?S-indexsqlite_autoindex_kolab_cache_task_1kolab_cache_task\o--tablekolab_cache_taskkolab_cache_task[CREATE TABLE kolab_cache_task ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )-|3/#indexix_event_uid2msguidkolab_cache_eventZCREATE INDEX ix_event_uid2msguid ON kolab_cache_event(folder_id,uid,msguid)AU/indexsqlite_autoindex_kolab_cache_event_1kolab_cache_eventXQ"e?indexsqlite_autoindex_kolab_cache_configuration_1kolab_cache_configurationi!??tablekolab_cache_configurationkolab_cache_configurationhCREATE TABLE kolab_cache_configuration ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, type VARCHAR(32) NOT NULL, PRIMARY KEY(folder_id,msguid) )x 1-indexix_file_uid2msguidkolab_cache_filegCREATE INDEX ix_file_uid2msguid ON kolab_cache_file(folder_id,uid,msguid)v1-indexix_folder_filenamekolab_cache_filefCREATE INDEX ix_folder_filename ON kolab_cache_file(folder_id,filename)?S-indexsqlite_autoindex_kolab_cache_file_1kolab_cache_fileeo--tablekolab_cache_filekolab_cache_filedCREATE TABLE kolab_cache_file ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, filename varchar(255) DEFAULT NULL, PRIMARY KEY(folder_id,msguid) )) ) w  ; e&'S  w|-55tablekolab_cache_dav_taskkolab_cache_dav_taskuCREATE TABLE kolab_cache_dav_task ( folder_id INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, etag VARCHAR(128) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id, uid) )G.[5indexsqlite_autoindex_kolab_cache_dav_task_1kolab_cache_dav_taskv+77tablekolab_cache_dav_eventkolab_cache_dav_eventsCREATE TABLE kolab_cache_dav_event ( folder_id INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, etag VARCHAR(128) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id, uid) )I,]7indexsqlite_autoindex_kolab_cache_dav_event_1kolab_cache_dav_eventt*3;%indexix_contact_type_davkolab_cache_dav_contactrCREATE INDEX ix_contact_type_dav ON kolab_cache_dav_contact(folder_id, type)}(;;tablekolab_cache_dav_contactkolab_cache_dav_contactpCREATE TABLE kolab_cache_dav_contact ( folder_id INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, etag VARCHAR(128) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, type VARCHAR(32) NOT NULL, name VARCHAR(255) NOT NULL, firstname VARCHAR(255) NOT NULL, surname VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL, PRIMARY KEY(folder_id, uid) )M)a;indexsqlite_autoindex_kolab_cache_dav_contact_1kolab_cache_dav_contactq'95/indexix_freebusy_uid2msguidkolab_cache_freebusyoCREATE INDEX ix_freebusy_uid2msguid ON kolab_cache_freebusy(folder_id,uid,msguid)G&[5indexsqlite_autoindex_kolab_cache_freebusy_1kolab_cache_freebusym{%55tablekolab_cache_freebusykolab_cache_freebusylCREATE TABLE kolab_cache_freebusy ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )B/--7tablecarddav_accountscarddav_accountsCREATE TABLE carddav_accounts ( id integer NOT NULL PRIMARY KEY, accountname TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, discovery_url TEXT, user_id integer NOT NULL, last_discovered BIGINT NOT NULL DEFAULT 0, rediscover_time INT NOT NULL DEFAULT 86400, presetname TEXT, flags integer NOT NULL DEFAULT 0, UNIQUE(user_id,presetname), FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )     31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5831.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1     YRRYOPYRMPBA@YON>=RM=<;      ~H|R! E y K  (/30022-accountflags2026-04-07 07:46:19,730021-addressbookflags2026-04-07 07:46:19/=30020-distinctcolumnnames2026-04-07 07:46:19,730019-accountentities32026-04-07 07:46:19,730018-accountentities22026-04-07 07:46:19+530017-accountentities2026-04-07 07:46:194G30016-increasetextfieldlengths2026-04-07 07:46:19/=30015-fixmysqlconstraints2026-04-07 07:46:196K30014-unifytimestampdefaultvalue2026-04-07 07:46:19>[30013-changemysqlcollationscasesensitive2026-04-07 07:46:19/ =30012-fixmysqlconstraints2026-04-07 07:46:193 E30011-unifymigrationsidcolumn2026-04-07 07:46:194 G30010-increasetextfieldlengths2026-04-07 07:46:19/ =30009-dropauthschemefield2026-04-07 07:46:19( /30008-unifyindexes2026-04-07 07:46:192C30007-replaceurlplaceholders2026-04-07 07:46:19+530006-rmgroupsnotnull2026-04-07 07:46:193E30005-changemysqlut8toutf8mb42026-04-07 07:46:194G30004-fixtimestampdefaultvalue2026-04-07 07:46:194G30003-fixtimestampdefaultvalue2026-04-07 07:46:194G30002-increasetextfieldlengths2026-04-07 07:46:19&+30001-categories2026-04-07 07:46:19"#30000-dbinit2026-04-07 07:46:19   awV=^: w a/0022-accountflags70021-addressbookflags=0020-distinctcolumnnames70019-accountentities370018-accountentities250017-accountentities!G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit       ` O 'r3i 3 L [ [%$C?Cindexix_configuration_uid2msguidkolab_cache_configurationkCREATE INDEX ix_configuration_uid2msguid ON kolab_cache_configuration(folder_id,uid,msguid)o--tablekolab_cache_filekolab_cache_filedCREATE TABLE kolab_cache_file ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, filename varchar(255) DEFAULT NULL, PRIMARY KEY(folder_id,msguid) ) `S-indexsqlite_autoindex_kolab_cache_file_1kolab_cache_fileex1-indexix_note_uid2msguidkolab_cache_notecCREATE INDEX ix_note_uid2msguid ON kolab_cache_note(folder_id,uid,msguid)I--Etablekolab_cache_notekolab_cache_noteaCREATE TABLE kolab_cache_note ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, PRIMARY KEY(folder_id,msguid) )?S-indexsqlite_autoindex_kolab_cache_note_1kolab_cache_noteb73+indexix_journal_uid2msguidkolab_cache_journal`CREATE INDEX ix_journal_uid2msguid ON kolab_cache_journal(folder_id,uid,msguid)x33tablekolab_cache_journalkolab_cache_journal^CREATE TABLE kolab_cache_journal ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )EY3indexsqlite_autoindex_kolab_cache_journal_1kolab_cache_journal_x1-indexix_task_uid2msguidkolab_cache_task]CREATE INDEX ix_task_uid2msguid ON kolab_cache_task(folder_id,uid,msguid)o--tablekolab_cache_taskkolab_cache_task[CREATE TABLE kolab_cache_task ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )?S-indexsqlite_autoindex_kolab_cache_task_1kolab_cache_task\|3/#indexix_event_uid2msguidkolab_cache_eventZCREATE INDEX ix_event_uid2msguid ON kolab_cache_event(folder_id,uid,msguid)AU/indexsqlite_autoindex_kolab_cache_event_1kolab_cache_eventXr//tablekolab_cache_eventkolab_cache_eventWCREATE TABLE kolab_cache_event ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )g73+indexix_contact_uid2msguidkolab_cache_contactVCREATE INDEX ix_contact_uid2msguid ON kolab_cache_contact(folder_id,uid,msguid)r+3indexix_contact_typekolab_cache_contactUCREATE INDEX ix_contact_type ON kolab_cache_contact(folder_id,typG&[5indexsqlite_autoindex_kolab_cache_freebusy_1kolab_cache_freebusym #7?+indexix_configuration_t73+indexix_contact_uid2msguidkolab_cache_contactVCREATE INDEX ix_contact_uid2msguid ON kolab_cache_contact(folder_id,uid,msguid)r+3indexix_contact_typekolab_cache_contactUCREATE INDEX ix_contact_type ON kolab_cache_contact(folder_id,type)EY3indexsqlite_autoindex_kolab_cache_contact_1kolab_cache_contactTp 33tablekolab_cache_contactkolab_cache_contactSCREATE TABLE kolab_cache_contact ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, type VARCHAR(32) NOT NULL, name VARCHAR(255) NOT NULL, firstname VARCHAR(255) NOT NULL, surname VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL, PRIMARY KEY(folder_id,msguid) )                     V 4 Z  -_F}YB11]tablecarddav_migrationscarddav_migrationsPCREATE TABLE carddav_migrations ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) )CCW1indexsqlite_autoindex_carddav_migrations_1carddav_migrationsR AK1%indexcarddav_group_user_group_id_idxcarddav_group_userOCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)@O1-indexcarddav_group_user_contact_id_idxcarddav_group_userNCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id)n>11tablecarddav_group_usercarddav_group_userLCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )C?W1indexsqlite_autoindex_carddav_group_user_1carddav_group_userMz=C)indexcarddav_groups_abook_id_idxcarddav_groupsGCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id):))[tablecarddav_groupscarddav_groupsACREATE TABLE carddav_groups ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, vcard TEXT, etag VARCHAR(255), uri VARCHAR(255), cuid VARCHAR(255), UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE );<O)indexsqlite_autoindex_carddav_groups_2carddav_groupsC;;O)indexsqlite_autoindex_carddav_groups_1carddav_groupsB 9I/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypes@CREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id)A8U/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypes=a7//qtablecarddav_xsubtypescarddav_xsubtypes !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default 'VIG]Bn+Gn ,3/ 2023-02-20 08:47:54Imported Contacts       8b 3 9 2018-10-02 09:37:36ahameed@biz-xperts.com    9 ahameed@biz-xperts.com  <<@ 933cahameed@biz-xperts.comlocalhost2018-10-02 09:37:362025-05-13 10:47:44en_USa:11:{s:6:"layout";s:7:"desktop";s:16:"message_sort_col";s:7:"subject";s:18:"message_sort_order";s:3:"ASC";s:12:"archive_mbox";s:13:"INBOX.Archive";s:14:"message_extwin";i:1;s:15:"default_charset";s:5:"UTF-8";s:14:"mail_read_time";i:5;s:4:"skin";s:5:"larry";s:11:"client_hash";s:16:"eIR9kDNM4xyAgu2Y";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;} %9ahameed@biz-xperts.comlocalhost h6: 984  E  Hj  # m$Me1abd813898be6b0d3e22545749c88fb$M8c5775fcf6aa7eb53bd49af5ae5bd919$M56d5cb9fbbf27b64a5280b6d63c745f1$M3c768105636b28e200ff8fa71e36b637$Mbec1a1737bdc850e44bd435975f6180a $M2339b388ac3b29031efffcf4742e19c4 $M660dbb1eb272bb886aca3ea73080aecb $Mdc312df5bc6280bd093d4f80f7057e27 $M50e971ef229043aa174dbe619a7a5cd8 $Mc3625260f5e4434e32510c2c717c34f7$M7dc588d50227f65c382672316493be97$Mc6c59232ffff143e1e785a0bfd33481b$M571cd3dbf3ef600e030ee26d51b37ab8$Mecfb3af27cba45b4100ed8f39019641d$M51f6c6b3fc759cc1b89e90e879c44801$M6e479e08e70e4f625b51df3f303ef7a6#M 7112b3294641bbea005f1e9d9119f9f7 iqYA)i32025-05-13 10:50:1832024-11-04 10:48:4332024-10-23 09:27:2232024-10-23 09:17:3432024-10-09 08:19:17 32024-10-09 08:01:46 32024-08-15 06:32:40 32024-07-05 09:44:49 32024-06-12 08:13:31 32023-12-13 09:24:2132023-11-14 10:10:4232023-11-14 10:08:4832023-11-07 09:29:3732023-10-13 09:05:5532023-10-11 10:33:0732023-10-11 10:31:493 2023-10-10 11:17:22    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c$##itableattachmentsattachment>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000      ';iAcopbgdqe7mlsrjkafn^@~}|{zyxwvut?>=<;6 67655  G1M3%e6e479e08e70e4f625b51df3f303ef7a62023-10-11 10:31:49154.192.46.6bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyNDQ1O3VzZXJuYW1lfHM6MjI6ImFoYW1lZWRAYml6LXhwZXJ0cy5jb20iO3N0b3JhZ2VfaG9zdHxzOjk6ImxvY2FsaG9zdCI7c3RvcmFnZV9wb3J0fGk6MTQzO3N0b3JhZ2Vfc3NsfGI6MDtwYXNzd29yZHxzOjk2OiJFSDFMQTBDamZESGJlVWluYXBLb0p0N0VxdkFaTU1hc28zNU1GTktkYVdLNHVjcE9MZTZVMEhPaW9DbEtoNHE0MzUybUF6eDVxbWJ4OG9OVkorVWp0YUkrcFJaTXNxVi8iO2xvZ2luX3RpbWV8aToxNjk3MDIwMTcyO1NUT1JBR0VfU1BFQ0lBTC1VU0V8YjoxO2F1dGhfc2VjcmV0fHM6MzI6IkZwclZLOWRsZG9pR081ZXlNTW15SGs0VGRONzZZak04IjtyZXF1ZXN0X3Rva2VufHM6MzI6IndZVW04OVdUUmNTVXZJOEZJOEdGejlJVUp0bVR0cDNOIjt0YXNrfHM6NDoibWFpbCI7c2tpbl9jb25maWd8YTowOnt9aW1hcF9ob3N0fHM6OToibG9jYWxob3N0IjtwYWdlfGk6MTttYm94fHM6MTI6IklOQk9YLkRyYWZ0cyI7c29ydF9jb2x8czo3OiJzdWJqZWN0Ijtzb3J0X29yZGVyfHM6MzoiQVNDIjtTVE9SQUdFX1RIUkVBRHxhOjM6e2k6MDtzOjEwOiJSRUZFUkVOQ0VTIjtpOjE7czo0OiJSRUZTIjtpOjI7czoxNDoiT1JERVJFRFNVQkpFQ1QiO31TVE9SQUdFX1FVT1RBfGI6MTtTVE9SQUdFX0xJU1QtRVhURU5ERUR8YjoxO3F1b3RhX2Rpc3BsYXl8czo0OiJ0ZXh0IjtsaXN0X2F0dHJpYnxhOjY6e3M6NDoibmFtZSI7czo4OiJtZXNzYWdlcyI7czoyOiJpZCI7czoxMToibWVzc2FnZWxpc3QiO3M6NToiY2xhc3MiO3M6NDg6InJlY29yZHMtdGFibGUgbWVzc2FnZWxpc3Qgc29ydGhlYWRlciBmaXhlZGhlYWRlciI7czoxNToib3B0aW9uc21lbnVpY29uIjtzOjQ6InRydWUiO3M6MTU6ImFyaWEtbGFiZWxsZWRieSI7czoyMjoiYXJpYS1sYWJlbC1tZXNzYWdlbGlzdCI7czo3OiJjb2x1bW5zIjthOjg6e2k6MDtzOjc6InRocmVhZHMiO2k6MTtzOjc6InN1YmplY3QiO2k6MjtzOjY6InN0YXR1cyI7aTozO3M6NjoiZnJvbXRvIjtpOjQ7czo0OiJkYXRlIjtpOjU7czo0OiJzaXplIjtpOjY7czo0OiJmbGFnIjtpOjc7czoxMDoiYXR0YWNobWVudCI7fX1mb2xkZXJzfGE6Njp7czo1OiJJTkJPWCI7YToyOntzOjM6ImNudCI7aTo1OTtzOjY6Im1heHVpZCI7aTozNDcxMzt9czoxMzoiSU5CT1guQXJjaGl2ZSI7YToyOntzOjM6ImNudCI7aTowO3M6NjoibWF4dWlkIjtpOjA7fXM6MTE6IklOQk9YLlRyYXNoIjthOjI6e3M6MzoiY250IjtpOjU3O3M6NjoibWF4dWlkIjtpOjMzMjI2O31zOjEwOiJJTkJPWC5zcGFtIjthOjI6e3M6MzoiY250IjtpOjA7czo2OiJtYXh1aWQiO2k6MDt9czoxMDoiSU5CT1guU2VudCI7YToyOntzOjM6ImNudCI7aToyNTtzOjY6Im1heHVpZCI7aTo0Mzt9czoxMjoiSU5CT1guRHJhZnRzIjthOjI6e3M6MzoiY250IjtpOjA7czo2OiJtYXh1aWQiO2k6MDt9fVNUT1JBR0VfU09SVHxiOjE7dW5zZWVuX2NvdW50fGE6Njp7czo1OiJJTkJPWCI7aTowO3M6MTE6IklOQk9YLlRyYXNoIjtpOjA7czoxMzoiSU5CT1guQXJjaGl2ZSI7aTowO3M6MTA6IklOQk9YLnNwYW0iO2k6MDtzOjEwOiJJTkJPWC5TZW50IjtpOjA7czoxMjoiSU5CT1guRHJhZnRzIjtpOjA7fWxpc3RfbW9kX3NlcXxzOjU6IjQxNzI1Ijticm93c2VyX2NhcHN8YTo1OntzOjM6InBkZiI7czoxOiIxIjtzOjU6ImZsYXNoIjtzOjE6IjAiO3M6NDoidGlmZiI7czoxOiIwIjtzOjQ6IndlYnAiO3M6MToiMSI7czo3OiJwZ3BtaW1lIjtzOjE6IjAiO31zYWZlX21lc3NhZ2VzfGE6Mzp7czoxMToiSU5CT1g6MzQ3MTMiO2I6MDtzOjExOiJJTkJPWDozNDcxNCI7YjowO3M6MTE6IklOQk9YOjM0NzEyIjtiOjA7fXdyaXRlYWJsZV9hYm9va3xiOjE76M3'm7112b3294641bbea005f1e9d9119f9f72023-10-10 11:17:22206.84.151.31bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiVEVxQWNqR3pqMnpwVlNENjlVQUxUSklNZFprOGpVckQiOw==   Default   Hu6M3'm3c768105636b28e200ff8fa71e36b6372024-10-23 09:17:34206.84.143.44bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiangzM3Jsdkw5VDcza2NMRVRWeXN1WWxYOU91c1AxNTUiOw==5 M3%m2339b388ac3b29031efffcf4742e19c42024-10-09 08:01:46154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiSndxdjhUeHVCaTV5Y2ZSWjg0czdjRGpTeWdlalk0aWMiOw==6 M3'm660dbb1eb272bb886aca3ea73080aecb2024-08-15 06:32:40154.192.30.82bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoibnc2VFl4SmVSZTN3SFJQSTllMmF6WHVmS2hQWGRjM1AiOw==5 M3%mbec1a1737bdc850e44bd435975f6180a2024-10-09 08:19:17154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiaDlYV2VuU0xHY0E5cEFSckNWSjdoTHRqT0hBVW1aMG8iOw==  H#jM3'Uecfb3af27cba45b4100ed8f39019641d2023-10-13 09:05:55206.84.143.67bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyNDQ1O3VzZXJuYW1lfHM6MjI6ImFoYW1lZWRAYml6LXhwZXJ0cy5jb20iO3N0b3JhZ2VfaG9zdHxzOjk6ImxvY2FsaG9zdCI7c3RvcmFnZV9wb3J0fGk6MTQzO3N0b3JhZ2Vfc3NsfGI6MDtwYXNzd29yZHxzOjk2OiJYcUtaOUxBQWtzZ29yMzhvWXhVTUpTUDM1N21Cb0Z5TUxCbXVweDBPTmJWaWVHM0N5V3lLalBidHRFNnpXU1RHNzUrbWJlZERGQW9qRFJLSys3dVVrMzJ4bjl6NEVJd0EiO2xvZ2luX3RpbWV8aToxNjk3MTg3NTkzO1NUT1JBR0VfU1BFQ0lBTC1VU0V8YjoxO2F1dGhfc2VjcmV0fHM6MzI6IjR0d1AyUFJIV2Rib2d5SkwyWlpCMXNxNVRNMFdKdHBiIjtyZXF1ZXN0X3Rva2VufHM6MzI6IkRVUFdpcWtoSWFLa1FEMzY0azZ5ZGR6VndXWjFxRDFYIjt0YXNrfHM6NDoibWFpbCI7c2tpbl9jb25maWd8YTowOnt9aW1hcF9ob3N0fHM6OToibG9jYWxob3N0IjtwYWdlfGk6MTttYm94fHM6NToiSU5CT1giO3NvcnRfY29sfHM6Nzoic3ViamVjdCI7c29ydF9vcmRlcnxzOjM6IkFTQyI7U1RPUkFHRV9USFJFQUR8YTozOntpOjA7czoxMDoiUkVGRVJFTkNFUyI7aToxO3M6NDoiUkVGUyI7aToyO3M6MTQ6Ik9SREVSRURTVUJKRUNUIjt9U1RPUkFHRV9RVU9UQXxiOjE7U1RPUkFHRV9MSVNULUVYVEVOREVEfGI6MTtxdW90YV9kaXNwbGF5fHM6NDoidGV4dCI7bGlzdF9hdHRyaWJ8YTo2OntzOjQ6Im5hbWUiO3M6ODoibWVzc2FnZXMiO3M6MjoiaWQiO3M6MTE6Im1lc3NhZ2VsaXN0IjtzOjU6ImNsYXNzIjtzOjQ4OiJyZWNvcmRzLXRhYmxlIG1lc3NhZ2VsaXN0IHNvcnRoZWFkZXIgZml4ZWRoZWFkZXIiO3M6MTU6Im9wdGlvbnNtZW51aWNvbiI7czo0OiJ0cnVlIjtzOjE1OiJhcmlhLWxhYmVsbGVkYnkiO3M6MjI6ImFyaWEtbGFiZWwtbWVzc2FnZWxpc3QiO3M6NzoiY29sdW1ucyI7YTo4OntpOjA7czo3OiJ0aHJlYWRzIjtpOjE7czo3OiJzdWJqZWN0IjtpOjI7czo2OiJzdGF0dXMiO2k6MztzOjY6ImZyb210byI7aTo0O3M6NDoiZGF0ZSI7aTo1O3M6NDoic2l6ZSI7aTo2O3M6NDoiZmxhZyI7aTo3O3M6MTA6ImF0dGFjaG1lbnQiO319Zm9sZGVyc3xhOjE6e3M6NToiSU5CT1giO2E6Mjp7czozOiJjbnQiO2k6NjQ7czo2OiJtYXh1aWQiO2k6MzQ3MjE7fX1TVE9SQUdFX1NPUlR8YjoxO3Vuc2Vlbl9jb3VudHxhOjE6e3M6NToiSU5CT1giO2k6NDt9bGlzdF9tb2Rfc2VxfHM6NToiNDE3MzciO2Jyb3dzZXJfY2Fwc3xhOjU6e3M6MzoicGRmIjtzOjE6IjEiO3M6NToiZmxhc2giO3M6MToiMCI7czo0OiJ0aWZmIjtzOjE6IjAiO3M6NDoid2VicCI7czoxOiIxIjtzOjc6InBncG1pbWUiO3M6MToiMCI7fXNhZmVfbWVzc2FnZXN8YTo2OntzOjExOiJJTkJPWDozNDcxMyI7YjowO3M6MTE6IklOQk9YOjM0NzE1IjtiOjA7czoxMToiSU5CT1g6MzQ3MTIiO2I6MDtzOjExOiJJTkJPWDozNDcxNyI7YjowO3M6MTE6IklOQk9YOjM0NzE2IjtiOjA7czoxMToiSU5CT1g6MzQ3MjEiO2I6MDt9d3JpdGVhYmxlX2Fib29rfGI6MTs=5M3%m51f6c6b3fc759cc1b89e90e879c448012023-10-11 10:33:07154.192.46.6bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiOGU4QjlBU3F3TG1vbDFwa25kaFViS3RHOVVOWWNNV2ciOw== c5M3%m571cd3dbf3ef600e030ee26d51b37ab82023-11-07 09:29:37154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoid000aFVvQm5GWHZrM0lyMkdET1MyblNSbFk1c1U1M2QiOw==M3'5c6c59232ffff143e1e785a0bfd33481b2023-11-14 10:08:48206.84.141.43bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyNDQ1O3VzZXJuYW1lfHM6MjI6ImFoYW1lZWRAYml6LXhwZXJ0cy5jb20iO3N0b3JhZ2VfaG9zdHxzOjk6ImxvY2FsaG9zdCI7c3RvcmFnZV9wb3J0fGk6MTQzO3N0b3JhZ2Vfc3NsfGI6MDtwYXNzd29yZHxzOjk2OiJBeDZMMVZXU0lUbEhyV3lyTDZXL2swalU3VktkWXlLczhNVjFVQjdxN2UwaEtBWkJSdTRIRk1kYU5pYk5US0VUeTNybFJibytCTGVic1k0NzExS3hYUHhWc0RZYzhpdmciO2xvZ2luX3RpbWV8aToxNjk5OTU2NDkzO1NUT1JBR0VfU1BFQ0lBTC1VU0V8YjoxO2F1dGhfc2VjcmV0fHM6MzI6IjhJdkszNzVRbk9IcHl4OXMzR3FlNm5pbDl1TFVYTnprIjtyZXF1ZXN0X3Rva2VufHM6MzI6Ikh3NHAzT1dEZDRTZFNaSzZmSnRLbXNaaHhZYTVzU3doIjt0YXNrfHM6NDoibWFpbCI7c2tpbl9jb25maWd8YTowOnt9aW1hcF9ob3N0fHM6OToibG9jYWxob3N0IjtwYWdlfGk6MTttYm94fHM6NToiSU5CT1giO3NvcnRfY29sfHM6Nzoic3ViamVjdCI7c29ydF9vcmRlcnxzOjM6IkFTQyI7U1RPUkFHRV9USFJFQUR8YTozOntpOjA7czoxMDoiUkVGRVJFTkNFUyI7aToxO3M6NDoiUkVGUyI7aToyO3M6MTQ6Ik9SREVSRURTVUJKRUNUIjt9U1RPUkFHRV9RVU9UQXxiOjE7U1RPUkFHRV9MSVNULUVYVEVOREVEfGI6MTtxdW90YV9kaXNwbGF5fHM6NDoidGV4dCI7bGlzdF9hdHRyaWJ8YTo2OntzOjQ6Im5hbWUiO3M6ODoibWVzc2FnZXMiO3M6MjoiaWQiO3M6MTE6Im1lc3NhZ2VsaXN0IjtzOjU6ImNsYXNzIjtzOjQ4OiJyZWNvcmRzLXRhYmxlIG1lc3NhZ2VsaXN0IHNvcnRoZWFkZXIgZml4ZWRoZWFkZXIiO3M6MTU6Im9wdGlvbnNtZW51aWNvbiI7czo0OiJ0cnVlIjtzOjE1OiJhcmlhLWxhYmVsbGVkYnkiO3M6MjI6ImFyaWEtbGFiZWwtbWVzc2FnZWxpc3QiO3M6NzoiY29sdW1ucyI7YTo4OntpOjA7czo3OiJ0aHJlYWRzIjtpOjE7czo3OiJzdWJqZWN0IjtpOjI7czo2OiJzdGF0dXMiO2k6MztzOjY6ImZyb210byI7aTo0O3M6NDoiZGF0ZSI7aTo1O3M6NDoic2l6ZSI7aTo2O3M6NDoiZmxhZyI7aTo3O3M6MTA6ImF0dGFjaG1lbnQiO319dW5zZWVuX2NvdW50fGE6Nzp7czo1OiJJTkJPWCI7aToxNjtzOjEyOiJJTkJPWC5EcmFmdHMiO2k6MDtzOjEwOiJJTkJPWC5TZW50IjtpOjA7czoxMDoiSU5CT1guc3BhbSI7aTowO3M6MTE6IklOQk9YLlRyYXNoIjtpOjA7czoxMzoiSU5CT1guQXJjaGl2ZSI7aTowO3M6MTA6IklOQk9YLkp1bmsiO2k6MDt9Zm9sZGVyc3xhOjE6e3M6NToiSU5CT1giO2E6Mjp7czozOiJjbnQiO2k6NzM7czo2OiJtYXh1aWQiO2k6MzQ3Nzk7fX1TVE9SQUdFX1NPUlR8YjoxO2xpc3RfbW9kX3NlcXxzOjU6IjQxODkwIjs= cc H 6M3'm7dc588d50227f65c382672316493be972023-11-14 10:10:42206.84.141.43bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiQVZpMUM4eWpwYUtsUndDWjRGUUlYWGlqR25zMHFVUkEiOw==7 M3)mdc312df5bc6280bd093d4f80f7057e272024-07-05 09:44:49154.192.47.102bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiWGlkbEtJU3Nzd2xIYlZ1NnRvWWVSR1RJaDd6c3NNbVgiOw==6M3'mc3625260f5e4434e32510c2c717c34f72023-12-13 09:24:21206.84.142.37bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiTnVUUXhQYnExNG44ODl3QjF3Wk9lSkNqbktOYjZiRkYiOw==5 M3%m50e971ef229043aa174dbe619a7a5cd82024-06-12 08:13:31154.192.9.90bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoieThPMkJrMnV2eEFseng1b3hJcWVkdVZBM1lJczN3eWkiOw==  4  ?8QC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addressesCREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5731.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1   es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )  o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-04 11:05:46/=30015-fixmysqlconstraints2022-11-22 10:38:276K30014-unifytimestampdefaultvalue2022-11-22 10:38:27>[30013-changemysqlcollationscasesensitive2022-11-22 10:38:27/ =30012-fixmysqlconstraints2022-11-22 10:38:273 E30011-unifymigrationsidcolumn2022-11-22 10:38:274 G30010-increasetextfieldlengths2022-11-22 10:38:27/ =30009-dropauthschemefield2022-11-22 10:38:27( /30008-unifyindexes2022-11-22 10:38:272C30007-replaceurlplaceholders2022-11-22 10:38:27+530006-rmgroupsnotnull2022-11-22 10:38:273E30005-changemysqlut8toutf8mb42022-11-22 10:38:274G30004-fixtimestampdefaultvalue2022-11-22 10:38:274G30003-fixtimestampdefaultvalue2022-11-22 10:38:274G30002-increasetextfieldlengths2022-11-22 10:38:27&+30001-categories2022-11-22 10:38:27"#30000-dbinit2022-11-22 10:38:27 &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events_I''Qtablecaldav_eventscaldav_eventsZCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END      wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit    P  L Pf 5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars5CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END VV6M3'me1abd813898be6b0d3e22545749c88fb2025-05-13 10:50:18154.192.48.11bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiNzBFbWhhU2R6Ulg5THI1T2hySTA2aWloMTE5QkM4dmYiOw==5M3%m8c5775fcf6aa7eb53bd49af5ae5bd9192024-11-04 10:48:43154.192.46.4bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoidXQ4aUNjdm5hVEVhbFVoUmJhUnhCaXc0QkNBNDNLS1UiOw==6M3'm56d5cb9fbbf27b64a5280b6d63c745f12024-10-23 09:27:22206.84.143.44bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyNDQ1O3VzZXJuYW1lfHM6MjI6ImFoYW1lZWRAYml6LXhwZXJ0cy5jb20iO3N0b3JhZ2VfaG9zdHxzOjk6ImxvY2FsaG9zdCI7c3RvcmFnZV9wb3J0fGk6MTQzO3N0b3JhZ2Vfc3NsfGI6MDtwYXNzd29yZHxzOjk2OiJFM3E3Q3hyajNuZFlYSkFRK2o4Qi90anQvM214Qmp5UVd0VzFjd0RZOXRuQTNvT1Q3dk1aNWZjbmp5bXM1QmdQckRjUVJqZGEyUm1LYnhaWHhLYmtFSFZ3UzdOY1lhWTMiO2xvZ2luX3RpbWV8aToxNzI5Njc1NjQxO1NUT1JBR0VfU1BFQ0lBTC1VU0V8YjoxO2F1dGhfc2VjcmV0fHM6MzI6Ikg3QlZ6eldhbDk0a2ZNMlBKR2hPZkRQc09MeHVzYTk0IjtyZXF1ZXN0X3Rva2VufHM6MzI6Ink4clJ0OEdPRW1mUmNzMnFkT043M2N2QlpZVFdYd1VCIjt0YXNrfHM6NDoibWFpbCI7c2tpbl9jb25maWd8YTowOnt9aW1hcF9ob3N0fHM6OToibG9jYWxob3N0IjtwYWdlfGk6MTttYm94fHM6NToiSU5CT1giO3NvcnRfY29sfHM6Nzoic3ViamVjdCI7c29ydF9vcmRlcnxzOjM6IkFTQyI7U1RPUkFHRV9USFJFQUR8YTozOntpOjA7czoxMDoiUkVGRVJFTkNFUyI7aToxO3M6NDoiUkVGUyI7aToyO3M6MTQ6Ik9SREVSRURTVUJKRUNUIjt9U1RPUkFHRV9RVU9UQXxiOjE7U1RPUkFHRV9MSVNULUVYVEVOREVEfGI6MTtxdW90YV9kaXNwbGF5fHM6NDoidGV4dCI7bGlzdF9hdHRyaWJ8YTo1OntzOjQ6Im5hbWUiO3M6ODoibWVzc2FnZXMiO3M6MjoiaWQiO3M6MTE6Im1lc3NhZ2VsaXN0IjtzOjU6ImNsYXNzIjtzOjQ4OiJyZWNvcmRzLXRhYmxlIG1lc3NhZ2VsaXN0IHNvcnRoZWFkZXIgZml4ZWRoZWFkZXIiO3M6MTU6Im9wdGlvbnNtZW51aWNvbiI7czo0OiJ0cnVlIjtzOjE1OiJhcmlhLWxhYmVsbGVkYnkiO3M6MjI6ImFyaWEtbGFiZWwtbWVzc2FnZWxpc3QiO311bnNlZW5fY291bnR8YTo3OntzOjU6IklOQk9YIjtpOjA7czoxMjoiSU5CT1guRHJhZnRzIjtpOjA7czoxMDoiSU5CT1guU2VudCI7aTowO3M6MTA6IklOQk9YLnNwYW0iO2k6MDtzOjExOiJJTkJPWC5UcmFzaCI7aTowO3M6MTM6IklOQk9YLkFyY2hpdmUiO2k6MDtzOjEwOiJJTkJPWC5KdW5rIjtpOjA7fQ==PK]C;N  /biz-xperts.com/envirowipers.rcube.db.1748980620nu[SQLite format 3@ R3.rLa NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', wof?vH9i6Z+    ,3/2024-10-23 09:25:58Imported Contacts  G'&%  =; 3 C 2017-05-10 21:04:39envirowipers@biz-xperts.com    ; !C envirowipers@biz-xperts.com; $$X C33 envirowipers@biz-xperts.comlocalhost2017-05-10 21:04:392024-10-23 09:25:58en_USa:3:{s:9:"junk_mbox";s:10:"INBOX.spam";s:11:"client_hash";s:32:"99bc48a92832793715a07081508a792d";s:15:"namespace_fixed";b:1;} *Cenvirowipers@biz-xperts.comlocalhost GG6M3'mf3425206b867a16dcdaa3824626161b02024-10-23 09:26:48206.84.143.44bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJGTlRxY2llY290MFBlTFBmR0Vnbzk5SHoyWHQwWjFTZSI7 #M f3425206b867a16dcdaa3824626161b0 3 2024-10-23 09:26:48    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )    C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c##itableattachment[H''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )bG3indexix_contacts_user_idcontactsHCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)FatablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   Default  J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000database      Q   I pE!`I.g=indexsqlite_autoindZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ){Y5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)AXQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )WA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)VtablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL )UC!/indexix_dictionary_user_languagedictionaryFCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)UT!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )~RKtableresponsesresponsesCREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dQ3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jP7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)uO!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )NI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~M33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )LO31indexix_contactgroupmembers_contact_idcontactgroupmembersJCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EKY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersJ33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vI='indexix_contactgroups_user_idcontactgroupsICREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)   Ul  x M  ,w!UIh''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )Sf--Ytablecaldav_calendarscaldav_calendarsGCREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )ve?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires);dO)indexsqlite_autoindex_cache_messages_1cache_messages&uc))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )nb;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)7aK%indexsqlite_autoindex_cache_thread_1cache_thread#(`%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )j_9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)5^I#indexsqlite_autoindex_cache_index_1cache_index N]##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )P\-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires))[=indexsqlite_autoindex_cache_1cache9iM'indexsqlite_autoindex_caldav_events_1caldav_eventsK      ^AV^5 v 5 .nI;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDmI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhlI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END)k;;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'jG')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END ?vS-indexsqlite_autoindex_carddav_contacts_2carddav_contacts8?uS-indexsqlite_autoindex_carddav_contacts_1carddav_contacts7t--[tablecarddav_contactscarddav_contacts5CREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, email VARCHAR(255), firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', vcard TEXT NOT NULL, etag VARCHAR(255) NOT NULL, uri VARCHAR(255) NOT NULL, cuid VARCHAR(255) NOT NULL, UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )(fp5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)^o/}indexcalendar_name_idxcalendars(CREATE UNIQUE INDEX calendar_name_idx ON calendars(name)) )     31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5831.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1        e r /T4vee g  K1%indexcarddav_group_user_group_id_idxcarddav_group_userPCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)^%C W1indexsqlite_autoindex_carddav_migrations_1carddav_migrationsR x 55tablecarddav_addressbookscarddav_addressbooks.CREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, refresh_time INT NOT NULL DEFAULT 3600, sync_token TEXT NOT NULL DEFAULT '', presetname TEXT, use_categories TINYINT NOT NULL DEFAULT 0, FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )n}11tablecarddav_group_usercarddav_group_userACREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )C~W1indexsqlite_autoindex_carddav_group_user_1carddav_group_userB ;O)indexsqlite_autoindex_carddav_groups_2carddav_groupsO;O)indexsqlite_autoindex_carddav_groups_1carddav_groupsN))atablecarddav_groupscarddav_groups4CREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, vcard TEXT, etag VARCHAR(255), uri VARCHAR(255), cuid VARCHAR(255), UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ax//qtablecarddav_xsubtypescarddav_xsubtypes;CREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, subtype VARCHAR(128) NOT NULL, abook_id integer NOT NULL, FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )AyU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypes<wG-indexcarddav_contacts_abook_id_idxcarddav_contacts:CREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id)[11atablecarddav_migrationscarddav_migrationsMCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) )O1-indexcarddav_group_user_contact_id_idxcarddav_group_user@CREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id)zC)indexcarddav_groups_abook_id_idxcarddav_groups>CREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)I/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypes=CREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id)  ~H|R! E 4G30016-increasetextfieldlengths2024-10-23 09:25:58/=30015-fixmysqlconstraints2024-10-23 09:25:586K30014-unifytimestampdefaultvalue2024-10-23 09:25:58>[30013-changemysqlcollationscasesensitive2024-10-23 09:25:58/ =30012-fixmysqlconstraints2024-10-23 09:25:583 E30011-unifymigrationsidcolumn2024-10-23 09:25:584 G30010-increasetextfieldlengths2024-10-23 09:25:58/ =30009-dropauthschemefield2024-10-23 09:25:58( /30008-unifyindexes2024-10-23 09:25:582C30007-replaceurlplaceholders2024-10-23 09:25:58+530006-rmgroupsnotnull2024-10-23 09:25:583E30005-changemysqlut8toutf8mb42024-10-23 09:25:584G30004-fixtimestampdefaultvalue2024-10-23 09:25:584G30003-fixtimestampdefaultvalue2024-10-23 09:25:584G30002-increasetextfieldlengths2024-10-23 09:25:58&+30001-categories2024-10-23 09:25:58"#30000-dbinit2024-10-23 09:25:58     wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinitPK]fȬ'biz-xperts.com/auth.rcube.db.1748980620nu[SQLite format 3@ Q.._La NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', wo?tH8h6Y+    ,3/ 2023-08-16 11:25:31Imported Contacts  G'&%  5= 3 3 2018-01-14 11:55:55auth@biz-xperts.com      = 3 auth@biz-xperts.com = i 333;auth@biz-xperts.comlocalhost2018-01-14 11:55:552024-11-04 10:49:49en_USa:4:{s:12:"archive_mbox";s:13:"INBOX.Archive";s:9:"junk_mbox";s:10:"INBOX.spam";s:11:"client_hash";s:16:"G0nSS3mvvYzuiU3j";s:15:"namespace_fixed";b:1;} "3auth@biz-xperts.comlocalhost   G  f 5M3%mb57ceed8b5e14149abd385af4f860c322024-11-04 10:50:00154.192.46.4bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJqa21tcEZVRktHTW9Tb0poRkhaNXJ5cDh5R2xvcmQxbCI76M3'm2ae91e8ae1556fb2eb69180a8610697e2024-10-23 09:27:15206.84.143.44bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJaQ0dUVVpGckF5eU02UzZlMGNhbllHWm1acnozY0VESSI75M3%m09d9a35d377601a42e3afe12d921a75c2024-10-09 08:18:40154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI1RWpicTl2WWhrNHdjY2VKdVlLd2lnQTJYeEF5bDVUMCI75M3%mf786d5402464b5772a1d10eb9023abf62024-10-09 08:04:06154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJFeHB6VnhjbVo3MzZVaG84Z1Q5ZFdsTzNuNE5Jd1dneCI75M3%ma04d36dbc9a99c8edf20bfa4eafe7b8d2023-11-07 09:36:46154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ2a3l5a0tiOERBM0xLT0xKdFFIM0tLUzd3NEliMHF3TiI76M3'm0c333c1739a4fe5d0ab2c8b98524d36e2023-08-16 11:25:43206.84.140.68bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI5dTg3dXFGTFhoTzQ0NXZjdEthVGJ1RVdjSHB6a1FrcSI7 #mH#$Mb57ceed8b5e14149abd385af4f860c32$M2ae91e8ae1556fb2eb69180a8610697e$M09d9a35d377601a42e3afe12d921a75c$Mf786d5402464b5772a1d10eb9023abf6$Ma04d36dbc9a99c8edf20bfa4eafe7b8d#M 0c333c1739a4fe5d0ab2c8b98524d36e qq32024-11-04 10:50:0032024-10-23 09:27:1532024-10-09 08:18:4032024-10-09 08:04:0632023-11-07 09:36:463 2023-08-16 11:25:43    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )    C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c##itableattachment[H''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )bG3indexix_contacts_user_idcontactsHCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)FatablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version   Defaultcc0000database         -[`  `|Ut.g=indexsqlite_autoindex_cache_1cacheZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varc{Y5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)AXQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )VtablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL )UC!/indexix_dictionary_user_languagedictionaryFCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)vI='indexix_contactgroups_user_idcontactgroupsICREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)WA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)iUT!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~RKtableresponsesresponsesCREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dQ3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jP7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)uO!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )NI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~M33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )LO31indexix_contactgroupmembers_contact_idcontactgroupmembersJCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EKY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersJ33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )  Ul  x M  ,w!UIh''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )Sf--Ytablecaldav_calendarscaldav_calendarsGCREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )ve?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires);dO)indexsqlite_autoindex_cache_messages_1cache_messages&uc))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )nb;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)7aK%indexsqlite_autoindex_cache_thread_1cache_thread#(`%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )j_9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)5^I#indexsqlite_autoindex_cache_index_1cache_index N]##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )P\-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires))[=indexsqlite_autoindex_cache_1cacheZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) )       1  AV 1 11DmI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhlI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END)k;;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'jG')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9iM'indexsqlite_autoindex_caldav_events_1caldav_eventsK Z?tS-indexsqlite_autoindex_carddav_contacts_2carddav_contacts7?sS-indexsqlite_autoindex_carddav_contacts_1carddav_contacts5r--[tablecarddav_contactscarddav_contacts4CREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, email VARCHAR(255), firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', vcard TEXT NOT NULL, etag VARCHAR(255) NOT NULL, uri VARCHAR(255) NOT NULL, cuid VARCHAR(255) NOT NULL, UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )(.nI;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; END) )    ~H|R! E 4G30016-increasetextfieldlengths2023-08-16 11:25:30/=30015-fixmysqlconstraints2023-08-16 11:25:306K30014-unifytimestampdefaultvalue2023-08-16 11:25:30>[30013-changemysqlcollationscasesensitive2023-08-16 11:25:30/ =30012-fixmysqlconstraints2023-08-16 11:25:303 E30011-unifymigrationsidcolumn2023-08-16 11:25:304 G30010-increasetextfieldlengths2023-08-16 11:25:30/ =30009-dropauthschemefield2023-08-16 11:25:30( /30008-unifyindexes2023-08-16 11:25:302C30007-replaceurlplaceholders2023-08-16 11:25:30+530006-rmgroupsnotnull2023-08-16 11:25:303E30005-changemysqlut8toutf8mb42023-08-16 11:25:304G30004-fixtimestampdefaultvalue2023-08-16 11:25:304G30003-fixtimestampdefaultvalue2023-08-16 11:25:304G30002-increasetextfieldlengths2023-08-16 11:25:30&+30001-categories2023-08-16 11:25:30"#30000-dbinit2023-08-16 11:25:30  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5831.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1        02 b zQve  [ 20}f 5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)[11atablecarddav_migrationscarddav_migrationsBCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) )n{11tablecarddav_group_usercarddav_group_user@CREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )C|W1indexsqlite_autoindex_carddav_group_user_1carddav_group_userA !;O)indexsqlite_autoindex_carddav_groups_2carddav_groupsN;O)indexsqlite_autoindex_carddav_groups_1carddav_groupsM~))atablecarddav_groupscarddav_groups3CREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, vcard TEXT, etag VARCHAR(255), uri VARCHAR(255), cuid VARCHAR(255), UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )av//qtablecarddav_xsubtypescarddav_xsubtypes:CREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, subtype VARCHAR(128) NOT NULL, abook_id integer NOT NULL, FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )AwU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypes;uG-indexcarddav_contacts_abook_id_idxcarddav_contacts9CREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) R^ /}indexcalendar_name_idxcalendarsPCREATE UNIQUE INDEX calendar_name_idx ON calendars(name)CW1indexsqlite_autoindex_carddav_migrations_1carddav_migrationsQ x55tablecarddav_addressbookscarddav_addressbooks(CREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, refresh_time INT NOT NULL DEFAULT 3600, sync_token TEXT NOT NULL DEFAULT '', presetname TEXT, use_categories TINYINT NOT NULL DEFAULT 0, FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE ) K1%indexcarddav_group_user_group_id_idxcarddav_group_userOCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)O1-indexcarddav_group_user_contact_id_idxcarddav_group_user>CREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id)zC)indexcarddav_groups_abook_id_idxcarddav_groups=CREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)I/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypes[30013-changemysqlcollationscasesensitive2026-04-06 06:38:41/ =30012-fixmysqlconstraints2026-04-06 06:38:413 E30011-unifymigrationsidcolumn2026-04-06 06:38:414 G30010-increasetextfieldlengths2026-04-06 06:38:41/ =30009-dropauthschemefield2026-04-06 06:38:41( /30008-unifyindexes2026-04-06 06:38:412C30007-replaceurlplaceholders2026-04-06 06:38:41+530006-rmgroupsnotnull2026-04-06 06:38:413E30005-changemysqlut8toutf8mb42026-04-06 06:38:414G30004-fixtimestampdefaultvalue2026-04-06 06:38:414G30003-fixtimestampdefaultvalue2026-04-06 06:38:414G30002-increasetextfieldlengths2026-04-06 06:38:41&+30001-categories2026-04-06 06:38:41"#30000-dbinit2026-04-06 06:38:41 c GTOY fQ  {z_autoindex_caldav_events_1caldav_eventsLGR''Mtablecaldav_eventscaldav_eventsKCREATE TABLE caldav_events ( event_id integer NOT NULL PRIMARY KEY,?lS-indexsqlite_autoindex_kolab_cache_file_1kolab_cache_filefok--tablekolab_cache_filekolab_cache_fileeCREATE TABLE kolab_cache_file ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, filename varchar(255) DEFAULT NULL, PRIMARY KEY(folder_id,msguid) )xj1-indexix_note_uid2msguidkolab_cache_notedCREATE INDEX ix_note_uid2msguid ON kolab_cache_note(folder_id,uid,msguid)ob--tablekolab_cache_taskkolab_cache_task[CREATE TABLE kolab_cache_task ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )|a3/#indexix_event_uid2msguidkolab_cache_eventZCREATE INDEX ix_event_uid2msguid ON kolab_cache_event(folder_id,uid,msguid)r_//tablekolab_cache_eventkolab_cache_eventXCREATE TABLE kolab_cache_event ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )^73+indexix_contact_uid2msguidkolab_cache_contactWCREATE INDEX ix_contact_uid2msguid ON kolab_cache_contact(folder_id,uid,msguid)r]+3indexix_contact_typekolab_cache_contactVCREATE INDEX ix_contact_type ON kolab_cache_contact(folder_id,type)p[33tablekolab_cache_contactkolab_cache_contactTCREATE TABLE kolab_cache_contact ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, type VARCHAR(32) NOT NULL, name VARCHAR(255) NOT NULL, firstname VARCHAR(255) NOT NULL, surname VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL, PRIMARY KEY(folder_id,msguid) )Y''qtablekolab_folderskolab_foldersRCREATE TABLE kolab_folders ( folder_id INTEGER NOT NULL PRIMARY KEY, resource VARCHAR(255) NOT NULL, type VARCHAR(32) NOT NULL, synclock INTEGER NOT NULL DEFAULT '0', ctag VARCHAR(128) DEFAULT NULL, changed DATETIME DEFAULT NULL )I;7triggercaldav_?iS-indexsqlite_autoindex_kolab_cache_note_1kolab_cache_notebIh--Etablekolab_cache_notekolab_cache_noteaCREATE TABLE kolab_cache_note ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, PRIMARY KEY(folder_id,msguid) )g73+indexix_journal_uid2msguidkolab_cache_journal`CREATE INDEX ix_journal_uid2msguid ON kolab_cache_journal(folder_id,uid,msguid)EfY3indexsqlite_autoindex_kolab_cache_journal_1kolab_cache_journal_xe33tablekolab_cache_journalkolab_cache_journal^CREATE TABLE kolab_cache_journal ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )xd1-indexix_task_uid2msguidkolab_cache_task]CREATE INDEX ix_task_uid2msguid ON kolab_cache_task(folder_id,uid,msguid)?cS-indexsqlite_autoindex_kolab_cache_task_1kolab_cache_task\A`U/indexsqlite_autoindex_kolab_cache_event_1kolab_cache_eventYE\Y3indexsqlite_autoindex_kolab_cache_contact_1kolab_cache_contactUhZ-' indexix_resource_typekolab_foldersSCREATE INDEX ix_resource_type ON kolab_folders(resource, type)  awV=^: w a/0022-accountflags70021-addressbookflags=0020-distinctcolumnnames70019-accountentities370018-accountentities250017-accountentities!G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit    \ t:?L\\\\\\\&JJ?iS-indexsqlite_autoindex_kolab_cache_note_1kolab_cache_notebg73+indexix_journal_uid2msguidkolab_cache_journal`CREATE INDEX ix_journal_uid2msguid ON kolab_cache_journal(folder_id,uid,msguid)EfY3indexe33tablekolab_cache_journalkolab_cache_journal^CREATE TABLE kolab_cache_journal ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )xd1-indexix_task_uid2msguidkolab_cache_task]CREATE INDEX ix_task_uid2msguid ON kolab_cache_task(folder_id,uid,msguid)?cS-indexsqlite_autoindex_kolab_cache_task_1kolab_cache_task\ob--tablekolab_cache_taskkolab_cache_task[CREATE TABLE kolab_cache_task ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )|a3/#indexix_event_uid2msguidkolab_cache_eventZCREATE INDEX ix_event_uid2msguid ON kolab_cache_event(folder_id,uid,msguid)A`U/indexsqlite_autoindex_kolab_cache_event_1kolab_cache_eventYr_//tablekolab_cache_eventkolab_cache_eventXCREATE TABLE kolab_cache_event ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) ) ;M'indexsqlite_autoindex_caldav_events_1caldav_eventsL^73+indexix_contact_uid2msguidkolab_cache_contactWCREATE INDEX ix_contact_uid2msguid ON kolab_cache_contact(folder_id,uid,msguid)r]+3indexix_contact_typekolab_cache_contactVCREATE INDEX ix_contact_type ON kolab_cache_contact(folder_id,type)E\Y3indexsqlite_autoindex_kolab_cache_contact_1kolab_cache_contactUp[33tablekolab_cache_contactkolab_cache_contactTCREATE TABLE kolab_cache_contact ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, type VARCHAR(32) NOT NULL, name VARCHAR(255) NOT NULL, firstname VARCHAR(255) NOT NULL, surname VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL, PRIMARY KEY(folder_id,msguid) )hZ-' indexix_resource_typekolab_foldersSCREATE INDEX ix_resource_type ON kolab_folders(resource, type)Y''qtablekolab_folderskolab_foldersRCREATE TABLE kolab_folders ( folder_id INTEGER NOT NULL PRIMARY KEY, resource VARCHAR(255) NOT NULL, type VARCHAR(32) NOT NULL, synclock INTEGER NOT NULL DEFAULT '0', ctag VARCHAR(128) DEFAULT NULL, changed DATETIME DEFAULT NULL )11tablecaldav_attachmentscaldav_attachmentsQCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )UG'triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; ENDVA')indexcaldav_calendar_notify_idxcaldav_eventsPCREATE INDEX caldav_calendar_notify_idx ON caldav_events(calendar_id,notifyat)7'indexcaldav_recurrence_idxcaldav_eventsOCREATE INDEX caldav_recurrence_idx ON caldav_events(recurrence_id)Z)'oindexcaldav_uid_idxcaldav_eventsMCREATE INDEX caldav_uid_idx ON caldav_events(uid) OMLNQNNCACA@A<;:>@?97C=876                   KYV9 _ W  ]>>G|[5indexsqlite_autoindex_kolab_cache_dav_task_1kolab_cache_dav_taskvx3;%indexix_contact_type_davkolab_cache_dav_contactrCREATE B}--7tablecarddav_accountscarddav_accounts/CREATE TABLE carddav_accounts ( id integer NOT NULL PRIMARY KEY, accountname TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, discovery_url TEXT, user_id integer NOT NULL, last_discovered BIGINT NOT NULL DEFAULT 0, rediscover_time INT NOT NULL DEFAULT 86400, presetname TEXT, flags integer NOT NULL DEFAULT 0, UNIQUE(user_id,presetname), FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )G|[5indexsqlite_autoindex_kolab_cache_dav_task_1kolab_cache_dav_taskvrC?Cindexix_configuration_uid2msguidkolab_cache_configurationlCREATE INDEX ix_configuration_uid2msguid ON kolab_cache_configuration(folder_id,uid,msguid) q7?+indexix_configuration_typekolab_cache_configurationkCREATE INDEX ix_configuration_type ON kolab_cache_configuration(folder_id,type)o??tablekolab_cache_configurationkolab_cache_configurationiCREATE TABLE kolab_cache_configuration ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, type VARCHAR(32) NOT NULL, PRIMARY KEY(folder_id,msguid) )Qpe?indexsqlite_autoindex_kolab_cache_configuration_1kolab_cache_configurationjxn1-indexix_file_uid2msguidkolab_cache_filehCREATE INDEX ix_file_uid2msguid ON kolab_cache_file(folder_id,uid,msguid)vm1-indexix_folder_filenamekolab_cache_filegCREATE INDEX ix_folder_filename ON kolab_cache_file(folder_id,filename)B|{55tablekolab_cache_dav_taskkolab_cache_dav_taskuCREATE TABLE kolab_cache_dav_task ( folder_id INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, etag VARCHAR(128) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id, uid) )Iz]7indexsqlite_autoindex_kolab_cache_dav_event_1kolab_cache_dav_eventty77tablekolab_cache_dav_eventkolab_cache_dav_eventsCREATE TABLE kolab_cache_dav_event ( folder_id INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, etag VARCHAR(128) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id, uid) )x3;%indexix_contact_type_davkolab_cache_dav_contactrCREATE INDEX ix_contact_type_dav ON kolab_cache_dav_contact(folder_id, type)Mwa;indexsqlite_autoindex_kolab_cache_dav_contact_1kolab_cache_dav_contactq}v;;tablekolab_cache_dav_contactkolab_cache_dav_contactpCREATE TABLE kolab_cache_dav_contact ( folder_id INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, etag VARCHAR(128) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, type VARCHAR(32) NOT NULL, name VARCHAR(255) NOT NULL, firstname VARCHAR(255) NOT NULL, surname VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL, PRIMARY KEY(folder_id, uid) )u95/indexix_freebusy_uid2msguidkolab_cache_freebusyoCREATE INDEX ix_freebusy_uid2msguid ON kolab_cache_freebusy(folder_id,uid,msguid)Gt[5indexsqlite_autoindex_kolab_cache_freebusy_1kolab_cache_freebusyn{s55tablekolab_cache_freebusykolab_cache_freebusymCREATE TABLE kolab_cache_freebusy ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )                    @yG`z 6 G 7 @s , C W1indexsqlite_autoindex_carddav_group_user_1carddav_group_user@--[tablecarddav_contactscarddav_contacts4CREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, email VARCHAR(255), firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', vcard TEXT NOT NULL, etag VARCHAR(255) NOT NULL, uri VARCHAR(255) NOT NULL, cuid VARCHAR(255) NOT NULL, UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )?S-indexsqlite_autoindex_carddav_contacts_2carddav_contacts6?S-indexsqlite_autoindex_carddav_contacts_1carddav_contacts54 S55indexcarddav_addressbooks_account_id_idxcarddav_addressbooks3CREATE INDEX carddav_addressbooks_account_id_idx ON carddav_addressbooks(account_id)j55wtablecarddav_addressbookscarddav_addressbooks2CREATE TABLE carddav_addressbooks ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, url TEXT NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, refresh_time INT NOT NULL DEFAULT 3600, sync_token TEXT NOT NULL DEFAULT '', account_id integer NOT NULL, flags integer NOT NULL DEFAULT 5, FOREIGN KEY(account_id) REFERENCES carddav_accounts(id) ON DELETE CASCADE ON UPDATE CASCADE )?O1-indexcarddav_group_user_contact_id_idxcarddav_group_userACREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id)n 11tablecarddav_group_usercarddav_group_user?CREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?~S-indexsqlite_autoindex_carddav_accounts_1carddav_accounts1OY11]tablecarddav_migrationscarddav_migrationsICREATE TABLE carddav_migrations ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) )CW1indexsqlite_autoindex_carddav_migrations_1carddav_migrationsK K1%indexcarddav_group_user_group_id_idxcarddav_group_userCCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)z C)indexcarddav_groups_abook_id_idxcarddav_groups>CREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)))[tablecarddav_groupscarddav_groups;CREATE TABLE carddav_groups ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, vcard TEXT, etag VARCHAR(255), uri VARCHAR(255), cuid VARCHAR(255), UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE ); O)indexsqlite_autoindex_carddav_groups_2carddav_groups=; O)indexsqlite_autoindex_carddav_groups_1carddav_groups<I/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypes:CREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id)a//qtablecarddav_xsubtypescarddav_xsubtypes8CREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, subtype VARCHAR(128) NOT NULL, abook_id integer NOT NULL, FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )AU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypes9G-indexcarddav_contacts_abook_id_idxcarddav_contacts7CREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id)PK]D{+biz-xperts.com/omerbutt.rcube.db.1770197269nu"] SQLite format 3@ &QO&._NJP>I.B' 99D ;33iomerbutt@biz-xperts.comlocalhost2025-07-05 18:41:072025-12-22 06:41:12en_USa:3:{s:11:"client_hash";s:16:"i3b0ccjcSJx5LmdK";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;} $; omerbutt@biz-xperts.comlocalhost   * 3/2025-07-05 18:41:07Imported Contacts        7 3 ; 2025-07-05 18:41:07omerbutt@biz-xperts.com   ; omerbutt@biz-xperts.com  Fc /  h4-F~KtableresponsesresponsesCREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )d3!indexix_identities_emailidentitiesCREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentitiesCREATE INDEX ix_identities_user_id ON identities(user_id, del)u !!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~ 33#tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL ) O31indexix_contactgroupmembers_contact_idcontactgroupmembers CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)33]tablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups(contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts(contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembers v='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host)tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   wo H<K#x 8 bGG }5/indexix_filestore_user_idfilestore+CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)A'Qtablefilestorefilestore*CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )m;%indexix_cache_shared_expirescache_shared CREATE INDEX ix_cache_shared_expires ON cache_shared(expires)6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )7K%indexsqlite_autoindex_cache_shared_1cache_sharedP-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)tablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))=indexsqlite_autoindex_cache_1cacheA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)tablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL )C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)U!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf5indexix_responses_user_idresponsesCREATE INDEX ix_responses_user_id ON responses(user_id, del),v&?)indexix_cache_messages_expirescache_messages)CREATE INDEX ix_cache_messages_expires ON cache_messages (expires);%O)indexsqlite_autoindex_cache_messages_1cache_messages(u$))%tablecache_messagescache_messages'CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )n#;% indexix_cache_thread_expirescache_thread&CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)7"K%indexsqlite_autoindex_cache_thread_1cache_thread%(!%%tablecache_threadcache_thread$CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )j 9#indexix_cache_index_expirescache_index#CREATE INDEX ix_cache_index_expires ON cache_index (expires)5I#indexsqlite_autoindex_cache_index_1cache_index"N##ctablecache_indexcache_index!CREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )  bG  b7M3)mb5213546db73a00f5ac118ea81d153cb2025-12-22 06:41:19154.192.156.86bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI0TXJXa2lRNXRrOXpoc2g0OUl1SzFNQzJPMTZ4aXpoRyI76M3'm62831d1e41fd2e5e186d3876ec60b5b12025-11-22 06:01:27154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ0WE9mUVhjMERMclJwaThDMm00bE9GcnVUZGt6WENJaCI76M3'm7109dbd84927afb12f71840e41e5f9052025-11-12 12:16:41206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJFeGpaSnRmeWlmRklWVjRxa0VaUzJLdHFJT0NVSERXbSI76M3'm63a284584970cfb6332c022f41c3a50f2025-08-06 08:24:40154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiIwQUh6U3ZSU014dlN3dm4zdW1PMzlwaTU5bTRrUW5lNyI76M3'm26d049b79066619dc89d102151b374072025-07-05 18:41:38154.192.0.139bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiIxcGxLdzFxUnpydW5INzBvMUU3eFo1a0E3eW5hT0tRbCI7 HmH$Mb5213546db73a00f5ac118ea81d153cb$M62831d1e41fd2e5e186d3876ec60b5b1$M7109dbd84927afb12f71840e41e5f905$M63a284584970cfb6332c022f41c3a50f#M 26d049b79066619dc89d102151b37407 32025-12-22 06:41:1932025-11-22 06:01:2732025-11-12 12:16:4132025-08-06 08:24:403 2025-07-05 18:41:38                      $;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 ;calendar-caldav-version?calendar-database-version/ roundcube-version  & xQ3k ?g{55tablecarddav_addressbookscarddav_addressbooks/CREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, refresh_time INT NOT NULL DEFAULT 3600, sync_token TEXT NOT NULL DEFAULT '', presetname TEXT, use_categories TINYINT NOT NULL DEFAULT 0, FOREIGN KEY(useEW1indexsqlite_autoindex_carddav_migrations_1carddav_migrationsC?O1-indexcarddav_group_user_contact_id_idxcarddav_group_user:CREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id)z>C)indexcarddav_groups_abook_id_idxcarddav_groups9CREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id):))atablecarddav_groupscarddav_groups1CREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, vcard TEXT, etag VARCHAR(255), uri VARCHAR(255), cuid VARCHAR(255), UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )n711tablecarddav_group_usercarddav_group_user;CREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE ) [B11atablecarddav_migrationscarddav_migrations=CREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) @K1%indexcarddav_group_user_group_id_idxcarddav_group_userACREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)C8W1indexsqlite_autoindex_carddav_group_user_1carddav_group_user[30013-changemysqlcollationscasesensitive2025-07-05 18:41:07/ =30012-fixmysqlconstraints2025-07-05 18:41:073 E30011-unifymigrationsidcolumn2025-07-05 18:41:074 G30010-increasetextfieldlengths2025-07-05 18:41:07/ =30009-dropauthschemefield2025-07-05 18:41:07( /30008-unifyindexes2025-07-05 18:41:072C30007-replaceurlplaceholders2025-07-05 18:41:07+530006-rmgroupsnotnull2025-07-05 18:41:073E30005-changemysqlut8toutf8mb42025-07-05 18:41:074G30004-fixtimestampdefaultvalue2025-07-05 18:41:074G30003-fixtimestampdefaultvalue2025-07-05 18:41:074G30002-increasetextfieldlengths2025-07-05 18:41:07&+30001-categories2025-07-05 18:41:07"#30000-dbinit2025-07-05 18:41:07 GG *{4*;;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW--Utablecaldav_calendarscaldav_calendarsICREATE TABLE caldav_calendars ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )|K9+!indexix_itipinvitations_uiditipinvitationsHCREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, evenCCW1indexsqlite_autoindex_carddav_migrations_1carddav_migrationsCI++mtableitipinvitationsitipinvitationsFCREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )H##itableattachmentsattachmentsECREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )JGotableeventseventsDCREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )^F/}indexcalendar_name_idxcalendars0CREATE UNIQUE INDEX calendar_name_idx ON calendars(name)E}tablecalendarscalendarsBCREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )xD55tablecarddav_addressbookscarddav_addressbooks/CREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, refresh_time INT NOT NULL DEFAULT 3600, sync_token TEXT NOT NULL DEFAULT '', presetname TEXT, use_categories TINYINT NOT NULL DEFAULT 0, FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )      wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit       BB > cS6M'indexsqlite_autoindex_caldav_events_1caldav_eventsLGR''Mtablecaldav_eventscaldav_eventsKCREATE TABLE caldav_events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0',QL--Utablecaldav_calendarscaldav_calendarsICREATE TABLE caldav_calendars ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )|K9+!indexix_itipinvitations_uiditipinvitationsHCREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=JQ+indexsqlite_autoindex_itipinvitations_1itipinvitationsG PI;!triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=coalesce(NEW.name,(SELECT name FROM calendars WHERE calendar_id=NEW.calendar_id)), color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDXOI;7triggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END)N;;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'MK-9triggerUpdateLastTimeForCaldavCalendarcaldav_calendarsCREATE TRIGGER UpdateLastTimeForCaldavCalendar AFTER UPDATE ON caldav_calendars FOR EACH ROW BEGIN UPDATE caldav_calendars SET caldav_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END     pxu.X11tablecaldav_attachmentscaldav_attachmentsQCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )WG'triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; ENDVA')indexcaldav_calendar_notify_idxcaldav_eventsPCREATE INDEX caldav_calendar_notify_idx ON caldav_events(calendar_id,notifyat)qU7'indexcaldav_recurrence_idxcaldav_eventsOCREATE INDEX caldav_recurrence_idx ON caldav_events(recurrence_id)XT)'oindexcaldav_uid_idxcaldav_eventsMCREATE INDEX caldav_uid_idx ON caldav_events(uid)9SM'indexsqlite_autoindex_caldav_events_1caldav_eventsLGR''Mtablecaldav_eventscaldav_eventsKCREATE TABLE caldav_events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ).QI;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; END   PK]#/'biz-xperts.com/info.rcube.db.1729194999nu[SQLite format 3@ a^ ._` NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default 'VIG]Bn+Gn ,3/ 2023-02-20 08:33:50Imported Contacts        5> 3 3 2018-01-15 12:54:45info@biz-xperts.com    >  3 info@biz-xperts.com >   l 333Ainfo@biz-xperts.comlocalhost2018-01-15 12:54:442024-10-09 07:57:05en_USa:9:{s:6:"layout";s:10:"widescreen";s:11:"search_mods";a:4:{s:1:"*";a:2:{s:7:"subject";i:1;s:4:"from";i:1;}s:10:"INBOX.Sent";a:2:{s:7:"subject";i:1;s:2:"to";i:1;}s:12:"INBOX.Drafts";a:2:{s:7:"subject";i:1;s:2:"to";i:1;}s:11:"INBOX.Trash";a:2:{s:7:"subject";i:1;s:4:"from";i:1;}}s:12:"archive_mbox";s:13:"INBOX.Archive";s:16:"message_sort_col";s:0:"";s:18:"message_sort_order";s:3:"ASC";s:17:"message_threading";a:1:{s:5:"INBOX";b:0;}s:9:"junk_mbox";s:10:"INBOX.spam";s:11:"client_hash";s:16:"3EcuPdodsBWiKl7F";s:15:"namespace_fixed";b:1;} "3info@biz-xperts.comlocalhost   G xxxxxxxxxx5M3%m77ab44568381bde19bf799eab14b5d4a2024-10-09 07:57:21154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJnTXRWZ1NvOWlaTFd6T096Z1RBRVQwT1VFY2xsNEg0TCI76M3'mffae685b8408c98bb2a4ebf3fe44f6422024-08-15 06:32:51154.192.30.82bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJRR0EyNmJTc3VsTmRYY0VqUXQ0a05tWWlKMDNDS2xwUCI76M3'meb23bff6279ac9b18d3a4da0c00a11fb2024-08-15 06:29:45154.192.30.82bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJRbWZ1cndMUVI0WTRtcXJadWxKMHIyeDZNcFFnVWVwRyI7  g g g g g g g g g g g g g g$M77ab44568381bde19bf799eab14b5d4a$Mffae685b8408c98bb2a4ebf3fe44f642#M eb23bff6279ac9b18d3a4da0c00a11fb hhhhhhhhhhhhhh32024-10-09 07:57:2132024-08-15 06:32:513 2024-08-15 06:29:45    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c$##itableattachmentsattachment>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000         Default  4  ?8QC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addressesCREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5931.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1   es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )  o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-04 10:32:02/=30015-fixmysqlconstraints2022-11-21 11:25:396K30014-unifytimestampdefaultvalue2022-11-21 11:25:39>[30013-changemysqlcollationscasesensitive2022-11-21 11:25:39/ =30012-fixmysqlconstraints2022-11-21 11:25:393 E30011-unifymigrationsidcolumn2022-11-21 11:25:394 G30010-increasetextfieldlengths2022-11-21 11:25:39/ =30009-dropauthschemefield2022-11-21 11:25:39( /30008-unifyindexes2022-11-21 11:25:392C30007-replaceurlplaceholders2022-11-21 11:25:39+530006-rmgroupsnotnull2022-11-21 11:25:393E30005-changemysqlut8toutf8mb42022-11-21 11:25:394G30004-fixtimestampdefaultvalue2022-11-21 11:25:394G30003-fixtimestampdefaultvalue2022-11-21 11:25:394G30002-increasetextfieldlengths2022-11-21 11:25:39&+30001-categories2022-11-21 11:25:39"#30000-dbinit2022-11-21 11:25:39 &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events_I''Qtablecaldav_eventscaldav_eventsZCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END      wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit  =?;9a<8654A3@>: 7  P  L Pf 5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars7CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); ENDPK]lI'biz-xperts.com/info.rcube.db.1767816039nu[SQLite format 3@ aA .` NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default 'VIG]Bn+Gn ,3/ 2023-02-20 08:33:50Imported Contacts        5> 3 3 2018-01-15 12:54:45info@biz-xperts.com    >  3 info@biz-xperts.com >   ] ] 333'info@biz-xperts.comlocalhost2018-01-15 12:54:442025-12-22 06:34:11en_USa:9:{s:6:"layout";s:10:"widescreen";s:11:"search_mods";a:5:{s:1:"*";a:2:{s:7:"subject";i:1;s:4:"from";i:1;}s:10:"INBOX.Sent";a:2:{s:7:"subject";i:1;s:2:"to";i:1;}s:12:"INBOX.Drafts";a:2:{s:7:"subject";i:1;s:2:"to";i:1;}s:11:"INBOX.Trash";a:2:{s:7:"subject";i:1;s:4:"from";i:1;}s:5:"INBOX";a:2:{s:7:"subject";i:1;s:4:"from";i:1;}}s:12:"archive_mbox";s:13:"INBOX.Archive";s:16:"message_sort_col";s:0:"";s:18:"message_sort_order";s:3:"ASC";s:17:"message_threading";a:1:{s:5:"INBOX";b:0;}s:9:"junk_mbox";s:10:"INBOX.spam";s:11:"client_hash";s:16:"3EcuPdodsBWiKl7F";s:15:"namespace_fixed";b:1;} "3info@biz-xperts.comlocalhost 543 EjEHm#j g g$M2c6a05183a6bf548402102c0e852f5cc $M2c4cba2d260a260a15ed9b7160d11fac $Ma215fa987c2110ee8d3ebf7fb5555f01 $Madca367f42f6df66f4d51203b6866a58 $M305f2d98fdf371438a5dd931fac91184$M650ca50093c9f50ecc7a15de659abbd6$Mb140a1f0c256e99e8a4eb108e1cc2e47$M456ab61e1f5f01527ca81fef1422e81e$M7c36fc0e01e2f953a218e40dbb6e16db$M5f32c0e64a1907a45705f4b2213f2cd9$M5849778d4727cdc98edebb029dcf0e58#M dd0c3b27ada000617367695ccd5790de qYA)hh32025-12-22 06:36:32 32025-12-01 16:44:33 32025-11-22 07:24:30 32025-11-22 06:11:34 32025-11-22 06:03:1832025-11-22 06:02:1832025-11-22 06:00:4432025-11-22 05:56:3332025-11-22 05:53:0632025-11-22 05:51:0432025-11-22 05:48:033 2025-11-12 12:09:24    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c$##itableattachmentsattachment>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000       ;G ;6M3'm456ab61e1f5f01527ca81fef1422e81e2025-11-22 05:56:33154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiIxM1B3UEttdlNVMmM2bUNVUldCYkNtRll2VTBWZ3A1NSI7^M3'=7c36fc0e01e2f953a218e40dbb6e16db2025-11-22 05:53:06154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyMzA5O3VzZXJuYW1lfHM6MTk6ImluZm9AYml6LXhwZXJ0cy5jb20iO3N0b3JhZ2VfaG9zdHxzOjk6ImxvY2FsaG9zdCI7c3RvcmFnZV9wb3J0fGk6MTQzO3N0b3JhZ2Vfc3NsfGI6MDtwYXNzd29yZHxzOjk2OiJkQU50M0I2aGkxZ09wYmY3MVhZd0F4RnFqZUE5T1BrdEo2T3VlQnRkcStEeTJFS3lQbi9jOUdlQnBkMGMxOW0rQy9vSTM1TTNETy84MHpGNWlGQUwzOWFMMXJRcE1QSmgiO2xvZ2luX3RpbWV8aToxNzYzNzkwNzg0O1NUT1JBR0VfU1BFQ0lBTC1VU0V8YjoxO2F1dGhfc2VjcmV0fHM6MzI6ImFNSUJ1TWpONFZyeXl6Q0VUTHFxRWRHYnB5WHN5amFTIjtyZXF1ZXN0X3Rva2VufHM6MzI6InVFaEF2OFpxWGFhQ1JEQXFWQURvbUtHWFJFMWJDSUdWIjt0YXNrfHM6NDoibWFpbCI7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fWltYXBfaG9zdHxzOjk6ImxvY2FsaG9zdCI7cGFnZXxpOjE7bWJveHxzOjU6IklOQk9YIjtzb3J0X2NvbHxzOjA6IiI7c29ydF9vcmRlcnxzOjM6IkFTQyI7U1RPUkFHRV9USFJFQUR8YTozOntpOjA7czoxMDoiUkVGRVJFTkNFUyI7aToxO3M6NDoiUkVGUyI7aToyO3M6MTQ6Ik9SREVSRURTVUJKRUNUIjt9U1RPUkFHRV9RVU9UQXxiOjE7U1RPUkFHRV9MSVNULUVYVEVOREVEfGI6MTtxdW90YV9kaXNwbGF5fHM6NDoidGV4dCI7bGlzdF9hdHRyaWJ8YTo3OntzOjQ6Im5hbWUiO3M6ODoibWVzc2FnZXMiO3M6MjoiaWQiO3M6MTE6Im1lc3NhZ2VsaXN0IjtzOjU6ImNsYXNzIjtzOjQyOiJsaXN0aW5nIG1lc3NhZ2VsaXN0IHNvcnRoZWFkZXIgZml4ZWRoZWFkZXIiO3M6MTU6ImFyaWEtbGFiZWxsZWRieSI7czoyMjoiYXJpYS1sYWJlbC1tZXNzYWdlbGlzdCI7czo5OiJkYXRhLWxpc3QiO3M6MTI6Im1lc3NhZ2VfbGlzdCI7czoxNDoiZGF0YS1sYWJlbC1tc2ciO3M6MTg6IlRoZSBsaXN0IGlzIGVtcHR5LiI7czo3OiJjb2x1bW5zIjthOjg6e2k6MDtzOjc6InRocmVhZHMiO2k6MTtzOjc6InN1YmplY3QiO2k6MjtzOjY6InN0YXR1cyI7aTozO3M6NjoiZnJvbXRvIjtpOjQ7czo0OiJkYXRlIjtpOjU7czo0OiJzaXplIjtpOjY7czo0OiJmbGFnIjtpOjc7czoxMDoiYXR0YWNobWVudCI7fX1mb2xkZXJzfGE6MTp7czo1OiJJTkJPWCI7YToyOntzOjM6ImNudCI7aTozMzU7czo2OiJtYXh1aWQiO2k6NDM4NTY7fX11bnNlZW5fY291bnR8YToxOntzOjU6IklOQk9YIjtpOjA7fWxpc3RfbW9kX3NlcXxzOjU6IjU3MjkzIjs=6M3'm5f32c0e64a1907a45705f4b2213f2cd92025-11-22 05:51:04154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI2RmM5elpOajc0VnZOQVJPOUdnTlZsYkF1b2JYWVZqMSI76M3'm5849778d4727cdc98edebb029dcf0e582025-11-22 05:48:03154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJhNG9CZUxUUG5nVG9abVNMNnZ1ZDRjVjI5MFBUWHRFVSI76M3'mdd0c3b27ada000617367695ccd5790de2025-11-12 12:09:24206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI1TDE0WXpsWGxPYkFQNUxIbk03OWVEeFdINlRBMWd1QyI7 =NM3'b140a1f0c256e99e8a4eb108e1cc2e472025-11-22 06:00:44154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyMzA5O3VzZXJuYW1lfHM6MTk6ImluZm9AYml6LXhwZXJ0cy5jb20iO3N0b3JhZ2VfaG9zdHxzOjk6ImxvY2FsaG9zdCI7c3RvcmFnZV9wb3J0fGk6MTQzO3N0b3JhZ2Vfc3NsfGI6MDtwYXNzd29yZHxzOjk2OiJRYmhMaGgrbFdTSnlneWZObldidzFZUVlwc0lZSmdwSGRpOUNjaXMzZjdNcndxUmgwcWJMZFNnWitqOS9tQVJTVW5xMzM4NTl5WEZxOGVFMG8rUkZBbklIQTQrLzdGb3giO2xvZ2luX3RpbWV8aToxNzYzNzkxMjE4O1NUT1JBR0VfU1BFQ0lBTC1VU0V8YjoxO2F1dGhfc2VjcmV0fHM6MzI6IkQ4Zmo3VnF3VW00SWU3MlgzQUlFc1JUdmpIcVBRMVJWIjtyZXF1ZXN0X3Rva2VufHM6MzI6Im9sd0NLclBLN3J2aHBsZWNvdndNT2VJWEtobUxxbnhoIjt0YXNrfHM6NDoibWFpbCI7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fWltYXBfaG9zdHxzOjk6ImxvY2FsaG9zdCI7cGFnZXxpOjE7bWJveHxzOjU6IklOQk9YIjtzb3J0X2NvbHxzOjA6IiI7c29ydF9vcmRlcnxzOjM6IkFTQyI7U1RPUkFHRV9USFJFQUR8YTozOntpOjA7czoxMDoiUkVGRVJFTkNFUyI7aToxO3M6NDoiUkVGUyI7aToyO3M6MTQ6Ik9SREVSRURTVUJKRUNUIjt9U1RPUkFHRV9RVU9UQXxiOjE7U1RPUkFHRV9MSVNULUVYVEVOREVEfGI6MTtxdW90YV9kaXNwbGF5fHM6NDoidGV4dCI7bGlzdF9hdHRyaWJ8YTo3OntzOjQ6Im5hbWUiO3M6ODoibWVzc2FnZXMiO3M6MjoiaWQiO3M6MTE6Im1lc3NhZ2VsaXN0IjtzOjU6ImNsYXNzIjtzOjQyOiJsaXN0aW5nIG1lc3NhZ2VsaXN0IHNvcnRoZWFkZXIgZml4ZWRoZWFkZXIiO3M6MTU6ImFyaWEtbGFiZWxsZWRieSI7czoyMjoiYXJpYS1sYWJlbC1tZXNzYWdlbGlzdCI7czo5OiJkYXRhLWxpc3QiO3M6MTI6Im1lc3NhZ2VfbGlzdCI7czoxNDoiZGF0YS1sYWJlbC1tc2ciO3M6MTg6IlRoZSBsaXN0IGlzIGVtcHR5LiI7czo3OiJjb2x1bW5zIjthOjg6e2k6MDtzOjc6InRocmVhZHMiO2k6MTtzOjc6InN1YmplY3QiO2k6MjtzOjY6InN0YXR1cyI7aTozO3M6NjoiZnJvbXRvIjtpOjQ7czo0OiJkYXRlIjtpOjU7czo0OiJzaXplIjtpOjY7czo0OiJmbGFnIjtpOjc7czoxMDoiYXR0YWNobWVudCI7fX1mb2xkZXJzfGE6NTp7czo1OiJJTkJPWCI7YToyOntzOjM6ImNudCI7aTozMzU7czo2OiJtYXh1aWQiO2k6NDM4NTY7fXM6MTM6IklOQk9YLkFyY2hpdmUiO2E6Mjp7czozOiJjbnQiO2k6MDtzOjY6Im1heHVpZCI7aTowO31zOjEyOiJJTkJPWC5EcmFmdHMiO2E6Mjp7czozOiJjbnQiO2k6MDtzOjY6Im1heHVpZCI7aTowO31zOjEwOiJJTkJPWC5TZW50IjthOjI6e3M6MzoiY250IjtpOjA7czo2OiJtYXh1aWQiO2k6MDt9czoxMDoiSU5CT1guc3BhbSI7YToyOntzOjM6ImNudCI7aTowO3M6NjoibWF4dWlkIjtpOjA7fX11bnNlZW5fY291bnR8YTo1OntzOjU6IklOQk9YIjtpOjA7czoxMzoiSU5CT1guQXJjaGl2ZSI7aTowO3M6MTI6IklOQk9YLkRyYWZ0cyI7aTowO3M6MTA6IklOQk9YLlNlbnQiO2k6MDtzOjEwOiJJTkJPWC5zcGFtIjtpOjA7fWxpc3RfbW9kX3NlcXxzOjU6IjU3MjkzIjtsYXN0X3RleHRfc2VhcmNofHM6MDoiIjtzZWFyY2hfcmVxdWVzdHxzOjMyOiJkNmU1OTZmYmEzMmZiMjdjNjlkZTlmZTJmNGNjODRlNCI7c2VhcmNoX3Njb3BlfHM6NDoiYmFzZSI7c2VhcmNoX2ludGVydmFsfHM6MDoiIjtzZWFyY2hfZmlsdGVyfHM6MzoiQUxMIjs=    cG 7 M3)m2c6a05183a6bf548402102c0e852f5cc2025-12-22 06:36:32154.192.156.86bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJabjBpaEQ4SmRRQ0dTa0RINlhYVnFBYnNVdVlSMmV3aiI76 M3'ma215fa987c2110ee8d3ebf7fb5555f012025-11-22 07:24:30154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJCREl5YjFRdkpEYmJudUg3d1FqY1pQVWMxcWd0MFhWNSI76 M3'madca367f42f6df66f4d51203b6866a582025-11-22 06:11:34154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ1dHdRejNrVEJqQmtVZm10SnJZZ1VhSENaNlQ1ajhzMSI76M3'm305f2d98fdf371438a5dd931fac911842025-11-22 06:03:18154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJsVzVOT3FvUmt2TTc3eDlOWTM1TlhCVkd1ODlCVWZTeiI76M3'm650ca50093c9f50ecc7a15de659abbd62025-11-22 06:02:18154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI2VngwR09jclVTMnhBcU9pWW05WXN2bGVRWHlvWTM5QSI76 M3'm2c4cba2d260a260a15ed9b7160d11fac2025-12-01 16:44:33154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJuR3FEU281VFozcFgwZU5pT1ozM1ZrdDJGelljVUdTaSI7   Default 6:^a9;<=>@?8888  4  ?8QC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addressesCREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5931.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1   es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )  o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-04 10:32:02/=30015-fixmysqlconstraints2022-11-21 11:25:396K30014-unifytimestampdefaultvalue2022-11-21 11:25:39>[30013-changemysqlcollationscasesensitive2022-11-21 11:25:39/ =30012-fixmysqlconstraints2022-11-21 11:25:393 E30011-unifymigrationsidcolumn2022-11-21 11:25:394 G30010-increasetextfieldlengths2022-11-21 11:25:39/ =30009-dropauthschemefield2022-11-21 11:25:39( /30008-unifyindexes2022-11-21 11:25:392C30007-replaceurlplaceholders2022-11-21 11:25:39+530006-rmgroupsnotnull2022-11-21 11:25:393E30005-changemysqlut8toutf8mb42022-11-21 11:25:394G30004-fixtimestampdefaultvalue2022-11-21 11:25:394G30003-fixtimestampdefaultvalue2022-11-21 11:25:394G30002-increasetextfieldlengths2022-11-21 11:25:39&+30001-categories2022-11-21 11:25:39"#30000-dbinit2022-11-21 11:25:39 &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events_I''Qtablecaldav_eventscaldav_eventsZCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END      wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit    P  L Pf 5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars7CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); ENDPK]/X.  /biz-xperts.com/envirowipers.rcube.db.1768679992nu[SQLite format 3@ R3.rLa NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', wof?vH9i6Z+    ,3/2024-10-23 09:25:58Imported Contacts  G'&%  =; 3 C 2017-05-10 21:04:39envirowipers@biz-xperts.com    ; !C envirowipers@biz-xperts.com; $$X C33 envirowipers@biz-xperts.comlocalhost2017-05-10 21:04:392025-11-12 12:19:11en_USa:3:{s:9:"junk_mbox";s:10:"INBOX.spam";s:11:"client_hash";s:32:"99bc48a92832793715a07081508a792d";s:15:"namespace_fixed";b:1;} *Cenvirowipers@biz-xperts.comlocalhost  G 6M3'mbfbed32c33893e0f8b49268af7da6aaa2025-11-12 12:19:28206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJSNEs4TDBWUUZmTU5haGNLSkRjZ0VlSTQyVG5OOEdzdCI76M3'm1dfd6788853585b56fbd8ec24d21a3282025-08-06 08:42:03154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJWSHJLNFFwdHhzbGpVd1ZnWmJNa1drT1NLSGlMaHRGcCI76M3'mf3425206b867a16dcdaa3824626161b02024-10-23 09:26:48206.84.143.44bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJGTlRxY2llY290MFBlTFBmR0Vnbzk5SHoyWHQwWjFTZSI7 $Mbfbed32c33893e0f8b49268af7da6aaa$M1dfd6788853585b56fbd8ec24d21a328#M f3425206b867a16dcdaa3824626161b0 32025-11-12 12:19:2832025-08-06 08:42:033 2024-10-23 09:26:48    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )    C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c##itableattachment[H''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )bG3indexix_contacts_user_idcontactsHCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)FatablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   Default  J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000database      Q   I pE!`I.g=indexsqlite_autoindZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ){Y5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)AXQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )WA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)VtablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL )UC!/indexix_dictionary_user_languagedictionaryFCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)UT!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )~RKtableresponsesresponsesCREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dQ3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jP7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)uO!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )NI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~M33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )LO31indexix_contactgroupmembers_contact_idcontactgroupmembersJCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EKY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersJ33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vI='indexix_contactgroups_user_idcontactgroupsICREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)   Ul  x M  ,w!UIh''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )Sf--Ytablecaldav_calendarscaldav_calendarsGCREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )ve?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires);dO)indexsqlite_autoindex_cache_messages_1cache_messages&uc))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )nb;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)7aK%indexsqlite_autoindex_cache_thread_1cache_thread#(`%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )j_9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)5^I#indexsqlite_autoindex_cache_index_1cache_index N]##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )P\-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires))[=indexsqlite_autoindex_cache_1cache9iM'indexsqlite_autoindex_caldav_events_1caldav_eventsK      ^AV^5 v 5 .nI;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDmI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhlI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END)k;;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'jG')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END ?vS-indexsqlite_autoindex_carddav_contacts_2carddav_contacts8?uS-indexsqlite_autoindex_carddav_contacts_1carddav_contacts7t--[tablecarddav_contactscarddav_contacts5CREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, email VARCHAR(255), firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', vcard TEXT NOT NULL, etag VARCHAR(255) NOT NULL, uri VARCHAR(255) NOT NULL, cuid VARCHAR(255) NOT NULL, UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )(fp5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)^o/}indexcalendar_name_idxcalendars(CREATE UNIQUE INDEX calendar_name_idx ON calendars(name)) )     31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5831.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1        e r /T4vee g  K1%indexcarddav_group_user_group_id_idxcarddav_group_userPCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)^%C W1indexsqlite_autoindex_carddav_migrations_1carddav_migrationsR x 55tablecarddav_addressbookscarddav_addressbooks.CREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, refresh_time INT NOT NULL DEFAULT 3600, sync_token TEXT NOT NULL DEFAULT '', presetname TEXT, use_categories TINYINT NOT NULL DEFAULT 0, FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )n}11tablecarddav_group_usercarddav_group_userACREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )C~W1indexsqlite_autoindex_carddav_group_user_1carddav_group_userB ;O)indexsqlite_autoindex_carddav_groups_2carddav_groupsO;O)indexsqlite_autoindex_carddav_groups_1carddav_groupsN))atablecarddav_groupscarddav_groups4CREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, vcard TEXT, etag VARCHAR(255), uri VARCHAR(255), cuid VARCHAR(255), UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ax//qtablecarddav_xsubtypescarddav_xsubtypes;CREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, subtype VARCHAR(128) NOT NULL, abook_id integer NOT NULL, FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )AyU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypes<wG-indexcarddav_contacts_abook_id_idxcarddav_contacts:CREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id)[11atablecarddav_migrationscarddav_migrationsMCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) )O1-indexcarddav_group_user_contact_id_idxcarddav_group_user@CREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id)zC)indexcarddav_groups_abook_id_idxcarddav_groups>CREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)I/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypes=CREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id)  ~H|R! E 4G30016-increasetextfieldlengths2024-10-23 09:25:58/=30015-fixmysqlconstraints2024-10-23 09:25:586K30014-unifytimestampdefaultvalue2024-10-23 09:25:58>[30013-changemysqlcollationscasesensitive2024-10-23 09:25:58/ =30012-fixmysqlconstraints2024-10-23 09:25:583 E30011-unifymigrationsidcolumn2024-10-23 09:25:584 G30010-increasetextfieldlengths2024-10-23 09:25:58/ =30009-dropauthschemefield2024-10-23 09:25:58( /30008-unifyindexes2024-10-23 09:25:582C30007-replaceurlplaceholders2024-10-23 09:25:58+530006-rmgroupsnotnull2024-10-23 09:25:583E30005-changemysqlut8toutf8mb42024-10-23 09:25:584G30004-fixtimestampdefaultvalue2024-10-23 09:25:584G30003-fixtimestampdefaultvalue2024-10-23 09:25:584G30002-increasetextfieldlengths2024-10-23 09:25:58&+30001-categories2024-10-23 09:25:58"#30000-dbinit2024-10-23 09:25:58     wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinitPK]biz-xperts.com/info/filternu[PK].biz-xperts.com/info/disable_mailbox_autocreatenu[PK]U@o~0biz-xperts.com/farukh.naseer.rcube.db.1768593493nu[SQLite format 3@ <_B<._ NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default 'ZVI]An+Gn   ,3/ 2023-02-20 08:32:13Imported Contacts ,3/ 2023-02-20 08:32:13Imported Contacts  ('&%  >c 3 E 2018-10-02 13:26:33farukh.naseer@biz-xperts.com     "E farukh.naseer@biz-xperts.com < E33Ofarukh.naseer@biz-xperts.comlocalhost2018-10-02 13:26:332025-11-12 12:18:22en_USa:6:{s:6:"layout";s:10:"widescreen";s:9:"sent_mbox";s:19:"INBOX.Sent Messages";s:12:"archive_mbox";s:13:"INBOX.Archive";s:11:"client_hash";s:16:"peIfSnHSIu7v7pl7";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;} +Efarukh.naseer@biz-xperts.comlocalhost ,G  d : W,6M3'mdac75c7ae9b007eac3aeb6c9ffc1cbf92025-11-12 12:18:47206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJIdGNzRml5QWc0REdrN29WUHkxR0hwZlpXSUdPcFdVUyI76M3'mf7893f5b5cdf3bc6a09631b88fb985e72025-08-06 08:22:55154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJxdUlET3lEZm9sN3U5V1hOcUxxMUZDOFlNYUd2T0ZJMyI76 M3'm37bea4434bad74d2299d2f57601fbfda2025-05-13 10:57:35154.192.48.11bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJJUmVkcjJLQVFEZkp3bm5QR0R0V1lsaHdnQVdzd21ZVSI75 M3%m3f311667e2de7a9ca3df866f03c542ff2024-11-04 10:48:58154.192.46.4bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJIVVYyZHdIbmFXalFEZndOYjFjMDczTUdjWlBJa2VBNyI76 M3'm89e19f21b696ddde70720621b2ee1bc82024-10-23 09:25:41206.84.143.44bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ6NEhIS3p2eGpyTlRSRDRvOHVLdDh5VnpjeTlGRGE3RSI75 M3%m8acdf38e52148252cacb9a6304e5ef232024-10-09 08:05:27154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJGdlVlZWlnbDd6UDRuem0xQTRtSUluTzZEZWZJNkc5ZyI77 M3)m5b19174a628b1110b4524ead0a4631ff2024-07-05 09:45:39154.192.47.102bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ3Nks1V09aNXFUZDdxU2FaTjVUdGFhcnBTa1kyNmJ6MiI75M3%me3977f2235a91133ed2f60b91e9821a82024-06-12 07:51:44154.192.9.90bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJTVm5JdU80QjFoV0xKS0FpMFVDZUZrYWFnbEp2azNneSI76M3'm80fbe86bfaef94d4cd586265b84cdd862023-12-13 09:15:45206.84.142.37bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJYVkJucW5kYkdNalhCWlEwSTF3VUdNQzFqUUlYZHVYdiI76M3'ma75cb3d3dae6a9c8ecc3742763434a982023-11-14 10:12:15206.84.141.43bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJwSVNqQkdiV2t1TWRnbmVQdXc1MWxvRFZJTHExcWNqNyI75M3%m20459bccd5b1487e87d1c8fa21c910c22023-11-07 09:30:09154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJzN3JzVVNXODZFUUFiY201bXJCYVNjN01oSXNDOWk4diI76M3'm960750739baa9585dc030f6980513d3a2023-08-30 08:59:32154.192.46.33bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJEalFiUlhibkhXY3lkMWd6WnllVVA0YnhiUEdsZ2FuTCI76M3'me7b0266483112304da4a67062a73b7c32023-08-22 10:14:01206.84.140.68bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJwU2hya3NWZ3V6SWZoc3pYYnVXZ3JIYUFWekZCT1ZERiI76M3'me11166dec1ecaba8663e0fee7b093b8a2023-08-16 11:25:07206.84.140.68bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI3QmlKQW54MTVKOVE1dGwzejR5dTJjSmJDdk0wNnhqUSI76M3'me31f05844d747c10d21c087fc9a57b462023-05-19 09:25:07154.192.48.21bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJwN1h2VElNN3p4NmNKTGdIWEtHT2puRHVhTmhObHNScCI7  H Ejm#  $Mdac75c7ae9b007eac3aeb6c9ffc1cbf9$Mf7893f5b5cdf3bc6a09631b88fb985e7$M37bea4434bad74d2299d2f57601fbfda $M3f311667e2de7a9ca3df866f03c542ff $M89e19f21b696ddde70720621b2ee1bc8 $M8acdf38e52148252cacb9a6304e5ef23 $M5b19174a628b1110b4524ead0a4631ff $Me3977f2235a91133ed2f60b91e9821a8$M80fbe86bfaef94d4cd586265b84cdd86$Ma75cb3d3dae6a9c8ecc3742763434a98$M20459bccd5b1487e87d1c8fa21c910c2$M960750739baa9585dc030f6980513d3a$Me7b0266483112304da4a67062a73b7c3$Me11166dec1ecaba8663e0fee7b093b8a#M e31f05844d747c10d21c087fc9a57b46 qYA)32025-11-12 12:18:4732025-08-06 08:22:5532025-05-13 10:57:35 32024-11-04 10:48:58 32024-10-23 09:25:41 32024-10-09 08:05:27 32024-07-05 09:45:39 32024-06-12 07:51:4432023-12-13 09:15:4532023-11-14 10:12:1532023-11-07 09:30:0932023-08-30 08:59:3232023-08-22 10:14:0132023-08-16 11:25:073 2023-05-19 09:25:07    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c$##itableattachmentsattachment>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000         Default UM>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE ).A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )G'triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END?A')indexcaldav_calendar_notify_idxcaldav_eventsBCREATE INDEX caldav_calendar_notify_idx ON caldav_events(calendar_id,notifyat)M7'indexcaldav_recurrence_idxcaldav_eventsACREATE INDEX caldav_recurrence_idx ON caldav_events(recurrence_id))'oindexcaldav_uid_idxcaldav_events@CREATE INDEX caldav_uid_idx ON caldav_events(uid)M'indexsqlite_autoindex_caldav_events_1caldav_events>E''stablecaldav_eventscaldav_events=CREATE TABLE caldav_events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL DEFAULT '0', recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES caldav_calendars(calendar_id) )hACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00')  4  ?8QC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' ) =>@<;?:698745.@  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5931.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1     es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-04 11:07:31/=30015-fixmysqlconstraints2023-02-20 08:32:136K30014-unifytimestampdefaultvalue2023-02-20 08:32:13>[30013-changemysqlcollationscasesensitive2023-02-20 08:32:13/ =30012-fixmysqlconstraints2023-02-20 08:32:133 E30011-unifymigrationsidcolumn2023-02-20 08:32:134 G30010-increasetextfieldlengths2023-02-20 08:32:13/ =30009-dropauthschemefield2023-02-20 08:32:13( /30008-unifyindexes2023-02-20 08:32:132C30007-replaceurlplaceholders2023-02-20 08:32:13+530006-rmgroupsnotnull2023-02-20 08:32:133E30005-changemysqlut8toutf8mb42023-02-20 08:32:134G30004-fixtimestampdefaultvalue2023-02-20 08:32:134G30003-fixtimestampdefaultvalue2023-02-20 08:32:134G30002-increasetextfieldlengths2023-02-20 08:32:13&+30001-categories2023-02-20 08:32:13"#30000-dbinit2023-02-20 08:32:13 o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )    &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events^I''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END  wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit    P  L Pf 5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars3CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); ENDPK]"biz-xperts.com/envirowipers/filternu[PK] biz-xperts.com/_privs.jsonnu"] {"mailman":{}}PK]$+biz-xperts.com/msuffian.rcube.db.1768679992nu[SQLite format 3@ aB.a NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default ']ZI]Vn+Gn ,3/ 2023-02-20 09:41:54Imported Contacts     ('&%  9C 3 ; 2019-11-18 10:39:16msuffian@biz-xperts.com     C ; msuffian@biz-xperts.com C 3m ;33Gmsuffian@biz-xperts.comlocalhost2019-11-18 10:39:162025-12-22 06:36:41en_USa:6:{s:17:"message_threading";a:1:{s:5:"INBOX";b:0;}s:4:"skin";s:5:"larry";s:12:"archive_mbox";s:13:"INBOX.Archive";s:11:"client_hash";s:16:"WumP69qyhOYx2TkI";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;} &;msuffian@biz-xperts.comlocalhost  G 7M3)me1c0a4e06eb5d90fb7185b52140ebdc82025-12-22 06:40:44154.192.156.86bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiaE5VRFhDRGZmV3B0RVp5NjNkT0x2VDVlYWV6c05yc0IiOw==6M3'ma45f9cca79205d54d940555cafa7e7802025-12-01 16:42:08154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiVHQxaHpLSjllN0VZcklieE40cFVmQVpTSFdpRld2dEgiOw== ##### B B B B B B B B B B B B$Me1c0a4e06eb5d90fb7185b52140ebdc8#M a45f9cca79205d54d940555cafa7e780 ))))))!!!!!!!!!!!!32025-12-22 06:40:443 2025-12-01 16:42:08    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c$##itableattachmentsattachment>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000         Default9A\78<;:>=@563?::  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5931.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1     es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-04 11:23:47/=30015-fixmysqlconstraints2022-11-22 10:56:276K30014-unifytimestampdefaultvalue2022-11-22 10:56:27>[30013-changemysqlcollationscasesensitive2022-11-22 10:56:27/ =30012-fixmysqlconstraints2022-11-22 10:56:273 E30011-unifymigrationsidcolumn2022-11-22 10:56:274 G30010-increasetextfieldlengths2022-11-22 10:56:27/ =30009-dropauthschemefield2022-11-22 10:56:27( /30008-unifyindexes2022-11-22 10:56:272C30007-replaceurlplaceholders2022-11-22 10:56:27+530006-rmgroupsnotnull2022-11-22 10:56:273E30005-changemysqlut8toutf8mb42022-11-22 10:56:274G30004-fixtimestampdefaultvalue2022-11-22 10:56:274G30003-fixtimestampdefaultvalue2022-11-22 10:56:274G30002-increasetextfieldlengths2022-11-22 10:56:27&+30001-categories2022-11-22 10:56:27"#30000-dbinit2022-11-22 10:56:27  4  ?8QC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers_CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts^CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )    o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )  wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events`I''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END  ]  P  L Pf 5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars4CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); ENDPK]? 9+biz-xperts.com/msuffian.rcube.db.1748980620nu[SQLite format 3@ aB.~Za NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default ']ZI]Vn+Gn ,3/ 2023-02-20 09:41:54Imported Contacts     ('&%  9C 3 ; 2019-11-18 10:39:16msuffian@biz-xperts.com     C ; msuffian@biz-xperts.com C 3m ;33Gmsuffian@biz-xperts.comlocalhost2019-11-18 10:39:162025-05-13 10:57:40en_USa:6:{s:17:"message_threading";a:1:{s:5:"INBOX";b:0;}s:4:"skin";s:5:"larry";s:12:"archive_mbox";s:13:"INBOX.Archive";s:11:"client_hash";s:16:"WumP69qyhOYx2TkI";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;} &;msuffian@biz-xperts.comlocalhost  H 6M3'mf876e464e799d32cb687172024e47dce2025-05-13 10:59:29154.192.48.11bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoicHQ0RWRPbzJhUUdrMHFIbmZHVENYTkxTNzRWcjFaQ2ciOw==5M3%m97d603589649acb0e380da0746d5777d2024-11-04 10:44:59154.192.46.4bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiYTRvQWhYell6eGp1MWR3bDY5YlhMOHJkV2lNN3c5cXYiOw==  B B B B B B B B B B B B B B B B B B$Mf876e464e799d32cb687172024e47dce#M 97d603589649acb0e380da0746d5777d !!!!!!!!!!!!!!!!!!32025-05-13 10:59:293 2024-11-04 10:44:59    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c$##itableattachmentsattachment>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000         Default?>=9678@\;<:A35::  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5931.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1     es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-04 11:23:47/=30015-fixmysqlconstraints2022-11-22 10:56:276K30014-unifytimestampdefaultvalue2022-11-22 10:56:27>[30013-changemysqlcollationscasesensitive2022-11-22 10:56:27/ =30012-fixmysqlconstraints2022-11-22 10:56:273 E30011-unifymigrationsidcolumn2022-11-22 10:56:274 G30010-increasetextfieldlengths2022-11-22 10:56:27/ =30009-dropauthschemefield2022-11-22 10:56:27( /30008-unifyindexes2022-11-22 10:56:272C30007-replaceurlplaceholders2022-11-22 10:56:27+530006-rmgroupsnotnull2022-11-22 10:56:273E30005-changemysqlut8toutf8mb42022-11-22 10:56:274G30004-fixtimestampdefaultvalue2022-11-22 10:56:274G30003-fixtimestampdefaultvalue2022-11-22 10:56:274G30002-increasetextfieldlengths2022-11-22 10:56:27&+30001-categories2022-11-22 10:56:27"#30000-dbinit2022-11-22 10:56:27  4  ?8QC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers_CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts^CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )    o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )  wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events`I''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END  ]  P  L Pf 5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars4CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); ENDPK]a('biz-xperts.com/auth.rcube.db.1729194999nu[SQLite format 3@ Q.._La NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', wo?tH8h6Y+    ,3/ 2023-08-16 11:25:31Imported Contacts  G'&%  5= 3 3 2018-01-14 11:55:55auth@biz-xperts.com      = 3 auth@biz-xperts.com = i 333;auth@biz-xperts.comlocalhost2018-01-14 11:55:552024-10-09 08:18:19en_USa:4:{s:12:"archive_mbox";s:13:"INBOX.Archive";s:9:"junk_mbox";s:10:"INBOX.spam";s:11:"client_hash";s:16:"G0nSS3mvvYzuiU3j";s:15:"namespace_fixed";b:1;} "3auth@biz-xperts.comlocalhost   G 5M3%m09d9a35d377601a42e3afe12d921a75c2024-10-09 08:18:40154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI1RWpicTl2WWhrNHdjY2VKdVlLd2lnQTJYeEF5bDVUMCI75M3%mf786d5402464b5772a1d10eb9023abf62024-10-09 08:04:06154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJFeHB6VnhjbVo3MzZVaG84Z1Q5ZFdsTzNuNE5Jd1dneCI75M3%ma04d36dbc9a99c8edf20bfa4eafe7b8d2023-11-07 09:36:46154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ2a3l5a0tiOERBM0xLT0xKdFFIM0tLUzd3NEliMHF3TiI76M3'm0c333c1739a4fe5d0ab2c8b98524d36e2023-08-16 11:25:43206.84.140.68bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI5dTg3dXFGTFhoTzQ0NXZjdEthVGJ1RVdjSHB6a1FrcSI7 mm$M09d9a35d377601a42e3afe12d921a75c$Mf786d5402464b5772a1d10eb9023abf6$Ma04d36dbc9a99c8edf20bfa4eafe7b8d#M 0c333c1739a4fe5d0ab2c8b98524d36e 32024-10-09 08:18:4032024-10-09 08:04:0632023-11-07 09:36:463 2023-08-16 11:25:43    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )    C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c##itableattachment[H''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )bG3indexix_contacts_user_idcontactsHCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)FatablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version   Defaultcc0000database         -[`  `|Ut.g=indexsqlite_autoindex_cache_1cacheZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varc{Y5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)AXQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )VtablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL )UC!/indexix_dictionary_user_languagedictionaryFCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)vI='indexix_contactgroups_user_idcontactgroupsICREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)WA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)iUT!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~RKtableresponsesresponsesCREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dQ3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jP7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)uO!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )NI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~M33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )LO31indexix_contactgroupmembers_contact_idcontactgroupmembersJCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EKY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersJ33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )  Ul  x M  ,w!UIh''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )Sf--Ytablecaldav_calendarscaldav_calendarsGCREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )ve?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires);dO)indexsqlite_autoindex_cache_messages_1cache_messages&uc))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )nb;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)7aK%indexsqlite_autoindex_cache_thread_1cache_thread#(`%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )j_9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)5^I#indexsqlite_autoindex_cache_index_1cache_index N]##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )P\-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires))[=indexsqlite_autoindex_cache_1cacheZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) )       1  AV 1 11DmI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhlI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END)k;;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'jG')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9iM'indexsqlite_autoindex_caldav_events_1caldav_eventsK Z?tS-indexsqlite_autoindex_carddav_contacts_2carddav_contacts7?sS-indexsqlite_autoindex_carddav_contacts_1carddav_contacts5r--[tablecarddav_contactscarddav_contacts4CREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, email VARCHAR(255), firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', vcard TEXT NOT NULL, etag VARCHAR(255) NOT NULL, uri VARCHAR(255) NOT NULL, cuid VARCHAR(255) NOT NULL, UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )(.nI;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; END) )    ~H|R! E 4G30016-increasetextfieldlengths2023-08-16 11:25:30/=30015-fixmysqlconstraints2023-08-16 11:25:306K30014-unifytimestampdefaultvalue2023-08-16 11:25:30>[30013-changemysqlcollationscasesensitive2023-08-16 11:25:30/ =30012-fixmysqlconstraints2023-08-16 11:25:303 E30011-unifymigrationsidcolumn2023-08-16 11:25:304 G30010-increasetextfieldlengths2023-08-16 11:25:30/ =30009-dropauthschemefield2023-08-16 11:25:30( /30008-unifyindexes2023-08-16 11:25:302C30007-replaceurlplaceholders2023-08-16 11:25:30+530006-rmgroupsnotnull2023-08-16 11:25:303E30005-changemysqlut8toutf8mb42023-08-16 11:25:304G30004-fixtimestampdefaultvalue2023-08-16 11:25:304G30003-fixtimestampdefaultvalue2023-08-16 11:25:304G30002-increasetextfieldlengths2023-08-16 11:25:30&+30001-categories2023-08-16 11:25:30"#30000-dbinit2023-08-16 11:25:30  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5831.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1        02 b zQve  [ 20}f 5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)[11atablecarddav_migrationscarddav_migrationsBCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) )n{11tablecarddav_group_usercarddav_group_user@CREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )C|W1indexsqlite_autoindex_carddav_group_user_1carddav_group_userA !;O)indexsqlite_autoindex_carddav_groups_2carddav_groupsN;O)indexsqlite_autoindex_carddav_groups_1carddav_groupsM~))atablecarddav_groupscarddav_groups3CREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, vcard TEXT, etag VARCHAR(255), uri VARCHAR(255), cuid VARCHAR(255), UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )av//qtablecarddav_xsubtypescarddav_xsubtypes:CREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, subtype VARCHAR(128) NOT NULL, abook_id integer NOT NULL, FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )AwU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypes;uG-indexcarddav_contacts_abook_id_idxcarddav_contacts9CREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) R^ /}indexcalendar_name_idxcalendarsPCREATE UNIQUE INDEX calendar_name_idx ON calendars(name)CW1indexsqlite_autoindex_carddav_migrations_1carddav_migrationsQ x55tablecarddav_addressbookscarddav_addressbooks(CREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, refresh_time INT NOT NULL DEFAULT 3600, sync_token TEXT NOT NULL DEFAULT '', presetname TEXT, use_categories TINYINT NOT NULL DEFAULT 0, FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE ) K1%indexcarddav_group_user_group_id_idxcarddav_group_userOCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)O1-indexcarddav_group_user_contact_id_idxcarddav_group_user>CREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id)zC)indexcarddav_groups_abook_id_idxcarddav_groups=CREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)I/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypes !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', wo?tH8h6Y+    ,3/ 2023-08-16 11:25:31Imported Contacts  G'&%  5= 3 3 2018-01-14 11:55:55auth@biz-xperts.com      = 3 auth@biz-xperts.com = i 333;auth@biz-xperts.comlocalhost2018-01-14 11:55:552025-11-22 06:02:27en_USa:4:{s:12:"archive_mbox";s:13:"INBOX.Archive";s:9:"junk_mbox";s:10:"INBOX.spam";s:11:"client_hash";s:16:"G0nSS3mvvYzuiU3j";s:15:"namespace_fixed";b:1;} "3auth@biz-xperts.comlocalhost  G  f < 6 M3'mbe52aea5e40044abfd53daeb2a83eb952025-11-22 06:02:34154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiIzOE81bXRKcXJ5REFhNzdlZGJ5MXZ3ekZJbE5RbDYxaSI76M3'mcda20ceb72134a0067acafd8143eee892025-11-12 12:20:08206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI1ZHNFUVZJUTJQVXR1NlY4M3FHU3MxV003YnFONHh2WiI76M3'm36fab4bda10bbf670d6011cd7461f9772025-08-06 09:41:00154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJLd25KNkxiOXlEYjFUVEhNUzhHSVZBUFBCUVU1OWFSbCI75M3%mb57ceed8b5e14149abd385af4f860c322024-11-04 10:50:00154.192.46.4bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJqa21tcEZVRktHTW9Tb0poRkhaNXJ5cDh5R2xvcmQxbCI76M3'm2ae91e8ae1556fb2eb69180a8610697e2024-10-23 09:27:15206.84.143.44bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJaQ0dUVVpGckF5eU02UzZlMGNhbllHWm1acnozY0VESSI75M3%m09d9a35d377601a42e3afe12d921a75c2024-10-09 08:18:40154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI1RWpicTl2WWhrNHdjY2VKdVlLd2lnQTJYeEF5bDVUMCI75M3%mf786d5402464b5772a1d10eb9023abf62024-10-09 08:04:06154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJFeHB6VnhjbVo3MzZVaG84Z1Q5ZFdsTzNuNE5Jd1dneCI75M3%ma04d36dbc9a99c8edf20bfa4eafe7b8d2023-11-07 09:36:46154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ2a3l5a0tiOERBM0xLT0xKdFFIM0tLUzd3NEliMHF3TiI76M3'm0c333c1739a4fe5d0ab2c8b98524d36e2023-08-16 11:25:43206.84.140.68bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI5dTg3dXFGTFhoTzQ0NXZjdEthVGJ1RVdjSHB6a1FrcSI7 mH#$Mbe52aea5e40044abfd53daeb2a83eb95 $Mcda20ceb72134a0067acafd8143eee89$M36fab4bda10bbf670d6011cd7461f977$Mb57ceed8b5e14149abd385af4f860c32$M2ae91e8ae1556fb2eb69180a8610697e$M09d9a35d377601a42e3afe12d921a75c$Mf786d5402464b5772a1d10eb9023abf6$Ma04d36dbc9a99c8edf20bfa4eafe7b8d#M 0c333c1739a4fe5d0ab2c8b98524d36e )qYA)32025-11-22 06:02:34 32025-11-12 12:20:0832025-08-06 09:41:0032024-11-04 10:50:0032024-10-23 09:27:1532024-10-09 08:18:4032024-10-09 08:04:0632023-11-07 09:36:463 2023-08-16 11:25:43    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )    C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c##itableattachment[H''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )bG3indexix_contacts_user_idcontactsHCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)FatablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version   Defaultcc0000database         -[`  `|Ut.g=indexsqlite_autoindex_cache_1cacheZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varc{Y5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)AXQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )VtablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL )UC!/indexix_dictionary_user_languagedictionaryFCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)vI='indexix_contactgroups_user_idcontactgroupsICREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)WA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)iUT!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~RKtableresponsesresponsesCREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dQ3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jP7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)uO!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )NI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~M33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )LO31indexix_contactgroupmembers_contact_idcontactgroupmembersJCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EKY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersJ33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )  Ul  x M  ,w!UIh''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )Sf--Ytablecaldav_calendarscaldav_calendarsGCREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )ve?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires);dO)indexsqlite_autoindex_cache_messages_1cache_messages&uc))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )nb;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)7aK%indexsqlite_autoindex_cache_thread_1cache_thread#(`%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )j_9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)5^I#indexsqlite_autoindex_cache_index_1cache_index N]##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )P\-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires))[=indexsqlite_autoindex_cache_1cacheZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) )       1  AV 1 11DmI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhlI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END)k;;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'jG')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9iM'indexsqlite_autoindex_caldav_events_1caldav_eventsK Z?tS-indexsqlite_autoindex_carddav_contacts_2carddav_contacts7?sS-indexsqlite_autoindex_carddav_contacts_1carddav_contacts5r--[tablecarddav_contactscarddav_contacts4CREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, email VARCHAR(255), firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', vcard TEXT NOT NULL, etag VARCHAR(255) NOT NULL, uri VARCHAR(255) NOT NULL, cuid VARCHAR(255) NOT NULL, UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )(.nI;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; END) )    ~H|R! E 4G30016-increasetextfieldlengths2023-08-16 11:25:30/=30015-fixmysqlconstraints2023-08-16 11:25:306K30014-unifytimestampdefaultvalue2023-08-16 11:25:30>[30013-changemysqlcollationscasesensitive2023-08-16 11:25:30/ =30012-fixmysqlconstraints2023-08-16 11:25:303 E30011-unifymigrationsidcolumn2023-08-16 11:25:304 G30010-increasetextfieldlengths2023-08-16 11:25:30/ =30009-dropauthschemefield2023-08-16 11:25:30( /30008-unifyindexes2023-08-16 11:25:302C30007-replaceurlplaceholders2023-08-16 11:25:30+530006-rmgroupsnotnull2023-08-16 11:25:303E30005-changemysqlut8toutf8mb42023-08-16 11:25:304G30004-fixtimestampdefaultvalue2023-08-16 11:25:304G30003-fixtimestampdefaultvalue2023-08-16 11:25:304G30002-increasetextfieldlengths2023-08-16 11:25:30&+30001-categories2023-08-16 11:25:30"#30000-dbinit2023-08-16 11:25:30  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5831.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1        02 b zQve  [ 20}f 5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)[11atablecarddav_migrationscarddav_migrationsBCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) )n{11tablecarddav_group_usercarddav_group_user@CREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )C|W1indexsqlite_autoindex_carddav_group_user_1carddav_group_userA !;O)indexsqlite_autoindex_carddav_groups_2carddav_groupsN;O)indexsqlite_autoindex_carddav_groups_1carddav_groupsM~))atablecarddav_groupscarddav_groups3CREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, vcard TEXT, etag VARCHAR(255), uri VARCHAR(255), cuid VARCHAR(255), UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )av//qtablecarddav_xsubtypescarddav_xsubtypes:CREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, subtype VARCHAR(128) NOT NULL, abook_id integer NOT NULL, FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )AwU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypes;uG-indexcarddav_contacts_abook_id_idxcarddav_contacts9CREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) R^ /}indexcalendar_name_idxcalendarsPCREATE UNIQUE INDEX calendar_name_idx ON calendars(name)CW1indexsqlite_autoindex_carddav_migrations_1carddav_migrationsQ x55tablecarddav_addressbookscarddav_addressbooks(CREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, refresh_time INT NOT NULL DEFAULT 3600, sync_token TEXT NOT NULL DEFAULT '', presetname TEXT, use_categories TINYINT NOT NULL DEFAULT 0, FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE ) K1%indexcarddav_group_user_group_id_idxcarddav_group_userOCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)O1-indexcarddav_group_user_contact_id_idxcarddav_group_user>CREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id)zC)indexcarddav_groups_abook_id_idxcarddav_groups=CREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)I/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypes !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', wof?tH9h6Y+    ,3/ 2023-11-07 09:37:16Imported Contacts  G'&%  :H 3 = 2019-11-25 12:43:52astro.biz@biz-xperts.com     H = astro.biz@biz-xperts.com H np =33;astro.biz@biz-xperts.comlocalhost2019-11-25 12:43:522025-11-22 06:02:41en_USa:4:{s:12:"archive_mbox";s:13:"INBOX.Archive";s:11:"client_hash";s:16:"7WPVBgOsJiVsPIgV";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;} '=astro.biz@biz-xperts.comlocalhost  H 6M3'm058f7ca0863f3989b5110592adea705e2025-11-22 06:02:51154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJTUnJMVmo4ZkpkbEh3RG1oS2JhNjA0UWZ4ODJiTU9DMSI76M3'me705facce411ade75897439e4c1c8e9e2025-11-12 12:20:47206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ2SjRnQmhidzY3Q2tWalp5WTRpT3dwZkdaQkFkMGNFbiI75M3%m87c680e02f9c05ec8b94c358e12de6b32023-11-07 09:37:32154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI4QmpMRW9aSGZmTDZUaU1rWkVVQnZCWDZadGVqQ1cyeCI7 $M058f7ca0863f3989b5110592adea705e$Me705facce411ade75897439e4c1c8e9e#M 87c680e02f9c05ec8b94c358e12de6b3 32025-11-22 06:02:5132025-11-12 12:20:473 2023-11-07 09:37:32    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )    C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c##itableattachment[H''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )bG3indexix_contacts_user_idcontactsHCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)FatablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   Default  J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version   Defaultcc0000database      Q   -[`  `|Ut.g=indexsqlite_autoindex_cache_1cacheZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varc{Y5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)AXQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )VtablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL )UC!/indexix_dictionary_user_languagedictionaryFCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)vI='indexix_contactgroups_user_idcontactgroupsICREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)WA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)iUT!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~RKtableresponsesresponsesCREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dQ3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jP7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)uO!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )NI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~M33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )LO31indexix_contactgroupmembers_contact_idcontactgroupmembersJCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EKY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersJ33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )   Ul  x M  ,w!UIh''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )Sf--Ytablecaldav_calendarscaldav_calendarsGCREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )ve?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires);dO)indexsqlite_autoindex_cache_messages_1cache_messages&uc))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )nb;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)7aK%indexsqlite_autoindex_cache_thread_1cache_thread#(`%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )j_9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)5^I#indexsqlite_autoindex_cache_index_1cache_index N]##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )P\-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires))[=indexsqlite_autoindex_cache_1cacheZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) )      1  AVl l l l $ $ 11DmI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhlI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END)k;;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'jG')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9iM'indexsqlite_autoindex_caldav_events_1caldav_eventsK D;?tS-indexsqlite_autoindex_carddav_contacts_1carddav_contacts7s--[tablecarddav_contactscarddav_contacts5CREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, email VARCHAR(255), firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', vcard TEXT NOT NULL, etag VARCHAR(255) NOT NULL, uri VARCHAR(255) NOT NULL, cuid VARCHAR(255) NOT NULL, UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )(^o/}indexcalendar_name_idxcalendars(CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).nI;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; END) )     31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5831.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1       ; .  fl.ve ; [ }[11atablecarddav_migrationscarddav_migrationsMCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) )n|11tablecarddav_group_usercarddav_group_userACREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )C}W1indexsqlite_autoindex_carddav_group_user_1carddav_group_userB o ;O)indexsqlite_autoindex_carddav_groups_2carddav_groupsO;O)indexsqlite_autoindex_carddav_groups_1carddav_groupsN))atablecarddav_groupscarddav_groups4CREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, vcard TEXT, etag VARCHAR(255), uri VARCHAR(255), cuid VARCHAR(255), UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )aw//qtablecarddav_xsubtypescarddav_xsubtypes;CREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, subtype VARCHAR(128) NOT NULL, abook_id integer NOT NULL, FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )AxU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypes<vG-indexcarddav_contacts_abook_id_idxcarddav_contacts:CREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id)?uS-indexsqlite_autoindex_carddav_contacts_2carddav_contacts8 R4f 5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)CW1indexsqlite_autoindex_carddav_migrations_1carddav_migrationsR x 55tablecarddav_addressbookscarddav_addressbooks.CREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, refresh_time INT NOT NULL DEFAULT 3600, sync_token TEXT NOT NULL DEFAULT '', presetname TEXT, use_categories TINYINT NOT NULL DEFAULT 0, FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE ) K1%indexcarddav_group_user_group_id_idxcarddav_group_userPCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)O1-indexcarddav_group_user_contact_id_idxcarddav_group_user@CREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id)zC)indexcarddav_groups_abook_id_idxcarddav_groups>CREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)I/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypes=CREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id)  ~H|R! E 4G30016-increasetextfieldlengths2023-11-07 09:37:16/=30015-fixmysqlconstraints2023-11-07 09:37:166K30014-unifytimestampdefaultvalue2023-11-07 09:37:16>[30013-changemysqlcollationscasesensitive2023-11-07 09:37:16/ =30012-fixmysqlconstraints2023-11-07 09:37:163 E30011-unifymigrationsidcolumn2023-11-07 09:37:164 G30010-increasetextfieldlengths2023-11-07 09:37:16/ =30009-dropauthschemefield2023-11-07 09:37:16( /30008-unifyindexes2023-11-07 09:37:162C30007-replaceurlplaceholders2023-11-07 09:37:16+530006-rmgroupsnotnull2023-11-07 09:37:163E30005-changemysqlut8toutf8mb42023-11-07 09:37:164G30004-fixtimestampdefaultvalue2023-11-07 09:37:164G30003-fixtimestampdefaultvalue2023-11-07 09:37:164G30002-increasetextfieldlengths2023-11-07 09:37:16&+30001-categories2023-11-07 09:37:16"#30000-dbinit2023-11-07 09:37:15     wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinitPK] 5``biz-xperts.com/auth.rcube.dbnu[SQLite format 3@ vK.WJn NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default ?/=$8Hh6Y+    ,3/ 2023-08-16 11:25:31Imported Contacts  jj ScPCardDAV%l@%d{ENCRYPTED}rlatUpOV9troA/XIz12vDQ==https://127.0.0.1:2080/addressbooks/auth@biz-xperts.com/addressbook/ jzaQcPCardDAV  5= 3 3 2018-01-14 11:55:55auth@biz-xperts.com      = 3 auth@biz-xperts.com = i 333;auth@biz-xperts.comlocalhost2018-01-14 11:55:552026-08-11 07:29:36en_USa:4:{s:12:"archive_mbox";s:13:"INBOX.Archive";s:9:"junk_mbox";s:10:"INBOX.spam";s:11:"client_hash";s:16:"G0nSS3mvvYzuiU3j";s:15:"namespace_fixed";b:1;} "3auth@biz-xperts.comlocalhost  G  f <  R8 M3+m5dd339db0f790db3092929f02890524e2026-08-11 07:29:55154.192.120.190bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJmd2RNT01vb29kUHhWT0l5VnBjSWdETkVuYlo4MFhlUyI78 M3+m4dfbfbe7c3913365155b5a99f50092cd2026-05-08 05:29:50154.192.119.170bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiIyYUozT3p0bzVhRHVST0NVQ3h4RVN0cWtpVnJIWmRwUSI78 M3+m2eb498fada1dd09e46075c9d35272cf52026-04-07 07:46:12154.192.141.254bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiIwNUs0VmpvdHhXSnN4bXA3dW92ZWR4U1hUd1NPT3lSWiI78 M3+m2d8f9c0be6fd2aa46e5cb50c541232a62026-04-07 07:45:13154.192.141.254bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJITjMwRndFVjdMYzFIbHNpbmM4ZUpwT0VJeE5aNlFOcyI76 M3'mbe52aea5e40044abfd53daeb2a83eb952025-11-22 06:02:34154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiIzOE81bXRKcXJ5REFhNzdlZGJ5MXZ3ekZJbE5RbDYxaSI76M3'mcda20ceb72134a0067acafd8143eee892025-11-12 12:20:08206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI1ZHNFUVZJUTJQVXR1NlY4M3FHU3MxV003YnFONHh2WiI76M3'm36fab4bda10bbf670d6011cd7461f9772025-08-06 09:41:00154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJLd25KNkxiOXlEYjFUVEhNUzhHSVZBUFBCUVU1OWFSbCI75M3%mb57ceed8b5e14149abd385af4f860c322024-11-04 10:50:00154.192.46.4bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJqa21tcEZVRktHTW9Tb0poRkhaNXJ5cDh5R2xvcmQxbCI76M3'm2ae91e8ae1556fb2eb69180a8610697e2024-10-23 09:27:15206.84.143.44bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJaQ0dUVVpGckF5eU02UzZlMGNhbllHWm1acnozY0VESSI75M3%m09d9a35d377601a42e3afe12d921a75c2024-10-09 08:18:40154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI1RWpicTl2WWhrNHdjY2VKdVlLd2lnQTJYeEF5bDVUMCI75M3%mf786d5402464b5772a1d10eb9023abf62024-10-09 08:04:06154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJFeHB6VnhjbVo3MzZVaG84Z1Q5ZFdsTzNuNE5Jd1dneCI75M3%ma04d36dbc9a99c8edf20bfa4eafe7b8d2023-11-07 09:36:46154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ2a3l5a0tiOERBM0xLT0xKdFFIM0tLUzd3NEliMHF3TiI76M3'm0c333c1739a4fe5d0ab2c8b98524d36e2023-08-16 11:25:43206.84.140.68bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiI5dTg3dXFGTFhoTzQ0NXZjdEthVGJ1RVdjSHB6a1FrcSI7  mHjE #$M5dd339db0f790db3092929f02890524e $M4dfbfbe7c3913365155b5a99f50092cd $M2eb498fada1dd09e46075c9d35272cf5 $M2d8f9c0be6fd2aa46e5cb50c541232a6 $Mbe52aea5e40044abfd53daeb2a83eb95 $Mcda20ceb72134a0067acafd8143eee89$M36fab4bda10bbf670d6011cd7461f977$Mb57ceed8b5e14149abd385af4f860c32$M2ae91e8ae1556fb2eb69180a8610697e$M09d9a35d377601a42e3afe12d921a75c$Mf786d5402464b5772a1d10eb9023abf6$Ma04d36dbc9a99c8edf20bfa4eafe7b8d#M 0c333c1739a4fe5d0ab2c8b98524d36e qYA)32026-08-11 07:29:55 32026-05-08 05:29:50 32026-04-07 07:46:12 32026-04-07 07:45:13 32025-11-22 06:02:34 32025-11-12 12:20:0832025-08-06 09:41:0032024-11-04 10:50:0032024-10-23 09:27:1532024-10-09 08:18:4032024-10-09 08:04:0632023-11-07 09:36:463 2023-08-16 11:25:43    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) ##itableattachment[H''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )bG3indexix_contacts_user_idcontactsHCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)FatablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00')11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                  cPCardDAV  ssJ! -!libkolab-version2023111200$;!calendar-caldav-version2024082600&?!calendar-database-version2024082600/!roundcube-version2022081200 6c-libkolab-version ;calendar-caldav-version?calendar-database-version/ roundcube-version   Defaultcc0000database       _ ) cPanel CardDAVhttps://127.0.0.1:2080/addressbooks/auth@biz-xperts.com/addressbook/   -[`  `|Ut.g=indexsqlite_autoindex_cache_1cacheZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varc{Y5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)AXQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )VtablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL )UC!/indexix_dictionary_user_languagedictionaryFCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)vI='indexix_contactgroups_user_idcontactgroupsICREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)WA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)iUT!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~RKtableresponsesresponsesCREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dQ3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jP7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)uO!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )NI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~M33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )LO31indexix_contactgroupmembers_contact_idcontactgroupmembersJCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EKY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersJ33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )  ul  x M  ,wiXMcIh''Qtablur//tablekolab_cache_eventkolab_cache_eventWCREATE TABLE kolab_cache_event ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) ) ''qtablekolab_folderskolab_folders.CREATE TABLE kolab_folders ( folder_id INTEGER NOT NULL PRIMARY KEY, resource VARCHAR(255) NOT NULL, type VARCHAR(32) NOT NULL, synclock INTEGER NOT NULL DEFAULT '0', ctag VARCHAR(128) DEFAULT NULL, changed DATETIME DEFAULT NULL )cr+3indexix_contact_typekolab_cache_contactUCREATE INDEX ix_contact_type ON kolab_cache_contact(folder_id,type)EY3indexsqlite_autoindex_kolab_cache_contact_1kolab_cache_contactTh -' indexix_resource_typekolab_foldersRCREATE INDEX ix_resource_type ON kolab_folders(resource, type)f 5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendarsPCREATE UNIQUE INDEX calendar_name_idx ON calendars(name)1W1indexsqlite_autoindex_carddav_migrations73+indexix_contact_uid2msguidkolab_cache_contactVCREATE INDEX ix_contact_uid2msguid ON kolab_cache_contact(folder_id,uid,msguid)p 33tablekolab_cache_contactkolab_cache_contactSCREATE TABLE kolab_cache_contact ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, type VARCHAR(32) NOT NULL, name VARCHAR(255) NOT NULL, firstname VARCHAR(255) NOT NULL, surname VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL, PRIMARY KEY(folder_id,msguid) )ve?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires);dO)indexsqlite_autoindex_cache_messages_1cache_messages&uc))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )nb;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)7aK%indexsqlite_autoindex_cache_thread_1cache_thread#(`%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )j_9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)5^I#indexsqlite_autoindex_cache_index_1cache_index N]##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )P\-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires))[=indexsqlite_autoindex_cache_1cacheZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) )       [ T T,//qtablecarddav_xsubtypescarddav_xsubtypes:CREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, subtype VARCHAR(128) NOT NULL, abook_  $C?Cindexix_configuration_uid2msguidkolab_cache_configurationkCREATE INDEX ix_configuration_uid2msguid ON kolab_cache_configuration(folder_id,uid,msguid) #7?+indexix_configuration_typekolab_cache_configurationjCREATE INDEX ix_configuration_type ON kolab_cache_configuration(folder_id,type)Q"e?indexsqlite_autoindex_kolab_cache_configuration_1kolab_cache_configurationi?S-indexsqlite_autoindex_kolab_cache_note_1kolab_cache_notebI--Etablekolab_cache_notekolab_cache_noteaCREATE TABLE kolab_cache_note ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, PRIMARY KEY(folder_id,msguid) )73+indexix_journal_uid2msguidkolab_cache_journal`CREATE INDEX ix_journal_uid2msguid ON kolab_cache_journal(folder_id,uid,msguid)EY3indexsqlite_autoindex_kolab_cache_journal_1kolab_cache_journal_x33tablekolab_cache_journalkolab_cache_journal^CREATE TABLE kolab_cache_journal ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )x1-indexix_task_uid2msguidkolab_cache_task]CREATE INDEX ix_task_uid2msguid ON kolab_cache_task(folder_id,uid,msguid)?S-indexsqlite_autoindex_kolab_cache_task_1kolab_cache_task\o--tablekolab_cache_taskkolab_cache_task[CREATE TABLE kolab_cache_task ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )|3/#indexix_event_uid2msguidkolab_cache_eventZCREATE INDEX ix_event_uid2msguid ON kolab_cache_event(folder_id,uid,msguid)AU/indexsqlite_autoindex_kolab_cache_event_1kolab_cache_eventX!??tablekolab_cache_configurationkolab_cache_configurationhCREATE TABLE kolab_cache_configuration ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, type VARCHAR(32) NOT NULL, PRIMARY KEY(folder_id,msguid) )x 1-indexix_file_uid2msguidkolab_cache_filegCREATE INDEX ix_file_uid2msguid ON kolab_cache_file(folder_id,uid,msguid)v1-indexix_folder_filenamekolab_cache_filefCREATE INDEX ix_folder_filename ON kolab_cache_file(folder_id,filename)?S-indexsqlite_autoindex_kolab_cache_file_1kolab_cache_fileeo--tablekolab_cache_filekolab_cache_filedCREATE TABLE kolab_cache_file ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, filename varchar(255) DEFAULT NULL, PRIMARY KEY(folder_id,msguid) )x1-indexix_note_uid2msguidkolab_cache_notecCREATE INDEX ix_note_uid2msguid ON kolab_cache_note(folder_id,uid,msguid)) )  w  ; e&'S  w|-55tablekolab_cache_dav_taskkolab_cache_dav_taskuCREATE TABLE kolab_cache_dav_task ( folder_id INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, etag VARCHAR(128) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id, uid) )G.[5indexsqlite_autoindex_kolab_cache_dav_task_1kolab_cache_dav_taskv+77tablekolab_cache_dav_eventkolab_cache_dav_eventsCREATE TABLE kolab_cache_dav_event ( folder_id INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, etag VARCHAR(128) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id, uid) )I,]7indexsqlite_autoindex_kolab_cache_dav_event_1kolab_cache_dav_eventt*3;%indexix_contact_type_davkolab_cache_dav_contactrCREATE INDEX ix_contact_type_dav ON kolab_cache_dav_contact(folder_id, type)}(;;tablekolab_cache_dav_contactkolab_cache_dav_contactpCREATE TABLE kolab_cache_dav_contact ( folder_id INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, etag VARCHAR(128) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, type VARCHAR(32) NOT NULL, name VARCHAR(255) NOT NULL, firstname VARCHAR(255) NOT NULL, surname VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL, PRIMARY KEY(folder_id, uid) )M)a;indexsqlite_autoindex_kolab_cache_dav_contact_1kolab_cache_dav_contactq'95/indexix_freebusy_uid2msguidkolab_cache_freebusyoCREATE INDEX ix_freebusy_uid2msguid ON kolab_cache_freebusy(folder_id,uid,msguid)G&[5indexsqlite_autoindex_kolab_cache_freebusy_1kolab_cache_freebusym{%55tablekolab_cache_freebusykolab_cache_freebusylCREATE TABLE kolab_cache_freebusy ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )B/--7tablecarddav_accountscarddav_accountsCREATE TABLE carddav_accounts ( id integer NOT NULL PRIMARY KEY, accountname TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, discovery_url TEXT, user_id integer NOT NULL, last_discovered BIGINT NOT NULL DEFAULT 0, rediscover_time INT NOT NULL DEFAULT 86400, presetname TEXT, flags integer NOT NULL DEFAULT 0, UNIQUE(user_id,presetname), FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )     31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5831.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1      Y     ~H|R! E y K  (/30022-accountflags2026-04-07 07:45:02,730021-addressbookflags2026-04-07 07:45:02/=30020-distinctcolumnnames2026-04-07 07:45:02,730019-accountentities32026-04-07 07:45:02,730018-accountentities22026-04-07 07:45:02+530017-accountentities2026-04-07 07:45:024G30016-increasetextfieldlengths2026-04-07 07:45:02/=30015-fixmysqlconstraints2026-04-07 07:45:026K30014-unifytimestampdefaultvalue2026-04-07 07:45:02>[30013-changemysqlcollationscasesensitive2026-04-07 07:45:02/ =30012-fixmysqlconstraints2026-04-07 07:45:023 E30011-unifymigrationsidcolumn2026-04-07 07:45:024 G30010-increasetextfieldlengths2026-04-07 07:45:02/ =30009-dropauthschemefield2026-04-07 07:45:02( /30008-unifyindexes2026-04-07 07:45:022C30007-replaceurlplaceholders2026-04-07 07:45:02+530006-rmgroupsnotnull2026-04-07 07:45:023E30005-changemysqlut8toutf8mb42026-04-07 07:45:024G30004-fixtimestampdefaultvalue2026-04-07 07:45:024G30003-fixtimestampdefaultvalue2026-04-07 07:45:024G30002-increasetextfieldlengths2026-04-07 07:45:02&+30001-categories2026-04-07 07:45:02"#30000-dbinit2026-04-07 07:45:02   Default  awV=^: w a/0022-accountflags70021-addressbookflags=0020-distinctcolumnnames70019-accountentities370018-accountentities250017-accountentities!G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit                            V 4 Z  -_F}YB11]tablecarddav_migrationscarddav_migrationsOCREATE TABLE carddav_migrations ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) )CCW1indexsqlite_autoindex_carddav_migrations_1carddav_migrationsQ AK1%indexcarddav_group_user_group_id_idxcarddav_group_userNCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)@O1-indexcarddav_group_user_contact_id_idxcarddav_group_userMCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id)n>11tablecarddav_group_usercarddav_group_userGCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )C?W1indexsqlite_autoindex_carddav_group_user_1carddav_group_userLz=C)indexcarddav_groups_abook_id_idxcarddav_groupsCCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id):))[tablecarddav_groupscarddav_groups@CREATE TABLE carddav_groups ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, vcard TEXT, etag VARCHAR(255), uri VARCHAR(255), cuid VARCHAR(255), UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE );<O)indexsqlite_autoindex_carddav_groups_2carddav_groupsB;;O)indexsqlite_autoindex_carddav_groups_1carddav_groupsA 9I/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypes>CREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id)A8U/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypes !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default 'VIG]Bn+Gn ,3/ 2023-02-20 08:47:54Imported Contacts       8b 3 9 2018-10-02 09:37:36ahameed@biz-xperts.com    9 ahameed@biz-xperts.com  <<@ 933cahameed@biz-xperts.comlocalhost2018-10-02 09:37:362025-12-22 06:33:16en_USa:11:{s:6:"layout";s:7:"desktop";s:16:"message_sort_col";s:7:"subject";s:18:"message_sort_order";s:3:"ASC";s:12:"archive_mbox";s:13:"INBOX.Archive";s:14:"message_extwin";i:1;s:15:"default_charset";s:5:"UTF-8";s:14:"mail_read_time";i:5;s:4:"skin";s:5:"larry";s:11:"client_hash";s:16:"eIR9kDNM4xyAgu2Y";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;} %9ahameed@biz-xperts.comlocalhost =4 g B"G Bl g g g g g g g g g g g g$Mdab37041fd5a07914ba87b6ce6a1dc49$M418b1749b7645a37ceb157a3acb99b35$M72daef18e277b0d18310421e12f79b45$Mc619d0bdf4f20238a64c5b2a4a7614c0$Me1b262f16857e0ab5de8fccaf40a2470$M073905decd913ebe4aeabe9ab40a90cd$M1d67ff572c548f2a554f9a0b382d072b$M0a1786adead88984f9b84c4c3ecf7722 @pX@!!!!!!!!!!!!32025-12-22 06:34:0132025-12-01 16:42:3932025-11-22 05:52:4532025-11-12 12:21:0932025-11-12 12:12:5132025-11-11 16:43:1432025-08-06 08:59:3032025-08-06 08:39:58    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c$##itableattachmentsattachment>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000      +;iAcopbgdqe7mlsrjkafn^@~}|{zyxwvut?>9:6h<88855 C7M3)m1d67ff572c548f2a554f9a0b382d072b2025-11-11 16:43:14154.192.30.106bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiZzVISlVDdzBITU5GcXZIY1V6amJkWUhTMWE2SEY1WDkiOw==6M3'm0a1786adead88984f9b84c4c3ecf77222025-08-06 08:39:58154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiS01aZlcxTjVJRFZEZEdDS2p5dkJ6cGxNVVFqRUJYZmYiOw==:M3'udab37041fd5a07914ba87b6ce6a1dc492025-08-06 08:59:30203.124.34.95bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyNDQ1O3VzZXJuYW1lfHM6MjI6ImFoYW1lZWRAYml6LXhwZXJ0cy5jb20iO3N0b3JhZ2VfaG9zdHxzOjk6ImxvY2FsaG9zdCI7c3RvcmFnZV9wb3J0fGk6MTQzO3N0b3JhZ2Vfc3NsfGI6MDtwYXNzd29yZHxzOjk2OiJDN2NkTWViMmJYSXpPeWVsSmZZLzloM3dzdXlYQnY4M2xVcU1rQnNuR3ZtcWRIUkpROWZVYzJTSVViSWFFRzNWd3BBUDE3R0EvYzVSUEsvRW05NFFEUHo0Zy9PemVoK3giO2xvZ2luX3RpbWV8aToxNzU0NDY5MjU1O1NUT1JBR0VfU1BFQ0lBTC1VU0V8YjoxO2F1dGhfc2VjcmV0fHM6MzI6Imtob1RCNWp0MzB5UG00cHIyRlVtdzhhUmk0OUxiVGdtIjtyZXF1ZXN0X3Rva2VufHM6MzI6IjlDVWxkcVowM1NZMWx3bllEWkRzUjg2c3hOcXVaM3IwIjt0YXNrfHM6NDoibWFpbCI7c2tpbl9jb25maWd8YTowOnt9aW1hcF9ob3N0fHM6OToibG9jYWxob3N0IjtwYWdlfGk6MTttYm94fHM6NToiSU5CT1giO3NvcnRfY29sfHM6Nzoic3ViamVjdCI7c29ydF9vcmRlcnxzOjM6IkFTQyI7U1RPUkFHRV9USFJFQUR8YTozOntpOjA7czoxMDoiUkVGRVJFTkNFUyI7aToxO3M6NDoiUkVGUyI7aToyO3M6MTQ6Ik9SREVSRURTVUJKRUNUIjt9U1RPUkFHRV9RVU9UQXxiOjE7U1RPUkFHRV9MSVNULUVYVEVOREVEfGI6MTtxdW90YV9kaXNwbGF5fHM6NDoidGV4dCI7bGlzdF9hdHRyaWJ8YTo2OntzOjQ6Im5hbWUiO3M6ODoibWVzc2FnZXMiO3M6MjoiaWQiO3M6MTE6Im1lc3NhZ2VsaXN0IjtzOjU6ImNsYXNzIjtzOjQ4OiJyZWNvcmRzLXRhYmxlIG1lc3NhZ2VsaXN0IHNvcnRoZWFkZXIgZml4ZWRoZWFkZXIiO3M6MTU6Im9wdGlvbnNtZW51aWNvbiI7czo0OiJ0cnVlIjtzOjE1OiJhcmlhLWxhYmVsbGVkYnkiO3M6MjI6ImFyaWEtbGFiZWwtbWVzc2FnZWxpc3QiO3M6NzoiY29sdW1ucyI7YTo4OntpOjA7czo3OiJ0aHJlYWRzIjtpOjE7czo3OiJzdWJqZWN0IjtpOjI7czo2OiJzdGF0dXMiO2k6MztzOjY6ImZyb210byI7aTo0O3M6NDoiZGF0ZSI7aTo1O3M6NDoic2l6ZSI7aTo2O3M6NDoiZmxhZyI7aTo3O3M6MTA6ImF0dGFjaG1lbnQiO319Zm9sZGVyc3xhOjE6e3M6NToiSU5CT1giO2E6Mjp7czozOiJjbnQiO2k6NTY7czo2OiJtYXh1aWQiO2k6MzUwMTA7fX1TVE9SQUdFX1NPUlR8YjoxO3Vuc2Vlbl9jb3VudHxhOjE6e3M6NToiSU5CT1giO2k6MDt9bGlzdF9tb2Rfc2VxfHM6NToiNDI3NTIiO2NvbXBvc2VfZGF0YV8xNjgwODQ2NDQ0Njg5MzEzOGI2Y2M5NHxhOjU6e3M6MjoiaWQiO3M6MjM6IjE2ODA4NDY0NDQ2ODkzMTM4YjZjYzk0IjtzOjU6InBhcmFtIjthOjU6e3M6NDoibWJveCI7czo1OiJJTkJPWCI7czozOiJyZWwiO3M6MDoiIjtzOjk6InNlbnRfbWJveCI7czoxMDoiSU5CT1guU2VudCI7czoxMDoibWVzc2FnZS1pZCI7czo0OToiPDA2ODVlMmE1YjE0MjE5Y2M4ZmEyMTZlZGZkZmRlMjZhQGJpei14cGVydHMuY29tPiI7czo5OiJkcmFmdF91aWQiO3M6MToiNSI7fXM6NzoibWFpbGJveCI7czo1OiJJTkJPWCI7czo0OiJtb2RlIjtOO3M6MTE6ImF0dGFjaG1lbnRzIjthOjA6e319U1RPUkFHRV9BQ0x8YjowOw==   Default b G b6M3'm72daef18e277b0d18310421e12f79b452025-12-01 16:42:39154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiSWl3THhnN1pwa2NxWkZBUU1QSHJxVzJ0U3QyQWFPQ0giOw==6M3'me1b262f16857e0ab5de8fccaf40a24702025-11-12 12:21:09206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiWVdFbkFrRm02Yzh0Z21lSmJ3cjZJcm1weG5KUWZ1MkQiOw==7M3)m418b1749b7645a37ceb157a3acb99b352025-12-22 06:34:01154.192.156.86bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoib2RHUDFyanBWTkxpd1NrOVRVRTQ4TnN5Q2JBRzh1ckoiOw==6M3'mc619d0bdf4f20238a64c5b2a4a7614c02025-11-22 05:52:45154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoiWWo4a2FldHpuRXJaSWFSRlJBbFVrSGh4Q3hFU0U0dHMiOw==6M3'm073905decd913ebe4aeabe9ab40a90cd2025-11-12 12:12:51206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbl9jb25maWd8YTo3OntzOjE3OiJzdXBwb3J0ZWRfbGF5b3V0cyI7YToxOntpOjA7czoxMDoid2lkZXNjcmVlbiI7fXM6MjI6ImpxdWVyeV91aV9jb2xvcnNfdGhlbWUiO3M6OToiYm9vdHN0cmFwIjtzOjE4OiJlbWJlZF9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE5OiJlZGl0b3JfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7czoxNzoiZGFya19tb2RlX3N1cHBvcnQiO2I6MTtzOjI2OiJtZWRpYV9icm93c2VyX2Nzc19sb2NhdGlvbiI7czo0OiJub25lIjtzOjIxOiJhZGRpdGlvbmFsX2xvZ29fdHlwZXMiO2E6Mzp7aTowO3M6NDoiZGFyayI7aToxO3M6NToic21hbGwiO2k6MjtzOjEwOiJzbWFsbC1kYXJrIjt9fXJlcXVlc3RfdG9rZW58czozMjoidk8ydnBlOG14cXBydjNXUkpONU9aWGJDUFJGajFHY2YiOw==  4  ?8QC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addressesCREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )  31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5731.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1   es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )  o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-04 11:05:46/=30015-fixmysqlconstraints2022-11-22 10:38:276K30014-unifytimestampdefaultvalue2022-11-22 10:38:27>[30013-changemysqlcollationscasesensitive2022-11-22 10:38:27/ =30012-fixmysqlconstraints2022-11-22 10:38:273 E30011-unifymigrationsidcolumn2022-11-22 10:38:274 G30010-increasetextfieldlengths2022-11-22 10:38:27/ =30009-dropauthschemefield2022-11-22 10:38:27( /30008-unifyindexes2022-11-22 10:38:272C30007-replaceurlplaceholders2022-11-22 10:38:27+530006-rmgroupsnotnull2022-11-22 10:38:273E30005-changemysqlut8toutf8mb42022-11-22 10:38:274G30004-fixtimestampdefaultvalue2022-11-22 10:38:274G30003-fixtimestampdefaultvalue2022-11-22 10:38:274G30002-increasetextfieldlengths2022-11-22 10:38:27&+30001-categories2022-11-22 10:38:27"#30000-dbinit2022-11-22 10:38:27 &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events_I''Qtablecaldav_eventscaldav_eventsZCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END      wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit    P  L Pf 5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars5CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); ENDPK] ffbiz-xperts.com/quotanu٘auth:10485760 saadwazir43:1073741824 astro.biz:1073741824 envirowipers:1073741824 omerbutt:1073741824 PK]  biz-xperts.com/msuffian.rcube.dbnu[SQLite format 3@ .WJf NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL defa5]+Z~+Vn[d ,3/ 2023-02-20 09:41:54Imported Contacts     ff ScPCardDAV%l@%d{ENCRYPTED}WxseKg4JFl3vkX19+xzSmQ==https://127.0.0.1:2080/addressbooks/msuffian@biz-xperts.com/addressbook/ jQcPCardDAV  9C 3 ; 2019-11-18 10:39:16msuffian@biz-xperts.com     C ; msuffian@biz-xperts.com C 3m ;33Gmsuffian@biz-xperts.comlocalhost2019-11-18 10:39:162026-08-27 04:03:05en_USa:6:{s:17:"message_threading";a:1:{s:5:"INBOX";b:0;}s:4:"skin";s:5:"larry";s:12:"archive_mbox";s:13:"INBOX.Archive";s:11:"client_hash";s:16:"WumP69qyhOYx2TkI";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;} &;msuffian@biz-xperts.comlocalhost FF`7M3)m8b816bfa2511e9b0a112fe0a8d905b452026-08-27 04:06:21154.192.123.75bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJBWnNEZmxUNkVEM2hnM21MdDlvN1NHQ3lOMkVjTGVpUiI7 ###### B B B B B B B B B B B BI#M 8b816bfa2511e9b0a112fe0a8d905b45 qqq)))!!!!!!!!!!!!/3 2026-08-27 04:06:21    c " 7 43333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, lan,++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ))ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )  z;C  _zzzzz 7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FORd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EW1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)ba3indexix_contacts_user_idcontacts^CREATE INDEX ix_contacts_user_id ON contacts(user_id, del),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) I/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id) !O)indexsqlite_autoindex_carddav_groups_2carddav_groupsX O)indexsqlite_autoindex_carddav_groups_1carddav_groupsW )) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT `atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00') J:P11Ktablecarddav_group_usercarddav_group_userSC[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )U/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesO//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )G-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id)S-indexsqlite_autoindex_carddav_contacts_2carddav_contactsLAS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsK|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1  h p4 /              cPCardDAV  ssJ! -!libkolab-version2023111200$;!calendar-caldav-version2024082600&?!calendar-database-version2024082600/!roundcube-version2022081200 6c-libkolab-version ;calendar-caldav-version?calendar-database-version/ roundcube-version  Defaultcc0000       z=!3dav://msuffian%40biz-xperts.com@127.0.0.1:2080calendars/msuffian@biz-xperts.com/calendarevent17754575892026-05-06 12:30:31?!3dav://msuffian%40biz-xperts.com@127.0.0.1:2080calendars/msuffian@biz-xperts.com/calendar/event17754575892026-04-06 11:45:32   Default 88c=dav://msuffian%40biz-xperts.com@127.0.0.1:2080calendars/msuffian@biz-xperts.com/calendareventc? dav://msuffian%40biz-xperts.com@127.0.0.1:2080calendars/msuffian@biz-xperts.com/calendar/event             \A\?@>>>>=@?6??:: q )! cPanel CardDAVhttps://127.0.0.1:2080/addressbooks/msuffian@biz-xperts.com/addressbook/j1775457589 31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5931.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1                   ?8QC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL ) h5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers_CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembers33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts^CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )   ~H|R! E y K  (/30022-accountflags2026-04-06 06:39:48,730021-addressbookflags2026-04-06 06:39:48/=30020-distinctcolumnnames2026-04-06 06:39:48,730019-accountentities32026-04-06 06:39:48,730018-accountentities22026-04-06 06:39:48+530017-accountentities2026-04-06 06:39:484G30016-increasetextfieldlengths2026-04-06 06:39:48/=30015-fixmysqlconstraints2026-04-06 06:39:486K30014-unifytimestampdefaultvalue2026-04-06 06:39:48>[30013-changemysqlcollationscasesensitive2026-04-06 06:39:48/ =30012-fixmysqlconstraints2026-04-06 06:39:483 E30011-unifymigrationsidcolumn2026-04-06 06:39:484 G30010-increasetextfieldlengths2026-04-06 06:39:48/ =30009-dropauthschemefield2026-04-06 06:39:48( /30008-unifyindexes2026-04-06 06:39:482C30007-replaceurlplaceholders2026-04-06 06:39:48+530006-rmgroupsnotnull2026-04-06 06:39:483E30005-changemysqlut8toutf8mb42026-04-06 06:39:484G30004-fixtimestampdefaultvalue2026-04-06 06:39:484G30003-fixtimestampdefaultvalue2026-04-06 06:39:484G30002-increasetextfieldlengths2026-04-06 06:39:48&+30001-categories2026-04-06 06:39:48"#30000-dbinit2026-04-06 06:39:48  awV=^: w a/0022-accountflags70021-addressbookflags=0020-distinctcolumnnames70019-accountentities370018-accountentities250017-accountentities!G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HSC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionaryGCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses.CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) ) ' 6 B CQH> I;Wtriggercaldav_calenda.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendarI--Etablekolab_cache_notekolab_cache_noteBCREATE TABLE kolab_cache_note ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, PRIMARY KEY(folder_id,msguid) )73+indexix_journal_uid2msguidkolab_cache_journal\CREATE INDEX ix_journal_uid2msguid ON kolab_cache_journal(folder_id,uid,msguid)EY3indexsqlite_autoindex_kolab_cache_journal_1kolab_cache_journalAx33tablekolab_cache_journalkolab_cache_journal@CREATE TABLE kolab_cache_journal ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )x1-indexix_task_uid2msguidkolab_cache_task?CREATE INDEX ix_task_uid2msguid ON kolab_cache_task(folder_id,uid,msguid)?S-indexsqlite_autoindex_kolab_cache_task_1kolab_cache_task>o--tablekolab_cache_taskkolab_cache_task=CREATE TABLE kolab_cache_task ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )|3/#indexix_event_uid2msguidkolab_cache_event=3i 99?S-indexsqlite_autoindex_kolab_cache_file_1kolab_cache_filee x1-indexix_note_uid2msguidkolab_cache_notecCREATE INDEX ix_note_uid2msguid ON kolab_cache_note(folder_id,uid,msguid)I--Etablekolab_cache_notekolab_cache_noteBCREATE TABLE kolaCx1-indexix_note_uid2msguidkolab_cache_notecCREATE INDEX ix_note_uid2msguid ON kolab_cache_note(folder_id,uid,msguid)+77tablekolab_cache_dav_eventkolab_cache_dav_eventsCREATE TABLE kolab_cache_dav_event ( folder_id INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, etag VARCHAR(128) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id, uid) )*3;%indexix_contact_type_davkolab_cache_dav_contactrCREATE INDEX ix_contact_type_dav ON kolab_cache_dav_contact(folder_id, type)}(;;tablekolab_cache_dav_contactkolab_cache_dav_contactpCREATE TABLE kolab_cache_dav_contact ( folder_id INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, etag VARCHAR(128) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, type VARCHAR(32) NOT NULL, name VARCHAR(255) NOT NULL, firstname VARCHAR(255) NOT NULL, surname VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL, PRIMARY KEY(folder_id, uid) )'95/indexix_freebusy_uid2msguidkolab_cache_freebusyoCREATE INDEX ix_freebusy_uid2msguid ON kolab_cache_freebusy(folder_id,uid,msguid)G&[5indexsqlite_autoindex_kolab_cache_freebusy_1kolab_cache_freebusyn{%55tablekolab_cache_freebusykolab_cache_freebusymCREATE TABLE kolab_cache_freebusy ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id,msguid) )$C?Cindexix_configuration_uid2msguidkolab_cache_configurationlCREATE INDEX ix_configuration_uid2msguid ON kolab_cache_configuration(folder_id,uid,msguid) #7?+indexix_configuration_typekolab_cache_configurationkCREATE INDEX ix_configuration_type ON kolab_cache_configuration(folder_id,type)Q"e?indexsqlite_autoindex_kolab_cache_configuration_1kolab_cache_configurationj!??tablekolab_cache_configurationkolab_cache_configurationiCREATE TABLE kolab_cache_configuration ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, type VARCHAR(32) NOT NULL, PRIMARY KEY(folder_id,msguid) )x 1-indexix_file_uid2msguidkolab_cache_filehCREATE INDEX ix_file_uid2msguid ON kolab_cache_file(folder_id,uid,msguid)v1-indexix_folder_filenamekolab_cache_filegCREATE INDEX ix_folder_filename ON kolab_cache_file(folder_id,filename)?S-indexsqlite_autoindex_kolab_cache_file_1kolab_cache_fileeo--tablekolab_cache_filekolab_cache_filedCREATE TABLE kolab_cache_file ( folder_id INTEGER NOT NULL, msguid INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, filename varchar(255) DEFAULT NULL, PRIMARY KEY(folder_id,msguid) )+?S-indexsqlite_autoindex_kolab_cache_note_1kolab_cache_notebM)a;indexsqlite_autoindex_kolab_cache_dav_contact_1kolab_cache_dav_contactq  ]  x VG @G.[5indexsqlite_autoindex_kolab_cache_dav_task_1kolab_cache_dav_taskv|-55tablekolab_cache_dav_taskkolab_cache_dav_taskuCREATE TABLE kolab_cache_dav_task ( folder_id INTEGER NOT NULL, uid VARCHAR(512) NOT NULL, etag VARCHAR(128) NOT NULL, created DATETIME DEFAULT NULL, changed DATETIME DEFAULT NULL, data TEXT NOT NULL, tags TEXT NOT NULL, words TEXT NOT NULL, dtstart DATETIME, dtend DATETIME, PRIMARY KEY(folder_id, uid) )I,]7indexsqlite_autoindex_kolab_cache_dav_event_1kolab_cache_dav_eventt?5S-indexsqlite_autoindex_carddav_contacts_2carddav_contactsJ?4S-indexsqlite_autoindex_carddav_contacts_1carddav_contactsI3--[tablecarddav_contactscarddav_contactsHCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, email VARCHAR(255), firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', vcard TEXT NOT NULL, etag VARCHAR(255) NOT NULL, uri VARCHAR(255) NOT NULL, cuid VARCHAR(255) NOT NULL, UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )2S55indexcarddav_addressbooks_account_id_idxcarddav_addressbooksFCREATE INDEX carddav_addressbooks_account_id_idx ON carddav_addressbooks(account_id)j155wtablecarddav_addressbookscarddav_addressbooksCCREATE TABLE carddav_addressbooks ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, url TEXT NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, refresh_time INT NOT NULL DEFAULT 3600, sync_token TEXT NOT NULL DEFAULT '', account_id integer NOT NULL, flags integer NOT NULL DEFAULT 5, FOREIGN KEY(account_id) REFERENCES carddav_accounts(id) ON DELETE CASCADE ON UPDATE CASCADE )?0S-indexsqlite_autoindex_carddav_accounts_1carddav_accounts(B/--7tablecarddav_accountscarddav_accountsCREATE TABLE carddav_accounts ( id integer NOT NULL PRIMARY KEY, accountname TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, discovery_url TEXT, user_id integer NOT NULL, last_discovered BIGINT NOT NULL DEFAULT 0, rediscover_time INT NOT NULL DEFAULT 86400, presetname TEXT, flags integer NOT NULL DEFAULT 0, UNIQUE(user_id,presetname), FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )     z G u 7 H nYB11]tablecarddav_migrationscarddav_migrationsXCREATE TABLE carddav_migrations ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) )CCW1indexsqlite_autoindex_carddav_migrations_1carddav_migrationsY AK1%indexcarddav_group_user_group_id_idxcarddav_group_userWCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)@O1-indexcarddav_group_user_contact_id_idxcarddav_group_userUCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id)C?W1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTn>11tablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )z=C)indexcarddav_groups_abook_id_idxcarddav_groupsRCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id);<O)indexsqlite_autoindex_carddav_groups_2carddav_groupsQ;;O)indexsqlite_autoindex_carddav_groups_1carddav_groupsP:))[tablecarddav_groupscarddav_groupsOCREATE TABLE carddav_groups ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, vcard TEXT, etag VARCHAR(255), uri VARCHAR(255), cuid VARCHAR(255), UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )9I/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesNCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id)A8U/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesMa7//qtablecarddav_xsubtypescarddav_xsubtypesLCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, subtype VARCHAR(128) NOT NULL, abook_id integer NOT NULL, FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )6G-indexcarddav_contacts_abook_id_idxcarddav_contactsKCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id)                yx}{zw~`|PK]/X.  /biz-xperts.com/envirowipers.rcube.db.1770197269nu[SQLite format 3@ R3.rLa NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', wof?vH9i6Z+    ,3/2024-10-23 09:25:58Imported Contacts  G'&%  =; 3 C 2017-05-10 21:04:39envirowipers@biz-xperts.com    ; !C envirowipers@biz-xperts.com; $$X C33 envirowipers@biz-xperts.comlocalhost2017-05-10 21:04:392025-11-12 12:19:11en_USa:3:{s:9:"junk_mbox";s:10:"INBOX.spam";s:11:"client_hash";s:32:"99bc48a92832793715a07081508a792d";s:15:"namespace_fixed";b:1;} *Cenvirowipers@biz-xperts.comlocalhost  G 6M3'mbfbed32c33893e0f8b49268af7da6aaa2025-11-12 12:19:28206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJSNEs4TDBWUUZmTU5haGNLSkRjZ0VlSTQyVG5OOEdzdCI76M3'm1dfd6788853585b56fbd8ec24d21a3282025-08-06 08:42:03154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJWSHJLNFFwdHhzbGpVd1ZnWmJNa1drT1NLSGlMaHRGcCI76M3'mf3425206b867a16dcdaa3824626161b02024-10-23 09:26:48206.84.143.44bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJGTlRxY2llY290MFBlTFBmR0Vnbzk5SHoyWHQwWjFTZSI7 $Mbfbed32c33893e0f8b49268af7da6aaa$M1dfd6788853585b56fbd8ec24d21a328#M f3425206b867a16dcdaa3824626161b0 32025-11-12 12:19:2832025-08-06 08:42:033 2024-10-23 09:26:48    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )    C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c##itableattachment[H''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )bG3indexix_contacts_user_idcontactsHCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)FatablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   Default  J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000database      Q   I pE!`I.g=indexsqlite_autoindZtablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ){Y5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)AXQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )WA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)VtablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL )UC!/indexix_dictionary_user_languagedictionaryFCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)UT!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )~RKtableresponsesresponsesCREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dQ3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jP7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)uO!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )NI3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~M33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )LO31indexix_contactgroupmembers_contact_idcontactgroupmembersJCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EKY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersJ33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vI='indexix_contactgroups_user_idcontactgroupsICREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)   Ul  x M  ,w!UIh''Qtablecaldav_eventscaldav_eventsCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )Sf--Ytablecaldav_calendarscaldav_calendarsGCREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )ve?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires);dO)indexsqlite_autoindex_cache_messages_1cache_messages&uc))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )nb;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)7aK%indexsqlite_autoindex_cache_thread_1cache_thread#(`%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )j_9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)5^I#indexsqlite_autoindex_cache_index_1cache_index N]##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )P\-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires))[=indexsqlite_autoindex_cache_1cache9iM'indexsqlite_autoindex_caldav_events_1caldav_eventsK      ^AV^5 v 5 .nI;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDmI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhlI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END)k;;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'jG')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END ?vS-indexsqlite_autoindex_carddav_contacts_2carddav_contacts8?uS-indexsqlite_autoindex_carddav_contacts_1carddav_contacts7t--[tablecarddav_contactscarddav_contacts5CREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, email VARCHAR(255), firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', vcard TEXT NOT NULL, etag VARCHAR(255) NOT NULL, uri VARCHAR(255) NOT NULL, cuid VARCHAR(255) NOT NULL, UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )(fp5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)^o/}indexcalendar_name_idxcalendars(CREATE UNIQUE INDEX calendar_name_idx ON calendars(name)) )     31.6.0.72023-04-18 04:58:0631.5.2.62023-03-07 05:56:5831.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1        e r /T4vee g  K1%indexcarddav_group_user_group_id_idxcarddav_group_userPCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)^%C W1indexsqlite_autoindex_carddav_migrations_1carddav_migrationsR x 55tablecarddav_addressbookscarddav_addressbooks.CREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, refresh_time INT NOT NULL DEFAULT 3600, sync_token TEXT NOT NULL DEFAULT '', presetname TEXT, use_categories TINYINT NOT NULL DEFAULT 0, FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )n}11tablecarddav_group_usercarddav_group_userACREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )C~W1indexsqlite_autoindex_carddav_group_user_1carddav_group_userB ;O)indexsqlite_autoindex_carddav_groups_2carddav_groupsO;O)indexsqlite_autoindex_carddav_groups_1carddav_groupsN))atablecarddav_groupscarddav_groups4CREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, vcard TEXT, etag VARCHAR(255), uri VARCHAR(255), cuid VARCHAR(255), UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ax//qtablecarddav_xsubtypescarddav_xsubtypes;CREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, subtype VARCHAR(128) NOT NULL, abook_id integer NOT NULL, FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )AyU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypes<wG-indexcarddav_contacts_abook_id_idxcarddav_contacts:CREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id)[11atablecarddav_migrationscarddav_migrationsMCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) )O1-indexcarddav_group_user_contact_id_idxcarddav_group_user@CREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id)zC)indexcarddav_groups_abook_id_idxcarddav_groups>CREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)I/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypes=CREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id)  ~H|R! E 4G30016-increasetextfieldlengths2024-10-23 09:25:58/=30015-fixmysqlconstraints2024-10-23 09:25:586K30014-unifytimestampdefaultvalue2024-10-23 09:25:58>[30013-changemysqlcollationscasesensitive2024-10-23 09:25:58/ =30012-fixmysqlconstraints2024-10-23 09:25:583 E30011-unifymigrationsidcolumn2024-10-23 09:25:584 G30010-increasetextfieldlengths2024-10-23 09:25:58/ =30009-dropauthschemefield2024-10-23 09:25:58( /30008-unifyindexes2024-10-23 09:25:582C30007-replaceurlplaceholders2024-10-23 09:25:58+530006-rmgroupsnotnull2024-10-23 09:25:583E30005-changemysqlut8toutf8mb42024-10-23 09:25:584G30004-fixtimestampdefaultvalue2024-10-23 09:25:584G30003-fixtimestampdefaultvalue2024-10-23 09:25:584G30002-increasetextfieldlengths2024-10-23 09:25:58&+30001-categories2024-10-23 09:25:58"#30000-dbinit2024-10-23 09:25:58     wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinitPK]ftpquotanu[PK]t0PPbizxper.rcube.db.1768593492nu[SQLite format 3@ ul"._ NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default 'VIG]Bn+Gn ,3/ 2023-05-15 09:54:46Imported Contacts  j M5B 3= 5S 2023-05-15 09:54:46astro.bizastro.biz@biz-xperts.comastro.bizBEGIN:VCARD VERSION:3.0 UID:2018-11-2209:16:13.f9eb2f26-13ee-1f20-9903-05ac6176af45.astro.biz@biz-xperts.com N:astro.biz;;;; FN:astro.biz EMAIL;TYPE=INTERNET;TYPE=INTERNET:astro.biz@biz-xperts.com END:VCARD astro.biz astro.biz@biz xperts.comT 3#A #E[ 2023-05-15 09:54:46saadwazir43saadwazir43@biz-xperts.comsaadwazir43BEGIN:VCARD VERSION:3.0 UID:2018-06-2711:36:47.712efc5c-f09e-2a2f-ec4f-21f402531ddd.saadwazir43@biz-xperts.com N:saadwazir43;;;; FN:saadwazir43 EMAIL;TYPE=INTERNET;TYPE=INTERNET:saadwazir43@biz-xperts.com END:VCARD saadwazir43 saadwazir43@biz xperts.com 33  ? 2023-05-15 09:54:46authauth@biz-xperts.comauthBEGIN:VCARD VERSION:3.0 UID:2017-11-2311:12:45.be21c207-8fa0-b399-6211-ecf83c363ac0.auth@biz-xperts.com N:auth;;;; FN:auth EMAIL;TYPE=INTERNET;TYPE=INTERNET:auth@biz-xperts.com END:VCARD auth auth@biz xperts.com9 3; -O 2023-05-15 09:54:46msuffianmsuffian@biz-xperts.commsuffianBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:44.b7c15142-0aae-7687-bc0b-5b881db80cf0.msuffian@biz-xperts.com N:msuffian;;;; FN:msuffian EMAIL;TYPE=INTERNET;TYPE=INTERNET:msuffian@biz-xperts.com END:VCARD msuffian msuffian@biz xperts.com 33  ? 2023-05-15 09:54:46infoinfo@biz-xperts.cominfoBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:42.30ad7cee-39c0-6ea2-ab38-f7c9ff0e70ae.info@biz-xperts.com N:info;;;; FN:info EMAIL;TYPE=INTERNET;TYPE=INTERNET:info@biz-xperts.com END:VCARD info info@biz xperts.comf 3'E 'Uc 2023-05-15 09:54:46farukh.naseerfarukh.naseer@biz-xperts.comfarukh.naseerBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:40.1be342c8-673c-52c6-aabb-383efa644f4d.farukh.naseer@biz-xperts.com N:farukh.naseer;;;; FN:farukh.naseer EMAIL;TYPE=INTERNET;TYPE=INTERNET:farukh.naseer@biz-xperts.com END:VCARD farukh.naseer farukh.naseer@biz xperts.com] 3%C %M_ 2023-05-15 09:54:46envirowipersenvirowipers@biz-xperts.comenvirowipersBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:37.6952a939-0945-714a-5863-8a63f8b9d462.envirowipers@biz-xperts.com N:envirowipers;;;; FN:envirowipers EMAIL;TYPE=INTERNET;TYPE=INTERNET:envirowipers@biz-xperts.com END:VCARD envirowipers envirowipers@biz xperts.com0 39 %K 2023-05-15 09:54:46ahameedahameed@biz-xperts.comahameedBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:35.1a16899c-d0b8-ba10-b02b-207fe4088eeb.ahameed@biz-xperts.com N:ahameed;;;; FN:ahameed EMAIL;TYPE=INTERNET;TYPE=INTERNET:ahameed@biz-xperts.com END:VCARD ahameed ahameed@biz xperts.com` 3Q Uc 2023-05-15 09:54:46bizxperbizxper@core39.hostingmadeeasy.combizxperBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:33.28b222eb-f468-7da1-80cd-2629ad201de9.bizxper@core31.hostingmadeeasy.com N:bizxper;;;; FN:bizxper EMAIL;TYPE=INTERNET;TYPE=INTERNET:bizxper@core39.hostingmadeeasy.com END:VCARD bizxper bizxper@core39.hostingmadeeasy.com eK1  3 2023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46               ?@ 3  9 2018-01-17 14:42:29bizxperbizxper@biz-xperts.com    @  9 bizxper@biz-xperts.com @  | 33ybizxperlocalhost2018-01-17 14:42:282025-12-22 06:40:50en_USa:5:{s:6:"layout";s:10:"widescreen";s:12:"archive_mbox";s:13:"INBOX.Archive";s:9:"junk_mbox";s:10:"INBOX.spam";s:11:"client_hash";s:16:"4s5KRsh63ETOoBGD";s:15:"namespace_fixed";b:1;} bizxperlocalhost k4 #mH$Mf8b56f01d8e797829aa3d90a0987a51a$Madae754f31c3ebedec47dc5c4899e42e$Md2aa1940c93111702ece18aab0b96118$Mb06e167214495fb392885fbcd30d2be8$Mfa66d70f88119ed9414e815558e0f7a9$Mf1e1c2676882d14c7479074982c13de8#M db9c55b5692cf4f97b8bef8b28ea9f31 YqY32025-12-22 06:40:5432025-11-22 05:56:0832025-11-12 12:21:2532025-11-12 12:17:0732025-11-11 16:49:2632025-08-06 11:00:523 2025-08-06 10:32:23    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c$##itableattachmentsattachment>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000         Default 4 k 4{{M3)ufa66d70f88119ed9414e815558e0f7a92025-11-11 16:49:26154.192.30.106bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyMzEwO3VzZXJuYW1lfHM6NzoiYml6eHBlciI7c3RvcmFnZV9ob3N0fHM6OToibG9jYWxob3N0IjtzdG9yYWdlX3BvcnR8aToxNDM7c3RvcmFnZV9zc2x8YjowO3Bhc3N3b3JkfHM6OTY6InBiNXBBeEFzZ2ZJcklVVUhHRGdnSGpkbFVwdG5oMEl0T3R4V2JxZ2ErZVpGaTFmaDdpa0NDYzlSLzJxZkJUSXFneFBHVFFaM0RLZWYrTE1Fam95L1o3TjhTQlBNYlE1VCI7bG9naW5fdGltZXxpOjE3NjI4Nzk3NjU7U1RPUkFHRV9TUEVDSUFMLVVTRXxiOjE7YXV0aF9zZWNyZXR8czozMjoiUFFrcXo3WG9jYjVLYWsyQmJJWFhsVXpESUd6WlZwUEoiO3JlcXVlc3RfdG9rZW58czozMjoidFlUbFdmTndSYTB0c1ZSY1JYbmh3aldwYk9LMXpkQWYiO3Rhc2t8czo0OiJtYWlsIjtza2luX2NvbmZpZ3xhOjc6e3M6MTc6InN1cHBvcnRlZF9sYXlvdXRzIjthOjE6e2k6MDtzOjEwOiJ3aWRlc2NyZWVuIjt9czoyMjoianF1ZXJ5X3VpX2NvbG9yc190aGVtZSI7czo5OiJib290c3RyYXAiO3M6MTg6ImVtYmVkX2Nzc19sb2NhdGlvbiI7czoxNzoiL3N0eWxlcy9lbWJlZC5jc3MiO3M6MTk6ImVkaXRvcl9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE3OiJkYXJrX21vZGVfc3VwcG9ydCI7YjoxO3M6MjY6Im1lZGlhX2Jyb3dzZXJfY3NzX2xvY2F0aW9uIjtzOjQ6Im5vbmUiO3M6MjE6ImFkZGl0aW9uYWxfbG9nb190eXBlcyI7YTozOntpOjA7czo0OiJkYXJrIjtpOjE7czo1OiJzbWFsbCI7aToyO3M6MTA6InNtYWxsLWRhcmsiO319aW1hcF9ob3N0fHM6OToibG9jYWxob3N0IjtwYWdlfGk6MTttYm94fHM6NToiSU5CT1giO3NvcnRfY29sfHM6MDoiIjtzb3J0X29yZGVyfHM6NDoiREVTQyI7U1RPUkFHRV9USFJFQUR8YTozOntpOjA7czoxMDoiUkVGRVJFTkNFUyI7aToxO3M6NDoiUkVGUyI7aToyO3M6MTQ6Ik9SREVSRURTVUJKRUNUIjt9U1RPUkFHRV9RVU9UQXxiOjE7U1RPUkFHRV9MSVNULUVYVEVOREVEfGI6MTtxdW90YV9kaXNwbGF5fHM6NDoidGV4dCI7bGlzdF9hdHRyaWJ8YTo2OntzOjQ6Im5hbWUiO3M6ODoibWVzc2FnZXMiO3M6MjoiaWQiO3M6MTE6Im1lc3NhZ2VsaXN0IjtzOjU6ImNsYXNzIjtzOjQyOiJsaXN0aW5nIG1lc3NhZ2VsaXN0IHNvcnRoZWFkZXIgZml4ZWRoZWFkZXIiO3M6MTU6ImFyaWEtbGFiZWxsZWRieSI7czoyMjoiYXJpYS1sYWJlbC1tZXNzYWdlbGlzdCI7czo5OiJkYXRhLWxpc3QiO3M6MTI6Im1lc3NhZ2VfbGlzdCI7czoxNDoiZGF0YS1sYWJlbC1tc2ciO3M6MTg6IlRoZSBsaXN0IGlzIGVtcHR5LiI7fXVuc2Vlbl9jb3VudHxhOjEzOntzOjU6IklOQk9YIjtpOjA7czoxMjoiSU5CT1guRHJhZnRzIjtpOjA7czoxMDoiSU5CT1guU2VudCI7aTowO3M6MTA6IklOQk9YLnNwYW0iO2k6MDtzOjExOiJJTkJPWC5UcmFzaCI7aTowO3M6MTM6IklOQk9YLkFyY2hpdmUiO2k6MDtzOjI4OiJJTkJPWC5haGFtZWVkQGJpei14cGVydHNfY29tIjtpOjA7czoyNToiSU5CT1guYXV0aEBiaXoteHBlcnRzX2NvbSI7aTowO3M6MzQ6IklOQk9YLmZhcnVraF9uYXNlZXJAYml6LXhwZXJ0c19jb20iO2k6MTtzOjI1OiJJTkJPWC5pbmZvQGJpei14cGVydHNfY29tIjtpOjI1MTtzOjEwOiJJTkJPWC5KdW5rIjtpOjA7czoyNzoiSU5CT1gubWFpbGJveF9mb3JtYXQuY3BhbmVsIjtpOjA7czoyOToiSU5CT1gubXN1ZmZpYW5AYml6LXhwZXJ0c19jb20iO2k6MDt96M3'mf1e1c2676882d14c7479074982c13de82025-08-06 11:00:52154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJsVHFKUjFuMU1GM0c3Y0dlM3MxVVh2T2VUWk8wYUlCbSI7M3'%db9c55b5692cf4f97b8bef8b28ea9f312025-08-06 10:32:23154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyMzEwO3VzZXJuYW1lfHM6NzoiYml6eHBlciI7c3RvcmFnZV9ob3N0fHM6OToibG9jYWxob3N0IjtzdG9yYWdlX3BvcnR8aToxNDM7c3RvcmFnZV9zc2x8YjowO3Bhc3N3b3JkfHM6OTY6ImJoS3Vwc1c1b3k1eEZtaTFRdHBVdW9adktPYXhkeUREdWE0VTFVYUhPSnR0d0ZnWG1pWk5lNDFMMitpZzIwbmNnQmxwbTNkNElYZEFGMVNBMVljTmFTbGJNN0UrSERMayI7bG9naW5fdGltZXxpOjE3NTQ0NzYzNDM7U1RPUkFHRV9TUEVDSUFMLVVTRXxiOjE7YXV0aF9zZWNyZXR8czozMjoiRGhCVlN4MnE0TnJXRENKdzFJekV0MG5DQzFoa2NCc2YiO3JlcXVlc3RfdG9rZW58czozMjoiYXlGaUpwSnM4ZUFuOWZWNDZMMUUwYjNmMkYyQTJUVEgiOw==  4  ?8QC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addressesCREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )  31.6.0.72023-04-18 04:58:0531.5.2.62023-03-07 05:56:5731.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1   es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )  o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-15 09:54:45/=30015-fixmysqlconstraints2022-11-22 10:34:536K30014-unifytimestampdefaultvalue2022-11-22 10:34:53>[30013-changemysqlcollationscasesensitive2022-11-22 10:34:53/ =30012-fixmysqlconstraints2022-11-22 10:34:533 E30011-unifymigrationsidcolumn2022-11-22 10:34:534 G30010-increasetextfieldlengths2022-11-22 10:34:53/ =30009-dropauthschemefield2022-11-22 10:34:53( /30008-unifyindexes2022-11-22 10:34:522C30007-replaceurlplaceholders2022-11-22 10:34:52+530006-rmgroupsnotnull2022-11-22 10:34:523E30005-changemysqlut8toutf8mb42022-11-22 10:34:524G30004-fixtimestampdefaultvalue2022-11-22 10:34:524G30003-fixtimestampdefaultvalue2022-11-22 10:34:524G30002-increasetextfieldlengths2022-11-22 10:34:52&+30001-categories2022-11-22 10:34:52"#30000-dbinit2022-11-22 10:34:52 &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events^I''Qtablecaldav_eventscaldav_eventsZCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END      wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit               P  L Pf 5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars3CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END WW7M3)mf8b56f01d8e797829aa3d90a0987a51a2025-12-22 06:40:54154.192.156.86bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ5SGhGeWRhUUJ1ejk1cVRDVFhHaFlIRzVPbmgycWM5dCI76M3'madae754f31c3ebedec47dc5c4899e42e2025-11-22 05:56:08154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJoNWpBRVFrcGtNWWJjREpTMktIY1VTS0hwVUdLZUJPayI76M3'mb06e167214495fb392885fbcd30d2be82025-11-12 12:17:07206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJybE92dkwzNHd4NE1QM3dVQzczUUEwNjU5TlJVNlVGeiI7zM3'ud2aa1940c93111702ece18aab0b961182025-11-12 12:21:25206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyMzEwO3VzZXJuYW1lfHM6NzoiYml6eHBlciI7c3RvcmFnZV9ob3N0fHM6OToibG9jYWxob3N0IjtzdG9yYWdlX3BvcnR8aToxNDM7c3RvcmFnZV9zc2x8YjowO3Bhc3N3b3JkfHM6OTY6IjZLVzh2Qk9nQUhkMjNYWHhDTEJPbldvTk12c3c2WXN4ZkwzKytsUnlYNkt6ZGphVFlwS0hndWYzU1RLemNMK0JSUGhFT3FsOUdDa1pnVER1SUdrQTQxMytjamJEc25sWCI7bG9naW5fdGltZXxpOjE3NjI5NTAwODQ7U1RPUkFHRV9TUEVDSUFMLVVTRXxiOjE7YXV0aF9zZWNyZXR8czozMjoiM1VIQjVwbklueW9jeVpieVNyaFZ1M3NPM2tYNVYwMXoiO3JlcXVlc3RfdG9rZW58czozMjoiSnJGVlR1TnV6YVR1ZTlPWXdidk9haGRKQzE2NThCeHMiO3Rhc2t8czo0OiJtYWlsIjtza2luX2NvbmZpZ3xhOjc6e3M6MTc6InN1cHBvcnRlZF9sYXlvdXRzIjthOjE6e2k6MDtzOjEwOiJ3aWRlc2NyZWVuIjt9czoyMjoianF1ZXJ5X3VpX2NvbG9yc190aGVtZSI7czo5OiJib290c3RyYXAiO3M6MTg6ImVtYmVkX2Nzc19sb2NhdGlvbiI7czoxNzoiL3N0eWxlcy9lbWJlZC5jc3MiO3M6MTk6ImVkaXRvcl9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE3OiJkYXJrX21vZGVfc3VwcG9ydCI7YjoxO3M6MjY6Im1lZGlhX2Jyb3dzZXJfY3NzX2xvY2F0aW9uIjtzOjQ6Im5vbmUiO3M6MjE6ImFkZGl0aW9uYWxfbG9nb190eXBlcyI7YTozOntpOjA7czo0OiJkYXJrIjtpOjE7czo1OiJzbWFsbCI7aToyO3M6MTA6InNtYWxsLWRhcmsiO319aW1hcF9ob3N0fHM6OToibG9jYWxob3N0IjtwYWdlfGk6MTttYm94fHM6NToiSU5CT1giO3NvcnRfY29sfHM6MDoiIjtzb3J0X29yZGVyfHM6NDoiREVTQyI7U1RPUkFHRV9USFJFQUR8YTozOntpOjA7czoxMDoiUkVGRVJFTkNFUyI7aToxO3M6NDoiUkVGUyI7aToyO3M6MTQ6Ik9SREVSRURTVUJKRUNUIjt9U1RPUkFHRV9RVU9UQXxiOjE7U1RPUkFHRV9MSVNULUVYVEVOREVEfGI6MTtxdW90YV9kaXNwbGF5fHM6NDoidGV4dCI7bGlzdF9hdHRyaWJ8YTo2OntzOjQ6Im5hbWUiO3M6ODoibWVzc2FnZXMiO3M6MjoiaWQiO3M6MTE6Im1lc3NhZ2VsaXN0IjtzOjU6ImNsYXNzIjtzOjQyOiJsaXN0aW5nIG1lc3NhZ2VsaXN0IHNvcnRoZWFkZXIgZml4ZWRoZWFkZXIiO3M6MTU6ImFyaWEtbGFiZWxsZWRieSI7czoyMjoiYXJpYS1sYWJlbC1tZXNzYWdlbGlzdCI7czo5OiJkYXRhLWxpc3QiO3M6MTI6Im1lc3NhZ2VfbGlzdCI7czoxNDoiZGF0YS1sYWJlbC1tc2ciO3M6MTg6IlRoZSBsaXN0IGlzIGVtcHR5LiI7fXVuc2Vlbl9jb3VudHxhOjEzOntzOjU6IklOQk9YIjtpOjA7czoxMjoiSU5CT1guRHJhZnRzIjtpOjA7czoxMDoiSU5CT1guU2VudCI7aTowO3M6MTA6IklOQk9YLnNwYW0iO2k6MDtzOjExOiJJTkJPWC5UcmFzaCI7aTowO3M6MTM6IklOQk9YLkFyY2hpdmUiO2k6MDtzOjI4OiJJTkJPWC5haGFtZWVkQGJpei14cGVydHNfY29tIjtpOjA7czoyNToiSU5CT1guYXV0aEBiaXoteHBlcnRzX2NvbSI7aTowO3M6MzQ6IklOQk9YLmZhcnVraF9uYXNlZXJAYml6LXhwZXJ0c19jb20iO2k6MDtzOjI1OiJJTkJPWC5pbmZvQGJpei14cGVydHNfY29tIjtpOjA7czoxMDoiSU5CT1guSnVuayI7aTowO3M6Mjc6IklOQk9YLm1haWxib3hfZm9ybWF0LmNwYW5lbCI7aTowO3M6Mjk6IklOQk9YLm1zdWZmaWFuQGJpei14cGVydHNfY29tIjtpOjA7fQ==!75<9;>tA:=8i6?@su`jhgfedcbarqponm77 kPK] cacheidnu[1666178861PK]4/EPPbizxper.rcube.db.1729194998nu[SQLite format 3@ :ul$ :.r_ NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default 'VIG]Bn+Gn ,3/ 2023-05-15 09:54:46Imported Contacts  j M5B 3= 5S 2023-05-15 09:54:46astro.bizastro.biz@biz-xperts.comastro.bizBEGIN:VCARD VERSION:3.0 UID:2018-11-2209:16:13.f9eb2f26-13ee-1f20-9903-05ac6176af45.astro.biz@biz-xperts.com N:astro.biz;;;; FN:astro.biz EMAIL;TYPE=INTERNET;TYPE=INTERNET:astro.biz@biz-xperts.com END:VCARD astro.biz astro.biz@biz xperts.comT 3#A #E[ 2023-05-15 09:54:46saadwazir43saadwazir43@biz-xperts.comsaadwazir43BEGIN:VCARD VERSION:3.0 UID:2018-06-2711:36:47.712efc5c-f09e-2a2f-ec4f-21f402531ddd.saadwazir43@biz-xperts.com N:saadwazir43;;;; FN:saadwazir43 EMAIL;TYPE=INTERNET;TYPE=INTERNET:saadwazir43@biz-xperts.com END:VCARD saadwazir43 saadwazir43@biz xperts.com 33  ? 2023-05-15 09:54:46authauth@biz-xperts.comauthBEGIN:VCARD VERSION:3.0 UID:2017-11-2311:12:45.be21c207-8fa0-b399-6211-ecf83c363ac0.auth@biz-xperts.com N:auth;;;; FN:auth EMAIL;TYPE=INTERNET;TYPE=INTERNET:auth@biz-xperts.com END:VCARD auth auth@biz xperts.com9 3; -O 2023-05-15 09:54:46msuffianmsuffian@biz-xperts.commsuffianBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:44.b7c15142-0aae-7687-bc0b-5b881db80cf0.msuffian@biz-xperts.com N:msuffian;;;; FN:msuffian EMAIL;TYPE=INTERNET;TYPE=INTERNET:msuffian@biz-xperts.com END:VCARD msuffian msuffian@biz xperts.com 33  ? 2023-05-15 09:54:46infoinfo@biz-xperts.cominfoBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:42.30ad7cee-39c0-6ea2-ab38-f7c9ff0e70ae.info@biz-xperts.com N:info;;;; FN:info EMAIL;TYPE=INTERNET;TYPE=INTERNET:info@biz-xperts.com END:VCARD info info@biz xperts.comf 3'E 'Uc 2023-05-15 09:54:46farukh.naseerfarukh.naseer@biz-xperts.comfarukh.naseerBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:40.1be342c8-673c-52c6-aabb-383efa644f4d.farukh.naseer@biz-xperts.com N:farukh.naseer;;;; FN:farukh.naseer EMAIL;TYPE=INTERNET;TYPE=INTERNET:farukh.naseer@biz-xperts.com END:VCARD farukh.naseer farukh.naseer@biz xperts.com] 3%C %M_ 2023-05-15 09:54:46envirowipersenvirowipers@biz-xperts.comenvirowipersBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:37.6952a939-0945-714a-5863-8a63f8b9d462.envirowipers@biz-xperts.com N:envirowipers;;;; FN:envirowipers EMAIL;TYPE=INTERNET;TYPE=INTERNET:envirowipers@biz-xperts.com END:VCARD envirowipers envirowipers@biz xperts.com0 39 %K 2023-05-15 09:54:46ahameedahameed@biz-xperts.comahameedBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:35.1a16899c-d0b8-ba10-b02b-207fe4088eeb.ahameed@biz-xperts.com N:ahameed;;;; FN:ahameed EMAIL;TYPE=INTERNET;TYPE=INTERNET:ahameed@biz-xperts.com END:VCARD ahameed ahameed@biz xperts.com` 3Q Uc 2023-05-15 09:54:46bizxperbizxper@core39.hostingmadeeasy.combizxperBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:33.28b222eb-f468-7da1-80cd-2629ad201de9.bizxper@core31.hostingmadeeasy.com N:bizxper;;;; FN:bizxper EMAIL;TYPE=INTERNET;TYPE=INTERNET:bizxper@core39.hostingmadeeasy.com END:VCARD bizxper bizxper@core39.hostingmadeeasy.com eK1  3 2023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46               ?@ 3  9 2018-01-17 14:42:29bizxperbizxper@biz-xperts.com    @  9 bizxper@biz-xperts.com @  | 33ybizxperlocalhost2018-01-17 14:42:282024-10-09 08:09:13en_USa:5:{s:6:"layout";s:10:"widescreen";s:12:"archive_mbox";s:13:"INBOX.Archive";s:9:"junk_mbox";s:10:"INBOX.spam";s:11:"client_hash";s:16:"4s5KRsh63ETOoBGD";s:15:"namespace_fixed";b:1;} bizxperlocalhost  HH , , , ,5M3%m63df02a5a8b7d598bb18fc10d6592b662024-10-09 08:16:08154.192.48.0bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJWemxZMGJwUGZFV2J0MEI5aWdDSm9jUk84QjRmRkw2WCI7 #M 63df02a5a8b7d598bb18fc10d6592b66 YYYYYY3 2024-10-09 08:16:08    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c$##itableattachmentsattachment>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000         Default  4  ?8QC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addressesCREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )  31.6.0.72023-04-18 04:58:0531.5.2.62023-03-07 05:56:5731.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1   es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )  o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-15 09:54:45/=30015-fixmysqlconstraints2022-11-22 10:34:536K30014-unifytimestampdefaultvalue2022-11-22 10:34:53>[30013-changemysqlcollationscasesensitive2022-11-22 10:34:53/ =30012-fixmysqlconstraints2022-11-22 10:34:533 E30011-unifymigrationsidcolumn2022-11-22 10:34:534 G30010-increasetextfieldlengths2022-11-22 10:34:53/ =30009-dropauthschemefield2022-11-22 10:34:53( /30008-unifyindexes2022-11-22 10:34:522C30007-replaceurlplaceholders2022-11-22 10:34:52+530006-rmgroupsnotnull2022-11-22 10:34:523E30005-changemysqlut8toutf8mb42022-11-22 10:34:524G30004-fixtimestampdefaultvalue2022-11-22 10:34:524G30003-fixtimestampdefaultvalue2022-11-22 10:34:524G30002-increasetextfieldlengths2022-11-22 10:34:52&+30001-categories2022-11-22 10:34:52"#30000-dbinit2022-11-22 10:34:52 &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events^I''Qtablecaldav_eventscaldav_eventsZCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END      wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit               P  L Pf 5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars3CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END#=nopqrthedbam`jsuicfg>54<;?k8:9@A67 kPK]t0PPbizxper.rcube.db.1770197268nu[SQLite format 3@ ul"._ NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default 'VIG]Bn+Gn ,3/ 2023-05-15 09:54:46Imported Contacts  j M5B 3= 5S 2023-05-15 09:54:46astro.bizastro.biz@biz-xperts.comastro.bizBEGIN:VCARD VERSION:3.0 UID:2018-11-2209:16:13.f9eb2f26-13ee-1f20-9903-05ac6176af45.astro.biz@biz-xperts.com N:astro.biz;;;; FN:astro.biz EMAIL;TYPE=INTERNET;TYPE=INTERNET:astro.biz@biz-xperts.com END:VCARD astro.biz astro.biz@biz xperts.comT 3#A #E[ 2023-05-15 09:54:46saadwazir43saadwazir43@biz-xperts.comsaadwazir43BEGIN:VCARD VERSION:3.0 UID:2018-06-2711:36:47.712efc5c-f09e-2a2f-ec4f-21f402531ddd.saadwazir43@biz-xperts.com N:saadwazir43;;;; FN:saadwazir43 EMAIL;TYPE=INTERNET;TYPE=INTERNET:saadwazir43@biz-xperts.com END:VCARD saadwazir43 saadwazir43@biz xperts.com 33  ? 2023-05-15 09:54:46authauth@biz-xperts.comauthBEGIN:VCARD VERSION:3.0 UID:2017-11-2311:12:45.be21c207-8fa0-b399-6211-ecf83c363ac0.auth@biz-xperts.com N:auth;;;; FN:auth EMAIL;TYPE=INTERNET;TYPE=INTERNET:auth@biz-xperts.com END:VCARD auth auth@biz xperts.com9 3; -O 2023-05-15 09:54:46msuffianmsuffian@biz-xperts.commsuffianBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:44.b7c15142-0aae-7687-bc0b-5b881db80cf0.msuffian@biz-xperts.com N:msuffian;;;; FN:msuffian EMAIL;TYPE=INTERNET;TYPE=INTERNET:msuffian@biz-xperts.com END:VCARD msuffian msuffian@biz xperts.com 33  ? 2023-05-15 09:54:46infoinfo@biz-xperts.cominfoBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:42.30ad7cee-39c0-6ea2-ab38-f7c9ff0e70ae.info@biz-xperts.com N:info;;;; FN:info EMAIL;TYPE=INTERNET;TYPE=INTERNET:info@biz-xperts.com END:VCARD info info@biz xperts.comf 3'E 'Uc 2023-05-15 09:54:46farukh.naseerfarukh.naseer@biz-xperts.comfarukh.naseerBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:40.1be342c8-673c-52c6-aabb-383efa644f4d.farukh.naseer@biz-xperts.com N:farukh.naseer;;;; FN:farukh.naseer EMAIL;TYPE=INTERNET;TYPE=INTERNET:farukh.naseer@biz-xperts.com END:VCARD farukh.naseer farukh.naseer@biz xperts.com] 3%C %M_ 2023-05-15 09:54:46envirowipersenvirowipers@biz-xperts.comenvirowipersBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:37.6952a939-0945-714a-5863-8a63f8b9d462.envirowipers@biz-xperts.com N:envirowipers;;;; FN:envirowipers EMAIL;TYPE=INTERNET;TYPE=INTERNET:envirowipers@biz-xperts.com END:VCARD envirowipers envirowipers@biz xperts.com0 39 %K 2023-05-15 09:54:46ahameedahameed@biz-xperts.comahameedBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:35.1a16899c-d0b8-ba10-b02b-207fe4088eeb.ahameed@biz-xperts.com N:ahameed;;;; FN:ahameed EMAIL;TYPE=INTERNET;TYPE=INTERNET:ahameed@biz-xperts.com END:VCARD ahameed ahameed@biz xperts.com` 3Q Uc 2023-05-15 09:54:46bizxperbizxper@core39.hostingmadeeasy.combizxperBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:33.28b222eb-f468-7da1-80cd-2629ad201de9.bizxper@core31.hostingmadeeasy.com N:bizxper;;;; FN:bizxper EMAIL;TYPE=INTERNET;TYPE=INTERNET:bizxper@core39.hostingmadeeasy.com END:VCARD bizxper bizxper@core39.hostingmadeeasy.com eK1  3 2023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46               ?@ 3  9 2018-01-17 14:42:29bizxperbizxper@biz-xperts.com    @  9 bizxper@biz-xperts.com @  | 33ybizxperlocalhost2018-01-17 14:42:282025-12-22 06:40:50en_USa:5:{s:6:"layout";s:10:"widescreen";s:12:"archive_mbox";s:13:"INBOX.Archive";s:9:"junk_mbox";s:10:"INBOX.spam";s:11:"client_hash";s:16:"4s5KRsh63ETOoBGD";s:15:"namespace_fixed";b:1;} bizxperlocalhost k4 #mH$Mf8b56f01d8e797829aa3d90a0987a51a$Madae754f31c3ebedec47dc5c4899e42e$Md2aa1940c93111702ece18aab0b96118$Mb06e167214495fb392885fbcd30d2be8$Mfa66d70f88119ed9414e815558e0f7a9$Mf1e1c2676882d14c7479074982c13de8#M db9c55b5692cf4f97b8bef8b28ea9f31 YqY32025-12-22 06:40:5432025-11-22 05:56:0832025-11-12 12:21:2532025-11-12 12:17:0732025-11-11 16:49:2632025-08-06 11:00:523 2025-08-06 10:32:23    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c$##itableattachmentsattachment>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000         Default 4 k 4{{M3)ufa66d70f88119ed9414e815558e0f7a92025-11-11 16:49:26154.192.30.106bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyMzEwO3VzZXJuYW1lfHM6NzoiYml6eHBlciI7c3RvcmFnZV9ob3N0fHM6OToibG9jYWxob3N0IjtzdG9yYWdlX3BvcnR8aToxNDM7c3RvcmFnZV9zc2x8YjowO3Bhc3N3b3JkfHM6OTY6InBiNXBBeEFzZ2ZJcklVVUhHRGdnSGpkbFVwdG5oMEl0T3R4V2JxZ2ErZVpGaTFmaDdpa0NDYzlSLzJxZkJUSXFneFBHVFFaM0RLZWYrTE1Fam95L1o3TjhTQlBNYlE1VCI7bG9naW5fdGltZXxpOjE3NjI4Nzk3NjU7U1RPUkFHRV9TUEVDSUFMLVVTRXxiOjE7YXV0aF9zZWNyZXR8czozMjoiUFFrcXo3WG9jYjVLYWsyQmJJWFhsVXpESUd6WlZwUEoiO3JlcXVlc3RfdG9rZW58czozMjoidFlUbFdmTndSYTB0c1ZSY1JYbmh3aldwYk9LMXpkQWYiO3Rhc2t8czo0OiJtYWlsIjtza2luX2NvbmZpZ3xhOjc6e3M6MTc6InN1cHBvcnRlZF9sYXlvdXRzIjthOjE6e2k6MDtzOjEwOiJ3aWRlc2NyZWVuIjt9czoyMjoianF1ZXJ5X3VpX2NvbG9yc190aGVtZSI7czo5OiJib290c3RyYXAiO3M6MTg6ImVtYmVkX2Nzc19sb2NhdGlvbiI7czoxNzoiL3N0eWxlcy9lbWJlZC5jc3MiO3M6MTk6ImVkaXRvcl9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE3OiJkYXJrX21vZGVfc3VwcG9ydCI7YjoxO3M6MjY6Im1lZGlhX2Jyb3dzZXJfY3NzX2xvY2F0aW9uIjtzOjQ6Im5vbmUiO3M6MjE6ImFkZGl0aW9uYWxfbG9nb190eXBlcyI7YTozOntpOjA7czo0OiJkYXJrIjtpOjE7czo1OiJzbWFsbCI7aToyO3M6MTA6InNtYWxsLWRhcmsiO319aW1hcF9ob3N0fHM6OToibG9jYWxob3N0IjtwYWdlfGk6MTttYm94fHM6NToiSU5CT1giO3NvcnRfY29sfHM6MDoiIjtzb3J0X29yZGVyfHM6NDoiREVTQyI7U1RPUkFHRV9USFJFQUR8YTozOntpOjA7czoxMDoiUkVGRVJFTkNFUyI7aToxO3M6NDoiUkVGUyI7aToyO3M6MTQ6Ik9SREVSRURTVUJKRUNUIjt9U1RPUkFHRV9RVU9UQXxiOjE7U1RPUkFHRV9MSVNULUVYVEVOREVEfGI6MTtxdW90YV9kaXNwbGF5fHM6NDoidGV4dCI7bGlzdF9hdHRyaWJ8YTo2OntzOjQ6Im5hbWUiO3M6ODoibWVzc2FnZXMiO3M6MjoiaWQiO3M6MTE6Im1lc3NhZ2VsaXN0IjtzOjU6ImNsYXNzIjtzOjQyOiJsaXN0aW5nIG1lc3NhZ2VsaXN0IHNvcnRoZWFkZXIgZml4ZWRoZWFkZXIiO3M6MTU6ImFyaWEtbGFiZWxsZWRieSI7czoyMjoiYXJpYS1sYWJlbC1tZXNzYWdlbGlzdCI7czo5OiJkYXRhLWxpc3QiO3M6MTI6Im1lc3NhZ2VfbGlzdCI7czoxNDoiZGF0YS1sYWJlbC1tc2ciO3M6MTg6IlRoZSBsaXN0IGlzIGVtcHR5LiI7fXVuc2Vlbl9jb3VudHxhOjEzOntzOjU6IklOQk9YIjtpOjA7czoxMjoiSU5CT1guRHJhZnRzIjtpOjA7czoxMDoiSU5CT1guU2VudCI7aTowO3M6MTA6IklOQk9YLnNwYW0iO2k6MDtzOjExOiJJTkJPWC5UcmFzaCI7aTowO3M6MTM6IklOQk9YLkFyY2hpdmUiO2k6MDtzOjI4OiJJTkJPWC5haGFtZWVkQGJpei14cGVydHNfY29tIjtpOjA7czoyNToiSU5CT1guYXV0aEBiaXoteHBlcnRzX2NvbSI7aTowO3M6MzQ6IklOQk9YLmZhcnVraF9uYXNlZXJAYml6LXhwZXJ0c19jb20iO2k6MTtzOjI1OiJJTkJPWC5pbmZvQGJpei14cGVydHNfY29tIjtpOjI1MTtzOjEwOiJJTkJPWC5KdW5rIjtpOjA7czoyNzoiSU5CT1gubWFpbGJveF9mb3JtYXQuY3BhbmVsIjtpOjA7czoyOToiSU5CT1gubXN1ZmZpYW5AYml6LXhwZXJ0c19jb20iO2k6MDt96M3'mf1e1c2676882d14c7479074982c13de82025-08-06 11:00:52154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJsVHFKUjFuMU1GM0c3Y0dlM3MxVVh2T2VUWk8wYUlCbSI7M3'%db9c55b5692cf4f97b8bef8b28ea9f312025-08-06 10:32:23154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyMzEwO3VzZXJuYW1lfHM6NzoiYml6eHBlciI7c3RvcmFnZV9ob3N0fHM6OToibG9jYWxob3N0IjtzdG9yYWdlX3BvcnR8aToxNDM7c3RvcmFnZV9zc2x8YjowO3Bhc3N3b3JkfHM6OTY6ImJoS3Vwc1c1b3k1eEZtaTFRdHBVdW9adktPYXhkeUREdWE0VTFVYUhPSnR0d0ZnWG1pWk5lNDFMMitpZzIwbmNnQmxwbTNkNElYZEFGMVNBMVljTmFTbGJNN0UrSERMayI7bG9naW5fdGltZXxpOjE3NTQ0NzYzNDM7U1RPUkFHRV9TUEVDSUFMLVVTRXxiOjE7YXV0aF9zZWNyZXR8czozMjoiRGhCVlN4MnE0TnJXRENKdzFJekV0MG5DQzFoa2NCc2YiO3JlcXVlc3RfdG9rZW58czozMjoiYXlGaUpwSnM4ZUFuOWZWNDZMMUUwYjNmMkYyQTJUVEgiOw==  4  ?8QC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addressesCREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )  31.6.0.72023-04-18 04:58:0531.5.2.62023-03-07 05:56:5731.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1   es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )  o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-15 09:54:45/=30015-fixmysqlconstraints2022-11-22 10:34:536K30014-unifytimestampdefaultvalue2022-11-22 10:34:53>[30013-changemysqlcollationscasesensitive2022-11-22 10:34:53/ =30012-fixmysqlconstraints2022-11-22 10:34:533 E30011-unifymigrationsidcolumn2022-11-22 10:34:534 G30010-increasetextfieldlengths2022-11-22 10:34:53/ =30009-dropauthschemefield2022-11-22 10:34:53( /30008-unifyindexes2022-11-22 10:34:522C30007-replaceurlplaceholders2022-11-22 10:34:52+530006-rmgroupsnotnull2022-11-22 10:34:523E30005-changemysqlut8toutf8mb42022-11-22 10:34:524G30004-fixtimestampdefaultvalue2022-11-22 10:34:524G30003-fixtimestampdefaultvalue2022-11-22 10:34:524G30002-increasetextfieldlengths2022-11-22 10:34:52&+30001-categories2022-11-22 10:34:52"#30000-dbinit2022-11-22 10:34:52 &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events^I''Qtablecaldav_eventscaldav_eventsZCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END      wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit               P  L Pf 5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars3CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END WW7M3)mf8b56f01d8e797829aa3d90a0987a51a2025-12-22 06:40:54154.192.156.86bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ5SGhGeWRhUUJ1ejk1cVRDVFhHaFlIRzVPbmgycWM5dCI76M3'madae754f31c3ebedec47dc5c4899e42e2025-11-22 05:56:08154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJoNWpBRVFrcGtNWWJjREpTMktIY1VTS0hwVUdLZUJPayI76M3'mb06e167214495fb392885fbcd30d2be82025-11-12 12:17:07206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJybE92dkwzNHd4NE1QM3dVQzczUUEwNjU5TlJVNlVGeiI7zM3'ud2aa1940c93111702ece18aab0b961182025-11-12 12:21:25206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyMzEwO3VzZXJuYW1lfHM6NzoiYml6eHBlciI7c3RvcmFnZV9ob3N0fHM6OToibG9jYWxob3N0IjtzdG9yYWdlX3BvcnR8aToxNDM7c3RvcmFnZV9zc2x8YjowO3Bhc3N3b3JkfHM6OTY6IjZLVzh2Qk9nQUhkMjNYWHhDTEJPbldvTk12c3c2WXN4ZkwzKytsUnlYNkt6ZGphVFlwS0hndWYzU1RLemNMK0JSUGhFT3FsOUdDa1pnVER1SUdrQTQxMytjamJEc25sWCI7bG9naW5fdGltZXxpOjE3NjI5NTAwODQ7U1RPUkFHRV9TUEVDSUFMLVVTRXxiOjE7YXV0aF9zZWNyZXR8czozMjoiM1VIQjVwbklueW9jeVpieVNyaFZ1M3NPM2tYNVYwMXoiO3JlcXVlc3RfdG9rZW58czozMjoiSnJGVlR1TnV6YVR1ZTlPWXdidk9haGRKQzE2NThCeHMiO3Rhc2t8czo0OiJtYWlsIjtza2luX2NvbmZpZ3xhOjc6e3M6MTc6InN1cHBvcnRlZF9sYXlvdXRzIjthOjE6e2k6MDtzOjEwOiJ3aWRlc2NyZWVuIjt9czoyMjoianF1ZXJ5X3VpX2NvbG9yc190aGVtZSI7czo5OiJib290c3RyYXAiO3M6MTg6ImVtYmVkX2Nzc19sb2NhdGlvbiI7czoxNzoiL3N0eWxlcy9lbWJlZC5jc3MiO3M6MTk6ImVkaXRvcl9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE3OiJkYXJrX21vZGVfc3VwcG9ydCI7YjoxO3M6MjY6Im1lZGlhX2Jyb3dzZXJfY3NzX2xvY2F0aW9uIjtzOjQ6Im5vbmUiO3M6MjE6ImFkZGl0aW9uYWxfbG9nb190eXBlcyI7YTozOntpOjA7czo0OiJkYXJrIjtpOjE7czo1OiJzbWFsbCI7aToyO3M6MTA6InNtYWxsLWRhcmsiO319aW1hcF9ob3N0fHM6OToibG9jYWxob3N0IjtwYWdlfGk6MTttYm94fHM6NToiSU5CT1giO3NvcnRfY29sfHM6MDoiIjtzb3J0X29yZGVyfHM6NDoiREVTQyI7U1RPUkFHRV9USFJFQUR8YTozOntpOjA7czoxMDoiUkVGRVJFTkNFUyI7aToxO3M6NDoiUkVGUyI7aToyO3M6MTQ6Ik9SREVSRURTVUJKRUNUIjt9U1RPUkFHRV9RVU9UQXxiOjE7U1RPUkFHRV9MSVNULUVYVEVOREVEfGI6MTtxdW90YV9kaXNwbGF5fHM6NDoidGV4dCI7bGlzdF9hdHRyaWJ8YTo2OntzOjQ6Im5hbWUiO3M6ODoibWVzc2FnZXMiO3M6MjoiaWQiO3M6MTE6Im1lc3NhZ2VsaXN0IjtzOjU6ImNsYXNzIjtzOjQyOiJsaXN0aW5nIG1lc3NhZ2VsaXN0IHNvcnRoZWFkZXIgZml4ZWRoZWFkZXIiO3M6MTU6ImFyaWEtbGFiZWxsZWRieSI7czoyMjoiYXJpYS1sYWJlbC1tZXNzYWdlbGlzdCI7czo5OiJkYXRhLWxpc3QiO3M6MTI6Im1lc3NhZ2VfbGlzdCI7czoxNDoiZGF0YS1sYWJlbC1tc2ciO3M6MTg6IlRoZSBsaXN0IGlzIGVtcHR5LiI7fXVuc2Vlbl9jb3VudHxhOjEzOntzOjU6IklOQk9YIjtpOjA7czoxMjoiSU5CT1guRHJhZnRzIjtpOjA7czoxMDoiSU5CT1guU2VudCI7aTowO3M6MTA6IklOQk9YLnNwYW0iO2k6MDtzOjExOiJJTkJPWC5UcmFzaCI7aTowO3M6MTM6IklOQk9YLkFyY2hpdmUiO2k6MDtzOjI4OiJJTkJPWC5haGFtZWVkQGJpei14cGVydHNfY29tIjtpOjA7czoyNToiSU5CT1guYXV0aEBiaXoteHBlcnRzX2NvbSI7aTowO3M6MzQ6IklOQk9YLmZhcnVraF9uYXNlZXJAYml6LXhwZXJ0c19jb20iO2k6MDtzOjI1OiJJTkJPWC5pbmZvQGJpei14cGVydHNfY29tIjtpOjA7czoxMDoiSU5CT1guSnVuayI7aTowO3M6Mjc6IklOQk9YLm1haWxib3hfZm9ybWF0LmNwYW5lbCI7aTowO3M6Mjk6IklOQk9YLm1zdWZmaWFuQGJpei14cGVydHNfY29tIjtpOjA7fQ==!75<9;>tA:=8i6?@su`jhgfedcbarqponm77 kPK]t0PPbizxper.rcube.db.1767816038nu[SQLite format 3@ ul"._ NIAL .C!/indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)!!ytabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )-Aindexsqlite_autoindex_session_1sessionf/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )d 3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)j 7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)> !!Gtableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' ) I3Oindexix_collected_addresses_user_idcollected_addresses CREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email);33tablecollected_addressescollected_addresses CREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id) 33AtablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL, contact_id integer NOT NULL default '0', created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersv='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)$''tablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )b3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)D[tablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default 'VIG]Bn+Gn ,3/ 2023-05-15 09:54:46Imported Contacts  j M5B 3= 5S 2023-05-15 09:54:46astro.bizastro.biz@biz-xperts.comastro.bizBEGIN:VCARD VERSION:3.0 UID:2018-11-2209:16:13.f9eb2f26-13ee-1f20-9903-05ac6176af45.astro.biz@biz-xperts.com N:astro.biz;;;; FN:astro.biz EMAIL;TYPE=INTERNET;TYPE=INTERNET:astro.biz@biz-xperts.com END:VCARD astro.biz astro.biz@biz xperts.comT 3#A #E[ 2023-05-15 09:54:46saadwazir43saadwazir43@biz-xperts.comsaadwazir43BEGIN:VCARD VERSION:3.0 UID:2018-06-2711:36:47.712efc5c-f09e-2a2f-ec4f-21f402531ddd.saadwazir43@biz-xperts.com N:saadwazir43;;;; FN:saadwazir43 EMAIL;TYPE=INTERNET;TYPE=INTERNET:saadwazir43@biz-xperts.com END:VCARD saadwazir43 saadwazir43@biz xperts.com 33  ? 2023-05-15 09:54:46authauth@biz-xperts.comauthBEGIN:VCARD VERSION:3.0 UID:2017-11-2311:12:45.be21c207-8fa0-b399-6211-ecf83c363ac0.auth@biz-xperts.com N:auth;;;; FN:auth EMAIL;TYPE=INTERNET;TYPE=INTERNET:auth@biz-xperts.com END:VCARD auth auth@biz xperts.com9 3; -O 2023-05-15 09:54:46msuffianmsuffian@biz-xperts.commsuffianBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:44.b7c15142-0aae-7687-bc0b-5b881db80cf0.msuffian@biz-xperts.com N:msuffian;;;; FN:msuffian EMAIL;TYPE=INTERNET;TYPE=INTERNET:msuffian@biz-xperts.com END:VCARD msuffian msuffian@biz xperts.com 33  ? 2023-05-15 09:54:46infoinfo@biz-xperts.cominfoBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:42.30ad7cee-39c0-6ea2-ab38-f7c9ff0e70ae.info@biz-xperts.com N:info;;;; FN:info EMAIL;TYPE=INTERNET;TYPE=INTERNET:info@biz-xperts.com END:VCARD info info@biz xperts.comf 3'E 'Uc 2023-05-15 09:54:46farukh.naseerfarukh.naseer@biz-xperts.comfarukh.naseerBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:40.1be342c8-673c-52c6-aabb-383efa644f4d.farukh.naseer@biz-xperts.com N:farukh.naseer;;;; FN:farukh.naseer EMAIL;TYPE=INTERNET;TYPE=INTERNET:farukh.naseer@biz-xperts.com END:VCARD farukh.naseer farukh.naseer@biz xperts.com] 3%C %M_ 2023-05-15 09:54:46envirowipersenvirowipers@biz-xperts.comenvirowipersBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:37.6952a939-0945-714a-5863-8a63f8b9d462.envirowipers@biz-xperts.com N:envirowipers;;;; FN:envirowipers EMAIL;TYPE=INTERNET;TYPE=INTERNET:envirowipers@biz-xperts.com END:VCARD envirowipers envirowipers@biz xperts.com0 39 %K 2023-05-15 09:54:46ahameedahameed@biz-xperts.comahameedBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:35.1a16899c-d0b8-ba10-b02b-207fe4088eeb.ahameed@biz-xperts.com N:ahameed;;;; FN:ahameed EMAIL;TYPE=INTERNET;TYPE=INTERNET:ahameed@biz-xperts.com END:VCARD ahameed ahameed@biz xperts.com` 3Q Uc 2023-05-15 09:54:46bizxperbizxper@core39.hostingmadeeasy.combizxperBEGIN:VCARD VERSION:3.0 UID:2017-02-1714:58:33.28b222eb-f468-7da1-80cd-2629ad201de9.bizxper@core31.hostingmadeeasy.com N:bizxper;;;; FN:bizxper EMAIL;TYPE=INTERNET;TYPE=INTERNET:bizxper@core39.hostingmadeeasy.com END:VCARD bizxper bizxper@core39.hostingmadeeasy.com eK1  3 2023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46 32023-05-15 09:54:46               ?@ 3  9 2018-01-17 14:42:29bizxperbizxper@biz-xperts.com    @  9 bizxper@biz-xperts.com @  | 33ybizxperlocalhost2018-01-17 14:42:282025-12-22 06:40:50en_USa:5:{s:6:"layout";s:10:"widescreen";s:12:"archive_mbox";s:13:"INBOX.Archive";s:9:"junk_mbox";s:10:"INBOX.spam";s:11:"client_hash";s:16:"4s5KRsh63ETOoBGD";s:15:"namespace_fixed";b:1;} bizxperlocalhost k4 #mH$Mf8b56f01d8e797829aa3d90a0987a51a$Madae754f31c3ebedec47dc5c4899e42e$Md2aa1940c93111702ece18aab0b96118$Mb06e167214495fb392885fbcd30d2be8$Mfa66d70f88119ed9414e815558e0f7a9$Mf1e1c2676882d14c7479074982c13de8#M db9c55b5692cf4f97b8bef8b28ea9f31 YqY32025-12-22 06:40:5432025-11-22 05:56:0832025-11-12 12:21:2532025-11-12 12:17:0732025-11-11 16:49:2632025-08-06 11:00:523 2025-08-06 10:32:23    2 9c " 7 9e33333336666))tableold_dictionaryold_dictionaryCREATE TABLE "old_dictionary" ( user_id integer DEFAULT NULL, language varchar(16) NOT NULL, data text NOT NULL ) y)ytablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', driver varchar(255) NOT NULL default 'database', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+##itableattachmentsattachments/CREATE TABLE attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL default '0', filename varchar(255) NOT NULL default '', mimetype varchar(255) NOT NULL default '', size integer NOT NULL default '0', data text NOT NULL default '', CONSTRAINT fk_attachment_event_id FOREIGN KEY (event_id) REFERENCES events(event_id) )J*otableeventsevents-CREATE TABLE events ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL default '0', recurrence_id integer NOT NULL default '0', uid varchar(255) NOT NULL default '', instance varchar(16) NOT NULL default '', isexception tinyint(1) NOT NULL default '0', created datetime NOT NULL default '1000-01-01 00:00:00', changed datetime NOT NULL default '1000-01-01 00:00:00', sequence integer NOT NULL default '0', start datetime NOT NULL default '1000-01-01 00:00:00', end datetime NOT NULL default '1000-01-01 00:00:00', recurrence varchar(255) default NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL default '', categories varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', all_day tinyint(1) NOT NULL default '0', free_busy tinyint(1) NOT NULL default '0', priority tinyint(1) NOT NULL default '0', sensitivity tinyint(1) NOT NULL default '0', status varchar(32) NOT NULL default '', alarms text default NULL, attendees text default NULL, notifyat datetime default NULL, CONSTRAINT fk_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )gtablecalendarscalendars,CREATE TABLE calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL default '0', name varchar(255) NOT NULL default '', color varchar(255) NOT NULL default '', showalarms tinyint(1) NOT NULL default '1', CONSTRAINT fk_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) )+(?indexsqlite_autoindex_system_1system+o'9tablesystemsystem*CREATE TABLE system ( name varchar(64) NOT NULL PRIMARY KEY, value text NOT NULL )m;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7K%indexsqlite_autoindex_cache_shared_1cache_shared6%%/tablecache_sharedcache_sharedCREATE TABLE cache_shared ( cache_key varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (cache_key) )Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)-Aindexsqlite_autoindex_session_1sessionVtablesessionsessionCREATE TABLE session ( sess_id varchar(128) NOT NULL PRIMARY KEY, changed datetime NOT NULL default '0000-00-00 00:00:00', ip varchar(40) NOT NULL default '', vars text NOT NULL )f/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host) tableusersusersCREATE TABLE users ( user_id integer NOT NULL PRIMARY KEY, username varchar(128) NOT NULL default '', mail_host varchar(128) NOT NULL default '', created datetime NOT NULL default '0000-00-00 00:00:00', last_login datetime DEFAULT NULL, failed_login datetime DEFAULT NULL, failed_login_counter integer DEFAULT NULL, language varchar(16), preferences text DEFAULT NULL )   C  7V ~ 7 7uCtablefilestorefilestore(CREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL, cont G))triggerUpdateLastTimeForiCalCalendarical_calendarsCREATE TRIGGER UpdateLastTimeForiCalCalendar AFTER UPDATE ON ical_calendars FOR EACH ROW BEGIN UPDATE ical_calendars SET ical_last_change = CURRENT_TIMESTAMP WHERE calendar_id = old.calendar_id; END))ctableical_calendarsical_calendars3CREATE TABLE ical_calendars ( calendar_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL DEFAULT '0', name varchar(255) NOT NULL, color varchar(8) NOT NULL, showalarms tinyint(1) NOT NULL DEFAULT '1', ical_url varchar(255) NOT NULL, ical_user varchar(255) DEFAULT NULL, ical_pass varchar(1024) DEFAULT NULL, ical_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_ical_calendars_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ),++mtableitipinvitationsitipinvitations0CREATE TABLE itipinvitations ( token varchar(64) NOT NULL PRIMARY KEY, event_uid varchar(255) NOT NULL, user_id integer NOT NULL default '0', event text NOT NULL, expires datetime NOT NULL default '1000-01-01 00:00:00', cancelled tinyint(1) NOT NULL default '0', CONSTRAINT fk_itipinvitations_user_id FOREIGN KEY (user_id) REFERENCES users(user_id) ) c$##itableattachmentsattachment>G--/tablecarddav_contactscarddav_contactsJCREATE TABLE carddav_contacts ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name email VARCHAR(255), -- ", " separated list of mail addresses firstname VARCHAR(255), surname VARCHAR(255), organization VARCHAR(255), showas VARCHAR(32) NOT NULL DEFAULT '', -- special display type (e.g., as a company) vcard TEXT NOT NULL, -- complete vcard etag VARCHAR(255) NOT NULL, -- entity tag, can be used to check if card changed on server uri VARCHAR(255) NOT NULL, -- path of the card on the server cuid VARCHAR(255) NOT NULL, -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )ACU/indexsqlite_autoindex_cp_schema_version_1cp_schema_versionE_B//mtablecp_schema_versioncp_schema_versionDCREATE TABLE `cp_schema_version` ( version_id integer NOT NULL PRIMARY KEY, version varchar(128) NOT NULL UNIQUE, applied datetime NOT NULL default '0000-00-00 00:00:00').A11tablecaldav_attachmentscaldav_attachmentsCCREATE TABLE caldav_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_caldav_attachments_event_id FOREIGN KEY (event_id) REFERENCES caldav_events(event_id) )--{tableical_attachmentsical_attachments:CREATE TABLE ical_attachments ( attachment_id integer NOT NULL PRIMARY KEY, event_id integer NOT NULL DEFAULT '0', filename varchar(255) NOT NULL DEFAULT '', mimetype varchar(255) NOT NULL DEFAULT '', size integer NOT NULL DEFAULT '0', data longtext NOT NULL, CONSTRAINT fk_ical_attachments_event_id FOREIGN KEY (event_id) REFERENCES ical_events(event_id) )9=#!indexical_calendar_notify_idxical_events9CREATE INDEX ical_calendar_notify_idx ON ical_events(calendar_id,notifyat)3# indexical_recurrence_idxical_events8CREATE INDEX ical_recurrence_idx ON ical_events(recurrence_id)R%#gindexical_uid_idxical_events7CREATE INDEX ical_uid_idx ON ical_events(uid)|.9+!indexix_itipinvitations_uiditipinvitations2CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid)=-Q+indexsqlite_autoindex_itipinvitations_1itipinvitations1                   J!calendar-caldav-version20160720$ ;!calendar-caldav-version2023100600&?!calendar-database-version2023100600/!roundcube-version2022081200 6calendar-caldav-versio;calendar-caldav-version ?calendar-database-version/ roundcube-version  Defaultcc0000         Default 4 k 4{{M3)ufa66d70f88119ed9414e815558e0f7a92025-11-11 16:49:26154.192.30.106bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyMzEwO3VzZXJuYW1lfHM6NzoiYml6eHBlciI7c3RvcmFnZV9ob3N0fHM6OToibG9jYWxob3N0IjtzdG9yYWdlX3BvcnR8aToxNDM7c3RvcmFnZV9zc2x8YjowO3Bhc3N3b3JkfHM6OTY6InBiNXBBeEFzZ2ZJcklVVUhHRGdnSGpkbFVwdG5oMEl0T3R4V2JxZ2ErZVpGaTFmaDdpa0NDYzlSLzJxZkJUSXFneFBHVFFaM0RLZWYrTE1Fam95L1o3TjhTQlBNYlE1VCI7bG9naW5fdGltZXxpOjE3NjI4Nzk3NjU7U1RPUkFHRV9TUEVDSUFMLVVTRXxiOjE7YXV0aF9zZWNyZXR8czozMjoiUFFrcXo3WG9jYjVLYWsyQmJJWFhsVXpESUd6WlZwUEoiO3JlcXVlc3RfdG9rZW58czozMjoidFlUbFdmTndSYTB0c1ZSY1JYbmh3aldwYk9LMXpkQWYiO3Rhc2t8czo0OiJtYWlsIjtza2luX2NvbmZpZ3xhOjc6e3M6MTc6InN1cHBvcnRlZF9sYXlvdXRzIjthOjE6e2k6MDtzOjEwOiJ3aWRlc2NyZWVuIjt9czoyMjoianF1ZXJ5X3VpX2NvbG9yc190aGVtZSI7czo5OiJib290c3RyYXAiO3M6MTg6ImVtYmVkX2Nzc19sb2NhdGlvbiI7czoxNzoiL3N0eWxlcy9lbWJlZC5jc3MiO3M6MTk6ImVkaXRvcl9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE3OiJkYXJrX21vZGVfc3VwcG9ydCI7YjoxO3M6MjY6Im1lZGlhX2Jyb3dzZXJfY3NzX2xvY2F0aW9uIjtzOjQ6Im5vbmUiO3M6MjE6ImFkZGl0aW9uYWxfbG9nb190eXBlcyI7YTozOntpOjA7czo0OiJkYXJrIjtpOjE7czo1OiJzbWFsbCI7aToyO3M6MTA6InNtYWxsLWRhcmsiO319aW1hcF9ob3N0fHM6OToibG9jYWxob3N0IjtwYWdlfGk6MTttYm94fHM6NToiSU5CT1giO3NvcnRfY29sfHM6MDoiIjtzb3J0X29yZGVyfHM6NDoiREVTQyI7U1RPUkFHRV9USFJFQUR8YTozOntpOjA7czoxMDoiUkVGRVJFTkNFUyI7aToxO3M6NDoiUkVGUyI7aToyO3M6MTQ6Ik9SREVSRURTVUJKRUNUIjt9U1RPUkFHRV9RVU9UQXxiOjE7U1RPUkFHRV9MSVNULUVYVEVOREVEfGI6MTtxdW90YV9kaXNwbGF5fHM6NDoidGV4dCI7bGlzdF9hdHRyaWJ8YTo2OntzOjQ6Im5hbWUiO3M6ODoibWVzc2FnZXMiO3M6MjoiaWQiO3M6MTE6Im1lc3NhZ2VsaXN0IjtzOjU6ImNsYXNzIjtzOjQyOiJsaXN0aW5nIG1lc3NhZ2VsaXN0IHNvcnRoZWFkZXIgZml4ZWRoZWFkZXIiO3M6MTU6ImFyaWEtbGFiZWxsZWRieSI7czoyMjoiYXJpYS1sYWJlbC1tZXNzYWdlbGlzdCI7czo5OiJkYXRhLWxpc3QiO3M6MTI6Im1lc3NhZ2VfbGlzdCI7czoxNDoiZGF0YS1sYWJlbC1tc2ciO3M6MTg6IlRoZSBsaXN0IGlzIGVtcHR5LiI7fXVuc2Vlbl9jb3VudHxhOjEzOntzOjU6IklOQk9YIjtpOjA7czoxMjoiSU5CT1guRHJhZnRzIjtpOjA7czoxMDoiSU5CT1guU2VudCI7aTowO3M6MTA6IklOQk9YLnNwYW0iO2k6MDtzOjExOiJJTkJPWC5UcmFzaCI7aTowO3M6MTM6IklOQk9YLkFyY2hpdmUiO2k6MDtzOjI4OiJJTkJPWC5haGFtZWVkQGJpei14cGVydHNfY29tIjtpOjA7czoyNToiSU5CT1guYXV0aEBiaXoteHBlcnRzX2NvbSI7aTowO3M6MzQ6IklOQk9YLmZhcnVraF9uYXNlZXJAYml6LXhwZXJ0c19jb20iO2k6MTtzOjI1OiJJTkJPWC5pbmZvQGJpei14cGVydHNfY29tIjtpOjI1MTtzOjEwOiJJTkJPWC5KdW5rIjtpOjA7czoyNzoiSU5CT1gubWFpbGJveF9mb3JtYXQuY3BhbmVsIjtpOjA7czoyOToiSU5CT1gubXN1ZmZpYW5AYml6LXhwZXJ0c19jb20iO2k6MDt96M3'mf1e1c2676882d14c7479074982c13de82025-08-06 11:00:52154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJsVHFKUjFuMU1GM0c3Y0dlM3MxVVh2T2VUWk8wYUlCbSI7M3'%db9c55b5692cf4f97b8bef8b28ea9f312025-08-06 10:32:23154.192.0.125bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyMzEwO3VzZXJuYW1lfHM6NzoiYml6eHBlciI7c3RvcmFnZV9ob3N0fHM6OToibG9jYWxob3N0IjtzdG9yYWdlX3BvcnR8aToxNDM7c3RvcmFnZV9zc2x8YjowO3Bhc3N3b3JkfHM6OTY6ImJoS3Vwc1c1b3k1eEZtaTFRdHBVdW9adktPYXhkeUREdWE0VTFVYUhPSnR0d0ZnWG1pWk5lNDFMMitpZzIwbmNnQmxwbTNkNElYZEFGMVNBMVljTmFTbGJNN0UrSERMayI7bG9naW5fdGltZXxpOjE3NTQ0NzYzNDM7U1RPUkFHRV9TUEVDSUFMLVVTRXxiOjE7YXV0aF9zZWNyZXR8czozMjoiRGhCVlN4MnE0TnJXRENKdzFJekV0MG5DQzFoa2NCc2YiO3JlcXVlc3RfdG9rZW58czozMjoiYXlGaUpwSnM4ZUFuOWZWNDZMMUUwYjNmMkYyQTJUVEgiOw==  4  ?8QC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)Un!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )h5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)~lKtableresponsesresponses CREATE TABLE responses ( response_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(255) NOT NULL, data text NOT NULL, is_html tinyint NOT NULL default '0' )dk3!indexix_identities_emailidentities CREATE INDEX ix_identities_email ON identities(email, del)jj7! indexix_identities_user_ididentities CREATE INDEX ix_identities_user_id ON identities(user_id, del)ui!!5tableidentitiesidentities CREATE TABLE identities ( identity_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', standard tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', organization varchar(128) default '', email varchar(128) NOT NULL default '', "reply-to" varchar(128) NOT NULL default '', bcc varchar(128) NOT NULL default '', signature text NOT NULL default '', html_signature tinyint NOT NULL default '0' )hI3Oindexix_collected_addresses_user_idcollected_addressesCREATE UNIQUE INDEX ix_collected_addresses_user_id ON collected_addresses(user_id, "type", email)~g33#tablecollected_addressescollected_addressesCREATE TABLE collected_addresses ( address_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', name varchar(255) NOT NULL default '', email varchar(255) NOT NULL, "type" integer NOT NULL )fO31indexix_contactgroupmembers_contact_idcontactgroupmembers]CREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EeY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembersd33atablecontactgroupmemberscontactgroupmembersCREATE TABLE contactgroupmembers ( contactgroup_id integer NOT NULL REFERENCES contactgroups (contactgroup_id) ON DELETE CASCADE ON UPDATE CASCADE, contact_id integer NOT NULL REFERENCES contacts (contact_id) ON DELETE CASCADE ON UPDATE CASCADE, created datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (contactgroup_id, contact_id) )vc='indexix_contactgroups_user_idcontactgroupsCREATE INDEX ix_contactgroups_user_id ON contactgroups(user_id, del)[b''utablecontactgroupscontactgroupsCREATE TABLE contactgroups ( contactgroup_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '' )ba3indexix_contacts_user_idcontacts\CREATE INDEX ix_contacts_user_id ON contacts(user_id, del)`atablecontactscontactsCREATE TABLE contacts ( contact_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, changed datetime NOT NULL default '0000-00-00 00:00:00', del tinyint NOT NULL default '0', name varchar(128) NOT NULL default '', email text NOT NULL default '', firstname varchar(128) NOT NULL default '', surname varchar(128) NOT NULL default '', vcard text NOT NULL default '', words text NOT NULL default '' )  31.6.0.72023-04-18 04:58:0531.5.2.62023-03-07 05:56:5731.5.2.52023-02-11 03:18:1131.5.2.12022-12-02 05:57:19  1.6.0.7 1.5.2.6 1.5.2.5  1.5.2.1   es"  Y TSu "w]55tablecarddav_addressbookscarddav_addressbooksFCREATE TABLE "carddav_addressbooks" ( id integer NOT NULL PRIMARY KEY, name TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, url TEXT NOT NULL, active TINYINT UNSIGNED NOT NULL DEFAULT 1, user_id integer NOT NULL, last_updated BIGINT NOT NULL DEFAULT 0, -- time stamp (seconds since epoch) of the last update of the local database refresh_time INT NOT NULL DEFAULT 3600, -- time span (seconds) after that the local database will be refreshed, default 1h sync_token TEXT NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync presetname TEXT, -- presetname use_categories TINYINT NOT NULL DEFAULT 0, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE )[[11atablecarddav_migrationscarddav_migrationsUCREATE TABLE "carddav_migrations" ( id integer NOT NULL PRIMARY KEY, filename TEXT NOT NULL, processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP, UNIQUE(filename) ) YK1%indexcarddav_group_user_group_id_idxcarddav_group_userYCREATE INDEX carddav_group_user_group_id_idx ON carddav_group_user(group_id)XO1-indexcarddav_group_user_contact_id_idxcarddav_group_userRCREATE INDEX carddav_group_user_contact_id_idx ON carddav_group_user(contact_id),K//tablecarddav_xsubtypescarddav_xsubtypesNCREATE TABLE carddav_xsubtypes ( id integer NOT NULL PRIMARY KEY, typename VARCHAR(128) NOT NULL, -- name of the type subtype VARCHAR(128) NOT NULL, -- name of the subtype abook_id integer NOT NULL, -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE, UNIQUE(typename,subtype,abook_id) )ALU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypesOJG-indexcarddav_contacts_abook_id_idxcarddav_contactsMCREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id) -%--/tablecarddav_contactscarddaC\W1indexsqlite_autoindex_carddav_migrations_1carddav_migrations[zWC)indexcarddav_groups_abook_id_idxcarddav_groupsQCREATE INDEX carddav_groups_abook_id_idx ON carddav_groups(abook_id)VI/!indexcarddav_xsubtypes_abook_id_idxcarddav_xsubtypesPCREATE INDEX carddav_xsubtypes_abook_id_idx ON carddav_xsubtypes(abook_id);UO)indexsqlite_autoindex_carddav_groups_2carddav_groupsX;TO)indexsqlite_autoindex_carddav_groups_1carddav_groupsWCQW1indexsqlite_autoindex_carddav_group_user_1carddav_group_userTP11Ktablecarddav_group_usercarddav_group_userSCREATE TABLE carddav_group_user ( group_id integer NOT NULL, contact_id integer NOT NULL, PRIMARY KEY(group_id,contact_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(group_id) REFERENCES carddav_groups(id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY(contact_id) REFERENCES carddav_contacts(id) ON DELETE CASCADE ON UPDATE CASCADE )?IS-indexsqlite_autoindex_carddav_contacts_2carddav_contactsL?HS-indexsqlite_autoindex_carddav_contacts_1carddav_contactsKgiS)) tablecarddav_groupscarddav_groupsHCREATE TABLE "carddav_groups" ( id integer NOT NULL PRIMARY KEY, abook_id integer NOT NULL, name VARCHAR(255) NOT NULL, -- display name vcard TEXT, -- complete vcard etag VARCHAR(255), -- entity tag, can be used to check if card changed on server uri VARCHAR(255), -- path of the card on the server cuid VARCHAR(255), -- unique identifier of the card within the collection UNIQUE(uri,abook_id), UNIQUE(cuid,abook_id), -- not enforced by sqlite < 3.6.19 FOREIGN KEY(abook_id) REFERENCES carddav_addressbooks(id) ON DELETE CASCADE ON UPDATE CASCADE )  o Rt=Go J " "o;~O)indexsqlite_autoindex_cache_messages_1cache_messages&n|;% indexix_cache_thread_expirescache_thread$CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)(z%%tablecache_threadcache_thread"CREATE TABLE cache_thread ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, mailbox) )7{K%indexsqlite_autoindex_cache_thread_1cache_thread#jy9#indexix_cache_index_expirescache_index!CREATE INDEX ix_cache_index_expires ON cache_index (expires)Nw##ctablecache_indexcache_indexCREATE TABLE cache_index ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, expires datetime DEFAULT NULL, valid smallint NOT NULL DEFAULT '0', data text NOT NULL, PRIMARY KEY (user_id, mailbox) )5xI#indexsqlite_autoindex_cache_index_1cache_index Pv-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires)ttablecachecacheCREATE TABLE cache ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, cache_key varchar(128) NOT NULL default '', expires datetime DEFAULT NULL, data text NOT NULL, PRIMARY KEY (user_id, cache_key) ))u=indexsqlite_autoindex_cache_1cache o{s5/indexix_filestore_user_idfilestore)CREATE UNIQUE INDEX ix_filestore_user_id ON filestore(user_id, context, filename)ArQtablefilestorefilestoreCREATE TABLE filestore ( file_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, context varchar(32) NOT NULL, filename varchar(128) NOT NULL, mtime integer NOT NULL, data text NOT NULL )qA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)ptablesearchessearchesCREATE TABLE searches ( search_id integer NOT NULL PRIMARY KEY, user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, "type" smallint NOT NULL DEFAULT '0', name varchar(128) NOT NULL, data text NOT NULL ) HC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, languagS--Ytablecaldav_calendarscaldav_calendars(CREATE TABLE "caldav_calendars" ( id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, readonly tinyint(1) NOT NULL DEFAULT '1', caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_user varchar(255) DEFAULT NULL, caldav_pass varchar(1024) DEFAULT NULL, caldav_oauth_provider varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT fk_caldav_calendars_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) ON DELETE CASCADE )v?)indexix_cache_messages_expirescache_messages'CREATE INDEX ix_cache_messages_expires ON cache_messages (expires)oC!/indexix_dictionary_user_languagedictionary.CREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, language)@!!utabledictionarydictionaryCREATE TABLE dictionary ( user_id integer DEFAULT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, language varchar(16) NOT NULL, data text NOT NULL )fm5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)u}))%tablecache_messagescache_messages%CREATE TABLE cache_messages ( user_id integer NOT NULL REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE, mailbox varchar(255) NOT NULL, uid integer NOT NULL, expires datetime DEFAULT NULL, data text NOT NULL, flags integer NOT NULL DEFAULT '0', PRIMARY KEY (user_id, mailbox, uid) )             ~H|R! E 4G30016-increasetextfieldlengths2023-05-15 09:54:45/=30015-fixmysqlconstraints2022-11-22 10:34:536K30014-unifytimestampdefaultvalue2022-11-22 10:34:53>[30013-changemysqlcollationscasesensitive2022-11-22 10:34:53/ =30012-fixmysqlconstraints2022-11-22 10:34:533 E30011-unifymigrationsidcolumn2022-11-22 10:34:534 G30010-increasetextfieldlengths2022-11-22 10:34:53/ =30009-dropauthschemefield2022-11-22 10:34:53( /30008-unifyindexes2022-11-22 10:34:522C30007-replaceurlplaceholders2022-11-22 10:34:52+530006-rmgroupsnotnull2022-11-22 10:34:523E30005-changemysqlut8toutf8mb42022-11-22 10:34:524G30004-fixtimestampdefaultvalue2022-11-22 10:34:524G30003-fixtimestampdefaultvalue2022-11-22 10:34:524G30002-increasetextfieldlengths2022-11-22 10:34:52&+30001-categories2022-11-22 10:34:52"#30000-dbinit2022-11-22 10:34:52 &&: 8  I;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END);;mviewcaldav_calendars_mergedcaldav_calendars_mergedCREATE VIEW caldav_calendars_merged AS SELECT c.calendar_id, c.user_id, c.name, c.color, c.showalarms, c.driver, cc.readonly, cc.caldav_url, cc.caldav_tag, cc.caldav_user, cc.caldav_pass, cc.caldav_oauth_provider, cc.caldav_last_change, c.calendar_id AS id FROM calendars as c JOIN caldav_calendars as cc ON c.calendar_id = cc.calendar_id WHERE c.driver='caldav'G')triggerUpdateLastTimeForCalDAVEventscaldav_eventsCREATE TRIGGER UpdateLastTimeForCalDAVEvents AFTER UPDATE ON caldav_events FOR EACH ROW BEGIN UPDATE caldav_events SET caldav_last_change = CURRENT_TIMESTAMP WHERE event_id = old.event_id; END9M'indexsqlite_autoindex_caldav_events_1caldav_events^I''Qtablecaldav_eventscaldav_eventsZCREATE TABLE "caldav_events" ( event_id integer NOT NULL PRIMARY KEY, calendar_id integer NOT NULL, recurrence_id integer NOT NULL DEFAULT '0', uid varchar(255) NOT NULL DEFAULT '', instance varchar(16) NOT NULL DEFAULT '', isexception tinyint(1) NOT NULL DEFAULT '0', created datetime NOT NULL DEFAULT '1000-01-01 00:00:00', changed datetime NOT NULL DEFAULT '1000-01-01 00:00:00', sequence integer NOT NULL DEFAULT '0', start datetime NOT NULL DEFAULT '1000-01-01 00:00:00', end datetime NOT NULL DEFAULT '1000-01-01 00:00:00', recurrence varchar(255) DEFAULT NULL, title varchar(255) NOT NULL, description text NOT NULL, location varchar(255) NOT NULL DEFAULT '', categories varchar(255) NOT NULL DEFAULT '', url varchar(255) NOT NULL DEFAULT '', all_day tinyint(1) NOT NULL DEFAULT '0', free_busy tinyint(1) NOT NULL DEFAULT '0', priority tinyint(1) NOT NULL DEFAULT '0', sensitivity tinyint(1) NOT NULL DEFAULT '0', status varchar(32) NOT NULL DEFAULT '', alarms text NULL DEFAULT NULL, attendees text DEFAULT NULL, notifyat datetime DEFAULT NULL, caldav_url varchar(255) NOT NULL, caldav_tag varchar(255) DEFAULT NULL, caldav_last_change timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT uk_caldav_event UNIQUE (calendar_id,recurrence_id,uid,caldav_tag,instance), CONSTRAINT fk_caldav_events_calendar_id FOREIGN KEY (calendar_id) REFERENCES calendars(calendar_id) )) )K-EtriggerUpdateLastT.I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); END      wV=^: !G0016-increasetextfieldlengths=0015-fixmysqlconstraints#K0014-unifytimestampdefaultvalue+[0013-changemysqlcollationscasesensitive=0012-fixmysqlconstraints E0011-unifymigrationsidcolumn !G0010-increasetextfieldlengths =0009-dropauthschemefield /0008-unifyindexes C0007-replaceurlplaceholders50006-rmgroupsnotnull E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories# 0000-dbinit               P  L Pf 5indexix_responses_user_idresponses CREATE INDEX ix_responses_user_id ON responses(user_id, del)^ /}indexcalendar_name_idxcalendars3CREATE UNIQUE INDEX calendar_name_idx ON calendars(name).I;ctriggercaldav_calendars_merged_deletecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_delete INSTEAD OF DELETE ON caldav_calendars_merged BEGIN DELETE FROM calendars WHERE calendar_id=OLD.calendar_id; DELETE FROM caldav_calendars WHERE calendar_id=OLD.calendar_id; ENDDI;triggercaldav_calendars_merged_updatecaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_update INSTEAD OF UPDATE OF name, color, showalarms, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change ON caldav_calendars_merged BEGIN UPDATE calendars SET name=NEW.name, color=NEW.color, showalarms=NEW.showalarms WHERE calendar_id=NEW.calendar_id; UPDATE caldav_calendars SET readonly=NEW.readonly, caldav_url=NEW.caldav_url, caldav_tag=NEW.caldav_tag, caldav_user=NEW.caldav_user, caldav_pass=NEW.caldav_pass, caldav_oauth_provider=NEW.caldav_oauth_provider, caldav_last_change=coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP); ENDhI;Wtriggercaldav_calendars_merged_insertcaldav_calendars_mergedCREATE TRIGGER caldav_calendars_merged_insert INSTEAD OF INSERT ON caldav_calendars_merged BEGIN INSERT INTO calendars (calendar_id, user_id, name, color, showalarms, driver) VALUES (NEW.calendar_id, NEW.user_id, NEW.name, NEW.color, NEW.showalarms, NEW.driver); INSERT INTO caldav_calendars (calendar_id, readonly, caldav_url, caldav_tag, caldav_user, caldav_pass, caldav_oauth_provider, caldav_last_change) VALUES ((SELECT calendar_id FROM calendars ORDER BY calendar_id DESC LIMIT 1), NEW.readonly, NEW.caldav_url, NEW.caldav_tag, NEW.caldav_user, NEW.caldav_pass, NEW.caldav_oauth_provider, coalesce(NEW.caldav_last_change,CURRENT_TIMESTAMP)); END WW7M3)mf8b56f01d8e797829aa3d90a0987a51a2025-12-22 06:40:54154.192.156.86bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJ5SGhGeWRhUUJ1ejk1cVRDVFhHaFlIRzVPbmgycWM5dCI76M3'madae754f31c3ebedec47dc5c4899e42e2025-11-22 05:56:08154.192.0.100bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJoNWpBRVFrcGtNWWJjREpTMktIY1VTS0hwVUdLZUJPayI76M3'mb06e167214495fb392885fbcd30d2be82025-11-12 12:17:07206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7cmVxdWVzdF90b2tlbnxzOjMyOiJybE92dkwzNHd4NE1QM3dVQzczUUEwNjU5TlJVNlVGeiI7zM3'ud2aa1940c93111702ece18aab0b961182025-11-12 12:21:25206.84.142.85bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo1OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjY6IklOQk9YLiI7aToxO3M6MToiLiI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6OToicHJlZml4X2luIjtzOjY6IklOQk9YLiI7czoxMDoicHJlZml4X291dCI7czo2OiJJTkJPWC4iO31pbWFwX2RlbGltaXRlcnxzOjE6Ii4iO2ltYXBfbGlzdF9jb25mfGE6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7YTowOnt9fXVzZXJfaWR8aToyMzEwO3VzZXJuYW1lfHM6NzoiYml6eHBlciI7c3RvcmFnZV9ob3N0fHM6OToibG9jYWxob3N0IjtzdG9yYWdlX3BvcnR8aToxNDM7c3RvcmFnZV9zc2x8YjowO3Bhc3N3b3JkfHM6OTY6IjZLVzh2Qk9nQUhkMjNYWHhDTEJPbldvTk12c3c2WXN4ZkwzKytsUnlYNkt6ZGphVFlwS0hndWYzU1RLemNMK0JSUGhFT3FsOUdDa1pnVER1SUdrQTQxMytjamJEc25sWCI7bG9naW5fdGltZXxpOjE3NjI5NTAwODQ7U1RPUkFHRV9TUEVDSUFMLVVTRXxiOjE7YXV0aF9zZWNyZXR8czozMjoiM1VIQjVwbklueW9jeVpieVNyaFZ1M3NPM2tYNVYwMXoiO3JlcXVlc3RfdG9rZW58czozMjoiSnJGVlR1TnV6YVR1ZTlPWXdidk9haGRKQzE2NThCeHMiO3Rhc2t8czo0OiJtYWlsIjtza2luX2NvbmZpZ3xhOjc6e3M6MTc6InN1cHBvcnRlZF9sYXlvdXRzIjthOjE6e2k6MDtzOjEwOiJ3aWRlc2NyZWVuIjt9czoyMjoianF1ZXJ5X3VpX2NvbG9yc190aGVtZSI7czo5OiJib290c3RyYXAiO3M6MTg6ImVtYmVkX2Nzc19sb2NhdGlvbiI7czoxNzoiL3N0eWxlcy9lbWJlZC5jc3MiO3M6MTk6ImVkaXRvcl9jc3NfbG9jYXRpb24iO3M6MTc6Ii9zdHlsZXMvZW1iZWQuY3NzIjtzOjE3OiJkYXJrX21vZGVfc3VwcG9ydCI7YjoxO3M6MjY6Im1lZGlhX2Jyb3dzZXJfY3NzX2xvY2F0aW9uIjtzOjQ6Im5vbmUiO3M6MjE6ImFkZGl0aW9uYWxfbG9nb190eXBlcyI7YTozOntpOjA7czo0OiJkYXJrIjtpOjE7czo1OiJzbWFsbCI7aToyO3M6MTA6InNtYWxsLWRhcmsiO319aW1hcF9ob3N0fHM6OToibG9jYWxob3N0IjtwYWdlfGk6MTttYm94fHM6NToiSU5CT1giO3NvcnRfY29sfHM6MDoiIjtzb3J0X29yZGVyfHM6NDoiREVTQyI7U1RPUkFHRV9USFJFQUR8YTozOntpOjA7czoxMDoiUkVGRVJFTkNFUyI7aToxO3M6NDoiUkVGUyI7aToyO3M6MTQ6Ik9SREVSRURTVUJKRUNUIjt9U1RPUkFHRV9RVU9UQXxiOjE7U1RPUkFHRV9MSVNULUVYVEVOREVEfGI6MTtxdW90YV9kaXNwbGF5fHM6NDoidGV4dCI7bGlzdF9hdHRyaWJ8YTo2OntzOjQ6Im5hbWUiO3M6ODoibWVzc2FnZXMiO3M6MjoiaWQiO3M6MTE6Im1lc3NhZ2VsaXN0IjtzOjU6ImNsYXNzIjtzOjQyOiJsaXN0aW5nIG1lc3NhZ2VsaXN0IHNvcnRoZWFkZXIgZml4ZWRoZWFkZXIiO3M6MTU6ImFyaWEtbGFiZWxsZWRieSI7czoyMjoiYXJpYS1sYWJlbC1tZXNzYWdlbGlzdCI7czo5OiJkYXRhLWxpc3QiO3M6MTI6Im1lc3NhZ2VfbGlzdCI7czoxNDoiZGF0YS1sYWJlbC1tc2ciO3M6MTg6IlRoZSBsaXN0IGlzIGVtcHR5LiI7fXVuc2Vlbl9jb3VudHxhOjEzOntzOjU6IklOQk9YIjtpOjA7czoxMjoiSU5CT1guRHJhZnRzIjtpOjA7czoxMDoiSU5CT1guU2VudCI7aTowO3M6MTA6IklOQk9YLnNwYW0iO2k6MDtzOjExOiJJTkJPWC5UcmFzaCI7aTowO3M6MTM6IklOQk9YLkFyY2hpdmUiO2k6MDtzOjI4OiJJTkJPWC5haGFtZWVkQGJpei14cGVydHNfY29tIjtpOjA7czoyNToiSU5CT1guYXV0aEBiaXoteHBlcnRzX2NvbSI7aTowO3M6MzQ6IklOQk9YLmZhcnVraF9uYXNlZXJAYml6LXhwZXJ0c19jb20iO2k6MDtzOjI1OiJJTkJPWC5pbmZvQGJpei14cGVydHNfY29tIjtpOjA7czoxMDoiSU5CT1guSnVuayI7aTowO3M6Mjc6IklOQk9YLm1haWxib3hfZm9ybWF0LmNwYW5lbCI7aTowO3M6Mjk6IklOQk9YLm1zdWZmaWFuQGJpei14cGVydHNfY29tIjtpOjA7fQ==!75<9;>tA:=8i6?@su`jhgfedcbarqponm77 kPK]сbizxper.rcube.dbnu[PK]t0PP@bizxper.rcube.db.1768679991nu[PK]R(PPPbizxper.rcube.db.1748980619nu[PK]t0PP֠bizxper.rcube.db.1768334315nu[PK]2x]+!biz-xperts.com/@pwcache/info@biz-xperts.comnu٘PK]d/Jbiz-xperts.com/@pwcache/omerbutt@biz-xperts.comnu٘PK]^ %{biz-xperts.com/@pwcache/farukh.naseernu٘PK]ծ)||biz-xperts.com/@pwcache/musmannu٘PK]q`biz-xperts.com/@pwcache/authnu٘PK]^yV/nbiz-xperts.com/@pwcache/msuffian@biz-xperts.comnu٘PK]}A biz-xperts.com/@pwcache/msuffiannu٘PK]@"biz-xperts.com/@pwcache/sohailejaznu٘PK]ݥ0biz-xperts.com/@pwcache/ahameednu٘PK]5e$4+biz-xperts.com/@pwcache/auth@biz-xperts.comnu٘PK]|0biz-xperts.com/@pwcache/astro.biz@biz-xperts.comnu٘PK]^K5biz-xperts.com/@pwcache/aanjumnu٘PK]nc6}}Ibiz-xperts.com/@pwcache/msuhailnu٘PK]!biz-xperts.com/@pwcache/astro.biznu٘PK]2`빻/biz-xperts.com/@pwcache/infonu٘PK]"^.6biz-xperts.com/@pwcache/ahameed@biz-xperts.comnu٘PK]#ˑ$ebiz-xperts.com/@pwcache/envirowipersnu٘PK]GW1"biz-xperts.com/@pwcache/usman_aminnu"] PK]E Ybiz-xperts.com/@pwcache/omerbuttnu٘PK]=#qbiz-xperts.com/@pwcache/saadwazir43nu٘PK]K\4biz-xperts.com/@pwcache/farukh.naseer@biz-xperts.comnu٘PK][00biz-xperts.com/info.rcube.dbnu[PK]/*8&biz-xperts.com/ahameed.rcube.db.1768334315nu[PK]g/'t(.biz-xperts.com/info.rcube.db.1748980620nu[PK]lI'84biz-xperts.com/info.rcube.db.1770197269nu[PK]/X.  /"I:biz-xperts.com/envirowipers.rcube.db.1768593493nu[PK]QXPP"i?biz-xperts.com/sohailejaz.rcube.dbnu[PK]$+ӹCbiz-xperts.com/msuffian.rcube.db.1767816039nu[PK]MRf'.Ibiz-xperts.com/auth.rcube.db.1768593493nu[PK]  ,Nbiz-xperts.com/astro.biz.rcube.db.1768679991nu[PK]lI'Sbiz-xperts.com/info.rcube.db.1768593493nu[PK]/*8 Zbiz-xperts.com/ahameed.rcube.db.1768679991nu[PK]e+  ,abiz-xperts.com/astro.biz.rcube.db.1729194999nu[PK]$+gbiz-xperts.com/msuffian.rcube.db.1770197269nu[PK]RmyyI,mbiz-xperts.com/shadow,vnu٘PK]4. ;mbiz-xperts.com/saadwazir43.rcube.db.1768679992nu[PK]U@o~0g+sbiz-xperts.com/farukh.naseer.rcube.db.1768679992nu[PK]m*ybiz-xperts.com/ahameed.rcube.db.1729194998nu[PK]4.! biz-xperts.com/saadwazir43.rcube.db.1770197269nu[PK]d+biz-xperts.com/msuffian.rcube.db.1729194999nu[PK]t+. biz-xperts.com/saadwazir43.rcube.db.1729194999nu[PK]  ,8biz-xperts.com/astro.biz.rcube.db.1768334315nu[PK]MRf'biz-xperts.com/auth.rcube.db.1770197269nu[PK]D{+-biz-xperts.com/omerbutt.rcube.db.1768679992nu"] PK]$+F>biz-xperts.com/msuffian.rcube.db.1768334316nu[PK]yǍ.Nbiz-xperts.com/saadwazir43.rcube.db.1748980620nu[PK]$+>biz-xperts.com/msuffian.rcube.db.1768593493nu[PK]˂s/ZObiz-xperts.com/envirowipers.rcube.db.1729194999nu[PK]_biz-xperts.com/ahameed.rcube.dbnu[PK]  ,biz-xperts.com/astro.biz.rcube.db.1768593493nu[PK]Z\d biz-xperts.com/shadownu٘PK]U@o~03%biz-xperts.com/farukh.naseer.rcube.db.1768334315nu[PK]lI'biz-xperts.com/info.rcube.db.1768334315nu[PK]U@o~0%biz-xperts.com/farukh.naseer.rcube.db.1767816039nu[PK]e+  ,Jbiz-xperts.com/astro.biz.rcube.db.1748980620nu[PK]#6biz-xperts.com/farukh.naseer/filternu[PK]/X.  /6biz-xperts.com/envirowipers.rcube.db.1767816039nu[PK]D{+XWbiz-xperts.com/omerbutt.rcube.db.1768593493nu"] PK]MRf'gbiz-xperts.com/auth.rcube.db.1768334315nu[PK]/X.  / xbiz-xperts.com/envirowipers.rcube.db.1768334315nu[PK]ibiz-xperts.com/passwdnu٘PK]MRf'biz-xperts.com/auth.rcube.db.1768679992nu[PK].%0biz-xperts.com/farukh.naseer.rcube.db.1729194999nu[PK]4.fbiz-xperts.com/saadwazir43.rcube.db.1768334316nu[PK]U@o~0Čbiz-xperts.com/farukh.naseer.rcube.db.1770197269nu[PK]I``#$}biz-xperts.com/saadwazir43.rcube.dbnu[PK]e00+wbiz-xperts.com/omerbutt.rcube.db.1767816039nu"] PK]  , biz-xperts.com/astro.biz.rcube.db.1767816038nu[PK]D{+..biz-xperts.com/omerbutt.rcube.db.1768334316nu"] PK]``$>biz-xperts.com/envirowipers.rcube.dbnu[PK]4.ݞ%biz-xperts.com/saadwazir43.rcube.db.1767816042nu[PK]opp%;+biz-xperts.com/farukh.naseer.rcube.dbnu[PK]^02biz-xperts.com/farukh.naseer.rcube.db.1748980620nu[PK]/*8biz-xperts.com/ahameed.rcube.db.1768593493nu[PK]/*J@biz-xperts.com/ahameed.rcube.db.1767816038nu[PK]Hbiz-xperts.com/ahameed/filternu[PK]1Hbiz-xperts.com/ahameed/disable_mailbox_autocreatenu[PK]4;RHbiz-xperts.com/ahameed/.boxtrapper/forms/verifyreleased.txtnu[PK]lI'jHbiz-xperts.com/info.rcube.db.1768679992nu[PK]1ߦNbiz-xperts.com/quota,vnu٘PK]4.Nbiz-xperts.com/saadwazir43.rcube.db.1768593493nu[PK]=``! Tbiz-xperts.com/astro.biz.rcube.dbnu[PK]#*\C\biz-xperts.com/ahameed.rcube.db.1748980619nu[PK]C;N  /3dbiz-xperts.com/envirowipers.rcube.db.1748980620nu[PK]fȬ'Tibiz-xperts.com/auth.rcube.db.1748980620nu[PK]Ipp ldnbiz-xperts.com/omerbutt.rcube.dbnu"] PK]D{+ubiz-xperts.com/omerbutt.rcube.db.1770197269nu"] PK]#/'zbiz-xperts.com/info.rcube.db.1729194999nu[PK]lI'nbiz-xperts.com/info.rcube.db.1767816039nu[PK]/X.  /biz-xperts.com/envirowipers.rcube.db.1768679992nu[PK]$&biz-xperts.com/info/filternu[PK].n&biz-xperts.com/info/disable_mailbox_autocreatenu[PK]U@o~0&biz-xperts.com/farukh.naseer.rcube.db.1768593493nu[PK]",biz-xperts.com/envirowipers/filternu[PK] ~biz-xperts.com/_privs.jsonnu"] PK]$+biz-xperts.com/msuffian.rcube.db.1768679992nu[PK]? 9+1(biz-xperts.com/msuffian.rcube.db.1748980620nu[PK]a('8biz-xperts.com/auth.rcube.db.1729194999nu[PK]MRf'Hbiz-xperts.com/auth.rcube.db.1767816038nu[PK]  ,:Ybiz-xperts.com/astro.biz.rcube.db.1770197268nu[PK] 5``ybiz-xperts.com/auth.rcube.dbnu[PK] ٴbiz-xperts.com/passwd,vnu٘PK]/*biz-xperts.com/ahameed.rcube.db.1770197268nu[PK] ffBռbiz-xperts.com/quotanu٘PK]  ռbiz-xperts.com/msuffian.rcube.dbnu[PK]/X.  /<biz-xperts.com/envirowipers.rcube.db.1770197269nu[PK]ftpquotanu[PK]t0PPӦbizxper.rcube.db.1768593492nu[PK] cacheidnu[PK]4/EPP_bizxper.rcube.db.1729194998nu[PK]t0PPGbizxper.rcube.db.1770197268nu[PK]t0PPbizxper.rcube.db.1767816038nu[PKtt8.@