forked from mirrors/linphone-iphone
feat(MainDb): force utf8 charset
This commit is contained in:
parent
6ef85b29d7
commit
f2af53f2d3
1 changed files with 16 additions and 16 deletions
|
|
@ -568,20 +568,20 @@ MainDb::MainDb (const shared_ptr<Core> &core) : AbstractDb(*new MainDbPrivate),
|
|||
"CREATE TABLE IF NOT EXISTS sip_address ("
|
||||
" id" + primaryKeyStr("BIGINT UNSIGNED") + ","
|
||||
" value VARCHAR(255) UNIQUE NOT NULL"
|
||||
")";
|
||||
") DEFAULT CHARSET=utf8";
|
||||
|
||||
*session <<
|
||||
"CREATE TABLE IF NOT EXISTS content_type ("
|
||||
" id" + primaryKeyStr("SMALLINT UNSIGNED") + ","
|
||||
" value VARCHAR(255) UNIQUE NOT NULL"
|
||||
")";
|
||||
") DEFAULT CHARSET=utf8";
|
||||
|
||||
*session <<
|
||||
"CREATE TABLE IF NOT EXISTS event ("
|
||||
" id" + primaryKeyStr("BIGINT UNSIGNED") + ","
|
||||
" type TINYINT UNSIGNED NOT NULL,"
|
||||
" date DATE NOT NULL"
|
||||
")";
|
||||
") DEFAULT CHARSET=utf8";
|
||||
|
||||
*session <<
|
||||
"CREATE TABLE IF NOT EXISTS chat_room ("
|
||||
|
|
@ -605,7 +605,7 @@ MainDb::MainDb (const shared_ptr<Core> &core) : AbstractDb(*new MainDbPrivate),
|
|||
" FOREIGN KEY (peer_sip_address_id)"
|
||||
" REFERENCES sip_address(id)"
|
||||
" ON DELETE CASCADE"
|
||||
")";
|
||||
") DEFAULT CHARSET=utf8";
|
||||
|
||||
*session <<
|
||||
"CREATE TABLE IF NOT EXISTS chat_room_participant ("
|
||||
|
|
@ -621,7 +621,7 @@ MainDb::MainDb (const shared_ptr<Core> &core) : AbstractDb(*new MainDbPrivate),
|
|||
" FOREIGN KEY (sip_address_id)"
|
||||
" REFERENCES sip_address(id)"
|
||||
" ON DELETE CASCADE"
|
||||
")";
|
||||
") DEFAULT CHARSET=utf8";
|
||||
|
||||
*session <<
|
||||
"CREATE TABLE IF NOT EXISTS conference_event ("
|
||||
|
|
@ -635,7 +635,7 @@ MainDb::MainDb (const shared_ptr<Core> &core) : AbstractDb(*new MainDbPrivate),
|
|||
" FOREIGN KEY (chat_room_id)"
|
||||
" REFERENCES chat_room(peer_sip_address_id)"
|
||||
" ON DELETE CASCADE"
|
||||
")";
|
||||
") DEFAULT CHARSET=utf8";
|
||||
|
||||
*session <<
|
||||
"CREATE TABLE IF NOT EXISTS conference_notified_event ("
|
||||
|
|
@ -646,7 +646,7 @@ MainDb::MainDb (const shared_ptr<Core> &core) : AbstractDb(*new MainDbPrivate),
|
|||
" FOREIGN KEY (event_id)"
|
||||
" REFERENCES conference_event(event_id)"
|
||||
" ON DELETE CASCADE"
|
||||
")";
|
||||
") DEFAULT CHARSET=utf8";
|
||||
|
||||
*session <<
|
||||
"CREATE TABLE IF NOT EXISTS conference_participant_event ("
|
||||
|
|
@ -660,7 +660,7 @@ MainDb::MainDb (const shared_ptr<Core> &core) : AbstractDb(*new MainDbPrivate),
|
|||
" FOREIGN KEY (participant_address_id)"
|
||||
" REFERENCES sip_address(id)"
|
||||
" ON DELETE CASCADE"
|
||||
")";
|
||||
") DEFAULT CHARSET=utf8";
|
||||
|
||||
*session <<
|
||||
"CREATE TABLE IF NOT EXISTS conference_participant_device_event ("
|
||||
|
|
@ -674,7 +674,7 @@ MainDb::MainDb (const shared_ptr<Core> &core) : AbstractDb(*new MainDbPrivate),
|
|||
" FOREIGN KEY (gruu_address_id)"
|
||||
" REFERENCES sip_address(id)"
|
||||
" ON DELETE CASCADE"
|
||||
")";
|
||||
") DEFAULT CHARSET=utf8";
|
||||
|
||||
*session <<
|
||||
"CREATE TABLE IF NOT EXISTS conference_subject_event ("
|
||||
|
|
@ -685,7 +685,7 @@ MainDb::MainDb (const shared_ptr<Core> &core) : AbstractDb(*new MainDbPrivate),
|
|||
" FOREIGN KEY (event_id)"
|
||||
" REFERENCES conference_notified_event(event_id)"
|
||||
" ON DELETE CASCADE"
|
||||
")";
|
||||
") DEFAULT CHARSET=utf8";
|
||||
|
||||
*session <<
|
||||
"CREATE TABLE IF NOT EXISTS conference_chat_message_event ("
|
||||
|
|
@ -710,7 +710,7 @@ MainDb::MainDb (const shared_ptr<Core> &core) : AbstractDb(*new MainDbPrivate),
|
|||
" FOREIGN KEY (remote_sip_address_id)"
|
||||
" REFERENCES sip_address(id)"
|
||||
" ON DELETE CASCADE"
|
||||
")";
|
||||
") DEFAULT CHARSET=utf8";
|
||||
|
||||
*session <<
|
||||
"CREATE TABLE IF NOT EXISTS chat_message_participant ("
|
||||
|
|
@ -725,7 +725,7 @@ MainDb::MainDb (const shared_ptr<Core> &core) : AbstractDb(*new MainDbPrivate),
|
|||
" FOREIGN KEY (sip_address_id)"
|
||||
" REFERENCES sip_address(id)"
|
||||
" ON DELETE CASCADE"
|
||||
")";
|
||||
") DEFAULT CHARSET=utf8";
|
||||
|
||||
*session <<
|
||||
"CREATE TABLE IF NOT EXISTS chat_message_content ("
|
||||
|
|
@ -741,7 +741,7 @@ MainDb::MainDb (const shared_ptr<Core> &core) : AbstractDb(*new MainDbPrivate),
|
|||
" FOREIGN KEY (content_type_id)"
|
||||
" REFERENCES content_type(id)"
|
||||
" ON DELETE CASCADE"
|
||||
")";
|
||||
") DEFAULT CHARSET=utf8";
|
||||
|
||||
*session <<
|
||||
"CREATE TABLE IF NOT EXISTS chat_message_file_content ("
|
||||
|
|
@ -754,7 +754,7 @@ MainDb::MainDb (const shared_ptr<Core> &core) : AbstractDb(*new MainDbPrivate),
|
|||
" FOREIGN KEY (chat_message_content_id)"
|
||||
" REFERENCES chat_message_content(id)"
|
||||
" ON DELETE CASCADE"
|
||||
")";
|
||||
") DEFAULT CHARSET=utf8";
|
||||
|
||||
*session <<
|
||||
"CREATE TABLE IF NOT EXISTS chat_message_content_app_data ("
|
||||
|
|
@ -767,7 +767,7 @@ MainDb::MainDb (const shared_ptr<Core> &core) : AbstractDb(*new MainDbPrivate),
|
|||
" FOREIGN KEY (chat_message_content_id)"
|
||||
" REFERENCES chat_message_content(id)"
|
||||
" ON DELETE CASCADE"
|
||||
")";
|
||||
") DEFAULT CHARSET=utf8";
|
||||
|
||||
*session <<
|
||||
"CREATE TABLE IF NOT EXISTS conference_message_crypto_data ("
|
||||
|
|
@ -780,7 +780,7 @@ MainDb::MainDb (const shared_ptr<Core> &core) : AbstractDb(*new MainDbPrivate),
|
|||
" FOREIGN KEY (event_id)"
|
||||
" REFERENCES conference_chat_message_event(event_id)"
|
||||
" ON DELETE CASCADE"
|
||||
")";
|
||||
") DEFAULT CHARSET=utf8";
|
||||
|
||||
// Trigger to delete participant_message cache entries.
|
||||
string displayedId = Utils::toString(static_cast<int>(ChatMessage::State::Displayed));
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue