mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-01-26 15:48:09 +00:00
feat(MainDb): create events table for subject, participant...
This commit is contained in:
parent
15fcc6950d
commit
db683ee680
1 changed files with 49 additions and 0 deletions
|
|
@ -328,6 +328,55 @@ MainDb::MainDb () : AbstractDb(*new MainDbPrivate) {}
|
|||
" ON DELETE CASCADE"
|
||||
")";
|
||||
|
||||
*session <<
|
||||
"CREATE TABLE IF NOT EXISTS conference_event ("
|
||||
" event_id INT UNSIGNED PRIMARY KEY,"
|
||||
" chat_room_id INT UNSIGNED NOT NULL,"
|
||||
|
||||
" FOREIGN KEY (event_id)"
|
||||
" REFERENCES event(id)"
|
||||
" ON DELETE CASCADE,"
|
||||
" FOREIGN KEY (chat_room_id)"
|
||||
" REFERENCES chat_room(peer_sip_address_id)"
|
||||
" ON DELETE CASCADE"
|
||||
")";
|
||||
|
||||
*session <<
|
||||
"CREATE TABLE IF NOT EXISTS conference_participant_event ("
|
||||
" conference_event_id INT UNSIGNED PRIMARY KEY,"
|
||||
" participant_address_id INT UNSIGNED NOT NULL,"
|
||||
|
||||
" FOREIGN KEY (conference_event_id)"
|
||||
" REFERENCES event(event_id)"
|
||||
" ON DELETE CASCADE,"
|
||||
" FOREIGN KEY (participant_address_id)"
|
||||
" REFERENCES sip_address(id)"
|
||||
" ON DELETE CASCADE"
|
||||
")";
|
||||
|
||||
*session <<
|
||||
"CREATE TABLE IF NOT EXISTS conference_participant_device_event ("
|
||||
" conference_participant_event_id INT UNSIGNED PRIMARY KEY,"
|
||||
" gruu_address_id INT UNSIGNED NOT NULL,"
|
||||
|
||||
" FOREIGN KEY (conference_participant_event_id)"
|
||||
" REFERENCES conference_participant_event(conference_event_id)"
|
||||
" ON DELETE CASCADE,"
|
||||
" FOREIGN KEY (gruu_address_id)"
|
||||
" REFERENCES sip_address(id)"
|
||||
" ON DELETE CASCADE"
|
||||
")";
|
||||
|
||||
*session <<
|
||||
"CREATE TABLE IF NOT EXISTS conference_subject_event ("
|
||||
" conference_event_id INT UNSIGNED PRIMARY KEY,"
|
||||
" subject VARCHAR(255),"
|
||||
|
||||
" FOREIGN KEY (conference_event_id)"
|
||||
" REFERENCES event(event_id)"
|
||||
" ON DELETE CASCADE"
|
||||
")";
|
||||
|
||||
*session <<
|
||||
"CREATE TABLE IF NOT EXISTS message_event ("
|
||||
" event_id INT UNSIGNED PRIMARY KEY,"
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue