SQLite format 3@  ž8+nž.$€ö/ûö
×ç
A”.‹#ôÀ%·6)=indexsqlite_autoindex_cache_1cacheA-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)cƒtablesearchessearchesCREATE 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!3indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, "language")!!{tabledictionarydictionaryCREATE TABLE dictionary (
    user_id integer DEFAULT NULL,
   "language" varchar(5) NOT NULL,
    data text NOT NULL
)Y1uindexix_session_changedsessionCREATE INDEX ix_session_changed ON session (changed)VƒtablesessionsessionCREATE 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_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host)ƒ †tableusersusersCREATE 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(5),
  preferences text NOT NULL default ''
)d
3!indexix_identities_emailidentitiesCREATE 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'
)O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)‚33ƒAtablecontactgroupmemberscontactgroupmembersCREATE 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 de[G



ŒÆŒ8	3	=2020-09-02 07:24:32ramesh.s@netex-group.com8	3	=0000-00-00 00:00:00ramesh.s@netex-group.com88E=33iramesh.s@netex-group.comlocalhost2020-09-02 07:24:322020-09-11 08:28:38en_USa:3:{s:11:"client_hash";s:16:"72N6I5uamjYsqbvl";s:9:"junk_mbox";s:10:"INBOX.spam";s:15:"namespace_fixed";b:1;}
õûõ			
ÚÚ
%=	ramesh.s@netex-group.comlocalhost
ÅãÅ
=ramesh.s@netex-group.com=	ramesh.s@netex-group.come–	¡‘M3'¡-a1fbb6fd8b8723c4827d4cfaa81c6df42020-09-11 08:29:1542.111.33.200bGFuZ3VhZ2V8czo1OiJlbl9VUyI7c2tpbnxzOjU6ImxhcnJ5IjtpbWFwX25hbWVzcGFjZXxhOjU6e3M6ODoicGVyc29uYWwiO2E6MTp7aTowO2E6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7czoxOiIuIjt9fXM6NToib3RoZXIiO047czo2OiJzaGFyZWQiO047czo5OiJwcmVmaXhfaW4iO3M6NjoiSU5CT1guIjtzOjEwOiJwcmVmaXhfb3V0IjtzOjY6IklOQk9YLiI7fWltYXBfZGVsaW1pdGVyfHM6MToiLiI7dXNlcl9pZHxzOjE6IjEiO3VzZXJuYW1lfHM6MjQ6InJhbWVzaC5zQG5ldGV4LWdyb3VwLmNvbSI7c3RvcmFnZV9ob3N0fHM6OToibG9jYWxob3N0IjtzdG9yYWdlX3BvcnR8aToxNDM7c3RvcmFnZV9zc2x8TjtwYXNzd29yZHxzOjk2OiJnaExyeDhaVktoM0N0R1hRWFJ5N21tYmQ4QzFLejhNVVFtbHJXbFcvU0o1dDVVT0IwUGlrTFBVVzVDeVYwUXlTQ3RHNldCNzRnTEEzRWJ1aUg1MWVjSEJzOWtQN3E0ZnAiO2xvZ2luX3RpbWV8aToxNTk5ODEyOTE4O1NUT1JBR0VfU1BFQ0lBTC1VU0V8YjoxO2F1dGhfc2VjcmV0fHM6MzI6ImFaY1pzNU5KOW9IdHljUWZ6YnV6b0tlbnhyYkMxVGgwIjtyZXF1ZXN0X3Rva2VufHM6MzI6IjlVemxlY3dPY3FvcldqamdpUEtyTk5MZ2twa1UyR1dzIjt0YXNrfHM6NDoibWFpbCI7aW1hcF9ob3N0fHM6OToibG9jYWxob3N0IjttYm94fHM6NToiSU5CT1giO3NvcnRfY29sfHM6MDoiIjtzb3J0X29yZGVyfHM6NDoiREVTQyI7U1RPUkFHRV9USFJFQUR8YTozOntpOjA7czoxMDoiUkVGRVJFTkNFUyI7aToxO3M6NDoiUkVGUyI7aToyO3M6MTQ6Ik9SREVSRURTVUJKRUNUIjt9U1RPUkFHRV9RVU9UQXxiOjE7U1RPUkFHRV9MSVNULUVYVEVOREVEfGI6MTtsaXN0X2F0dHJpYnxhOjY6e3M6NDoibmFtZSI7czo4OiJtZXNzYWdlcyI7czoyOiJpZCI7czoxMToibWVzc2FnZWxpc3QiO3M6NToiY2xhc3MiO3M6NDg6InJlY29yZHMtdGFibGUgbWVzc2FnZWxpc3Qgc29ydGhlYWRlciBmaXhlZGhlYWRlciI7czoxNToib3B0aW9uc21lbnVpY29uIjtzOjQ6InRydWUiO3M6MTU6ImFyaWEtbGFiZWxsZWRieSI7czoyMjoiYXJpYS1sYWJlbC1tZXNzYWdlbGlzdCI7czo3OiJjb2x1bW5zIjthOjg6e2k6MDtzOjc6InRocmVhZHMiO2k6MTtzOjc6InN1YmplY3QiO2k6MjtzOjY6InN0YXR1cyI7aTozO3M6NjoiZnJvbXRvIjtpOjQ7czo0OiJkYXRlIjtpOjU7czo0OiJzaXplIjtpOjY7czo0OiJmbGFnIjtpOjc7czoxMDoiYXR0YWNobWVudCI7fX1wYWdlfGk6MTtmb2xkZXJzfGE6MTp7czo1OiJJTkJPWCI7YToyOntzOjM6ImNudCI7aToxMDc7czo2OiJtYXh1aWQiO2k6MTEwO319dW5zZWVuX2NvdW50fGE6Nzp7czo1OiJJTkJPWCI7aToxNDtzOjEyOiJJTkJPWC5EcmFmdHMiO2k6MDtzOjEwOiJJTkJPWC5TZW50IjtpOjA7czoxMDoiSU5CT1guc3BhbSI7aToxO3M6MTE6IklOQk9YLlRyYXNoIjtpOjA7czoxMzoiSU5CT1guQXJjaGl2ZSI7aTowO3M6MTA6IklOQk9YLkp1bmsiO2k6MDt9bGlzdF9tb2Rfc2VxfHM6MzoiMjUxIjticm93c2VyX2NhcHN8YTo0OntzOjM6InBkZiI7czoxOiIxIjtzOjU6ImZsYXNoIjtzOjE6IjAiO3M6NDoidGlmZiI7czoxOiIwIjtzOjQ6IndlYnAiO3M6MToiMSI7fQ==…rM3'Šecc2392c052dd789c9bd3f0d4072f68392020-09-11 08:28:3842.111.33.200bGFuZ3VhZ2V8czo1OiJlbl9VUyI7c2tpbnxzOjU6ImxhcnJ5IjtpbWFwX25hbWVzcGFjZXxhOjU6e3M6ODoicGVyc29uYWwiO2E6MTp7aTowO2E6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7czoxOiIuIjt9fXM6NToib3RoZXIiO047czo2OiJzaGFyZWQiO047czo5OiJwcmVmaXhfaW4iO3M6NjoiSU5CT1guIjtzOjEwOiJwcmVmaXhfb3V0IjtzOjY6IklOQk9YLiI7fWltYXBfZGVsaW1pdGVyfHM6MToiLiI7dXNlcl9pZHxzOjE6IjEiO3VzZXJuYW1lfHM6MjQ6InJhbWVzaC5zQG5ldGV4LWdyb3VwLmNvbSI7c3RvcmFnZV9ob3N0fHM6OToibG9jYWxob3N0IjtzdG9yYWdlX3BvcnR8aToxNDM7c3RvcmFnZV9zc2x8TjtwYXNzd29yZHxzOjk2OiJnaExyeDhaVktoM0N0R1hRWFJ5N21tYmQ4QzFLejhNVVFtbHJXbFcvU0o1dDVVT0IwUGlrTFBVVzVDeVYwUXlTQ3RHNldCNzRnTEEzRWJ1aUg1MWVjSEJzOWtQN3E0ZnAiO2xvZ2luX3RpbWV8aToxNTk5ODEyOTE4O1NUT1JBR0VfU1BFQ0lBTC1VU0V8YjoxOw==LM3#‚fede36450c3cb99b12c74126fae692e62020-09-02 07:26:591.38.240.60bGFuZ3VhZ2V8czo1OiJlbl9VUyI7dGVtcHxiOjE7c2tpbnxzOjU6ImxhcnJ5IjtyZXF1ZXN0X3Rva2VufHM6MzI6ImZPVDBESHc1TFRSTkI5NExza1czMmMyeWxUTk9taTVXIjs=…M3#‰5081681815c3d3d310a237f589d8034512020-09-02 07:24:321.38.240.60bGFuZ3VhZ2V8czo1OiJlbl9VUyI7c2tpbnxzOjU6ImxhcnJ5IjtpbWFwX25hbWVzcGFjZXxhOjU6e3M6ODoicGVyc29uYWwiO2E6MTp7aTowO2E6Mjp7aTowO3M6NjoiSU5CT1guIjtpOjE7czoxOiIuIjt9fXM6NToib3RoZXIiO047czo2OiJzaGFyZWQiO047czo5OiJwcmVmaXhfaW4iO3M6NjoiSU5CT1guIjtzOjEwOiJwcmVmaXhfb3V0IjtzOjY6IklOQk9YLiI7fWltYXBfZGVsaW1pdGVyfHM6MToiLiI7dXNlcl9pZHxzOjE6IjEiO3VzZXJuYW1lfHM6MjQ6InJhbWVzaC5zQG5ldGV4LWdyb3VwLmNvbSI7c3RvcmFnZV9ob3N0fHM6OToibG9jYWxob3N0IjtzdG9yYWdlX3BvcnR8aToxNDM7c3RvcmFnZV9zc2x8TjtwYXNzd29yZHxzOjMyOiJSVHBtWEVQNVJXa0ZjQ1A3ajg4dDNObWNHbEhpcUdSTSI7bG9naW5fdGltZXxpOjE1OTkwMzE0NzI7U1RPUkFHRV9TUEVDSUFMLVVTRXxiOjE7
mÜm’·$Ma1fbb6fd8b8723c4827d4cfaa81c6df4$Mcc2392c052dd789c9bd3f0d4072f6839$Mfede36450c3cb99b12c74126fae692e6#M	081681815c3d3d310a237f589d803451



šÔ®6&
ß
I	®	&@¿?m‹HS@ïÙö¸Ô?)=indexsqlite_autoindex_cache_1cache[ƒtablecachecacheCREATE TABLE cache (
  user_id integer NOT NULL default 0,
  cache_key varchar(128) NOT NUjG9#indexix_cache_index_expirescache_index CREATE INDEX ix_cache_index_expires ON cache_index (expires)ƒ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 ''
)„>)!!ˆ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'
)A&U/indexsqlite_autoindex_cp_schema_version_1cp_schema_version)_%//‚mtablecp_schema_versioncp_schema_version(CREATE 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')+$?indexsqlite_autoindex_system_1system'Õ;%indexix_cache_shared_5FI#indexsqlite_autoindex_cache_index_1cache_indexb;3indexix_contacts_user_idcontactsCREATE INDEX ix_contacts_user_id ON contacts(user_id, del)j*7!	indexix_identities_user_ididentitiesCREATE INDEX ix_identities_user_id ON identities(user_id, del)A-indexix_searches_user_type_namesearchesCREATE UNIQUE INDEX ix_searches_user_type_name ON searches (user_id, type, name)cƒtablesearchessearchesCREATE 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!3indexix_dictionary_user_languagedictionaryCREATE UNIQUE INDEX ix_dictionary_user_language ON dictionary (user_id, "language")!!{tabledictionarydictionaryCREATE TABLE dictionary (
    user_id integer DEFAULT NULL,
   "language" varchar(5) NOT NULL,
    data text NOT NULL
)O31indexix_contactgroupmembers_contact_idcontactgroupmembersCREATE INDEX ix_contactgroupmembers_contact_id ON contactgroupmembers (contact_id)EY3indexsqlite_autoindex_contactgroupmembers_1contactgroupmembers‚33ƒAtablecontactgroupmemberscontactgroupmembersCREATE 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)
)v='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 ''
)°dB3!indexix_identities_emailidentitiesCREATE INDEX ix_identities_email ON identities(email, del)o#9tablesystemsystem&CREATE TABLE system (
  name varchar(64) NOT NULL PRIMARY KEY,
  value text NOT NULL
)F%%ƒtablecache_threadcache_thread CREATE TABLE cache_t‚6ƒy‚E##ƒ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)
)–ãsB
ê
‚	©	zœqf-¾Û–—²8²;LO)indexsqlite_autoindex_cache_messages_1cache_messages%GnJ;%	indexix_cache_thread_expirescache_thread#CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)7IK%indexs£S-indexsqlite_autoindex_carddav_contacts_2carddav_contacts.?]S-indexsqlite_autoindex_ÿ55tablecarddav_addressbookscarddav_addressbooks+CREATE TABLE carddav_addressbooks (
	id           integer NOT NULL PRIMARY KEY,
	name         VARCHAR(64) NOT NULL,
	username     VARCHAR(64) NOT NULL,
	password     VARCHAR(255) NOT NULL,
	url          VARCHAR(255) NOT NULL,
	active       TINYINT UNSIGNED NOT NULL DEFAULT 1,
	user_id      integer NOT NULL,
	last_updated DATETIME NOT NULL DEFAULT 0,  -- time stamp of the last update of the local database
	refresh_time TIME NOT NULL DEFAULT '01:00:00', -- time span after that the local database will be refreshed
	sync_token   VARCHAR(255) NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync
	authentication_scheme VARCHAR(64) NOT NULL DEFAULT "auto", -- the HTTP authentication scheme to use, auto will be overwritten

	presetname   VARCHAR(64), use_categories TINYINT NOT NULL DEFAULT 0,                  -- presetname

	-- not enforced by sqlite < 3.6.19
	FOREIGN KEY(user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE
)CZW1indexsqlite_autoindex_carddav_migrations_1carddav_migrations*`Y11‚ktablecarddav_migrationscarddav_migrationsCREATE TABLE carddav_migrations (
	ID integer NOT NULL PRIMARY KEY,
	filename VARCHAR(64) NOT NULL,
	processed_at TIME NOT NULL DEFAULT CURRENT_TIMESTAMP,

	UNIQUE(filename)
)mX;%indexix_cache_shared_expirescache_sharedCREATE INDEX ix_cache_shared_expires ON cache_shared(expires)7WK%indexsqlite_autoindex_cache_shared_1cache_shared6V%%‚/tablecache_sharedcache_sharedCREATE TABLE cache_shared (
  cache_key varchar(255) NOT NULL,
  expires datetime DEFAULT NULL,
  data text NOT NULL,
  PRIMARY KEY (cache_key)
)PU-kindexix_cache_expirescacheCREATE INDEX ix_cache_expires ON cache(expires))T=indexsqlite_autoindex_cache_1cache[Sƒ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)
)-RAindexsqlite_autoindex_session_1sessionVQƒtablesessionsessionCREATE 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
)fP/indexix_users_usernameusersCREATE UNIQUE INDEX ix_users_username ON users(username, mail_host)ƒ O†tableusersusers
CREATE 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(5),
  preferences text NOT NULL default ''
)vM?)indexix_cache_messages_expirescache_messagesCREATE INDEX ix_cache_messages_expires ON cache_messages (expires);LO)indexsqlite_autoindex_cache_messages_1cache_messages%‚.K))„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)
)nJ;%	indexix_cache_thread_expirescache_thread#CREATE INDEX ix_cache_thread_expires ON cache_thread (expires)7IK%indexsqlite_autoindex_cache_thread_1cache_thread"aH%%ƒ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)
)

¹Ü¸Z$î¹3E30005-changemysqlut8toutf8mb42020-09-02 07:24:324G30004-fixtimestampdefaultvalue2020-09-02 07:24:324G30003-fixtimestampdefaultvalue2020-09-02 07:24:324G30002-increasetextfieldlengths2020-09-02 07:24:32&+30001-categories2020-09-02 07:24:32"#30000-sample2020-09-02 07:24:32"#30000-dbinit2020-09-02 07:24:32

%%%%%%$#



àà/!roundcube-version2016112200
ëë/	roundcube-version†âÄ¥†31.3.132020-07-08 20:25:5031.3.112020-06-18 20:25:3731.3.82020-06-17 14:23:3131.3.72019-09-07 01:20:05
×â×÷í
1.3.13
1.3.11	1.3.8	1.3.7
FñáÍ«‰gF E0005-changemysqlut8toutf8mb4!G0004-fixtimestampdefaultvalue!G0003-fixtimestampdefaultvalue!G0002-increasetextfieldlengths+0001-categories#0000-sample#	0000-dbinit***

a?þ½8	F
õ>		Ìfùa	ˆg55'tablecarddav_addressbookscarddav_addressbooks8CREATE TABLE "carddav_addressbooks" (
	id           integer NOT NULL PRIMARY KEY,
	name         VARCHAR(64) NOT NULL,
	username     VARCHAR(255) NOT NULL,
	password     VARCHAR(255) NOT NULL,
	url          VARCHAR(255) NOT NULL,
	active       TINYINT UNSIGNED NOT NULL DEFAULT 1,
	user_id      integer NOT NULL,
	last_updated DATETIME NOT NULL DEFAULT 0,  -- time stamp of the last update of the local database
	refresh_time TIME NOT NULL DEFAULT '01:00:00', -- time span after that the local database will be refreshed
	sync_token   VARCHAR(255) NOT NULL DEFAULT '', -- sync-token the server sent us for the last sync
	authentication_scheme VARCHAR(64) NOT NULL DEFAULT "auto", -- the HTTP authentication scheme to use, auto will be overwritten

	presetname   VARCHAR(255),                  -- 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
)ƒe11…Ktablecarddav_group_usercarddav_group_user6CREATE 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
)CfW1indexsqlite_autoindex_carddav_group_user_1carddav_group_user7…b))‰Qtablecarddav_groupscarddav_groups3CREATE TABLE carddav_groups (
	id       integer NOT NULL PRIMARY KEY,
	abook_id integer NOT NULL,
	name VARCHAR(255) NOT NULL, -- display name
	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
);dO)indexsqlite_autoindex_carddav_groups_2carddav_groups5;cO)indexsqlite_autoindex_carddav_groups_1carddav_groups4ƒ,`//†tablecarddav_xsubtypescarddav_xsubtypes1CREATE 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)
)AaU/indexsqlite_autoindex_carddav_xsubtypes_1carddav_xsubtypes2_G-indexcarddav_contacts_abook_id_idxcarddav_contacts0CREATE INDEX carddav_contacts_abook_id_idx ON carddav_contacts(abook_id)?^S-indexsqlite_autoindex_carddav_contacts_2carddav_contacts.?]S-indexsqlite_autoindex_carddav_contacts_1carddav_contacts-‡>\--Ž/tablecarddav_contactscarddav_contacts,CREATE 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
)




