github.com/rifflearning/mattermost-server@v5.11.1+incompatible/scripts/mattermost-postgresql-5.0.sql (about) 1 -- 2 -- PostgreSQL database dump 3 -- 4 5 SET statement_timeout = 0; 6 SET lock_timeout = 0; 7 SET client_encoding = 'UTF8'; 8 SET standard_conforming_strings = on; 9 SELECT pg_catalog.set_config('search_path', '', false); 10 SET check_function_bodies = false; 11 SET client_min_messages = warning; 12 13 -- 14 -- Name: plpgsql; Type: EXTENSION; Schema: -; Owner: 15 -- 16 17 CREATE EXTENSION IF NOT EXISTS plpgsql WITH SCHEMA pg_catalog; 18 19 20 -- 21 -- Name: EXTENSION plpgsql; Type: COMMENT; Schema: -; Owner: 22 -- 23 24 COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language'; 25 26 27 SET default_tablespace = ''; 28 29 SET default_with_oids = false; 30 31 -- 32 -- Name: audits; Type: TABLE; Schema: public; Owner: mmuser; Tablespace: 33 -- 34 35 CREATE TABLE public.audits ( 36 id character varying(26) NOT NULL, 37 createat bigint, 38 userid character varying(26), 39 action character varying(512), 40 extrainfo character varying(1024), 41 ipaddress character varying(64), 42 sessionid character varying(26) 43 ); 44 45 46 ALTER TABLE public.audits OWNER TO mmuser; 47 48 -- 49 -- Name: channelmemberhistory; Type: TABLE; Schema: public; Owner: mmuser; Tablespace: 50 -- 51 52 CREATE TABLE public.channelmemberhistory ( 53 channelid character varying(26) NOT NULL, 54 userid character varying(26) NOT NULL, 55 jointime bigint NOT NULL, 56 leavetime bigint 57 ); 58 59 60 ALTER TABLE public.channelmemberhistory OWNER TO mmuser; 61 62 -- 63 -- Name: channelmembers; Type: TABLE; Schema: public; Owner: mmuser; Tablespace: 64 -- 65 66 CREATE TABLE public.channelmembers ( 67 channelid character varying(26) NOT NULL, 68 userid character varying(26) NOT NULL, 69 roles character varying(64), 70 lastviewedat bigint, 71 msgcount bigint, 72 mentioncount bigint, 73 notifyprops character varying(2000), 74 lastupdateat bigint, 75 schemeuser boolean, 76 schemeadmin boolean 77 ); 78 79 80 ALTER TABLE public.channelmembers OWNER TO mmuser; 81 82 -- 83 -- Name: channels; Type: TABLE; Schema: public; Owner: mmuser; Tablespace: 84 -- 85 86 CREATE TABLE public.channels ( 87 id character varying(26) NOT NULL, 88 createat bigint, 89 updateat bigint, 90 deleteat bigint, 91 teamid character varying(26), 92 type character varying(1), 93 displayname character varying(64), 94 name character varying(64), 95 header character varying(1024), 96 purpose character varying(250), 97 lastpostat bigint, 98 totalmsgcount bigint, 99 extraupdateat bigint, 100 creatorid character varying(26), 101 schemeid character varying(26) 102 ); 103 104 105 ALTER TABLE public.channels OWNER TO mmuser; 106 107 -- 108 -- Name: clusterdiscovery; Type: TABLE; Schema: public; Owner: mmuser; Tablespace: 109 -- 110 111 CREATE TABLE public.clusterdiscovery ( 112 id character varying(26) NOT NULL, 113 type character varying(64), 114 clustername character varying(64), 115 hostname character varying(512), 116 gossipport integer, 117 port integer, 118 createat bigint, 119 lastpingat bigint 120 ); 121 122 123 ALTER TABLE public.clusterdiscovery OWNER TO mmuser; 124 125 -- 126 -- Name: commands; Type: TABLE; Schema: public; Owner: mmuser; Tablespace: 127 -- 128 129 CREATE TABLE public.commands ( 130 id character varying(26) NOT NULL, 131 token character varying(26), 132 createat bigint, 133 updateat bigint, 134 deleteat bigint, 135 creatorid character varying(26), 136 teamid character varying(26), 137 trigger character varying(128), 138 method character varying(1), 139 username character varying(64), 140 iconurl character varying(1024), 141 autocomplete boolean, 142 autocompletedesc character varying(1024), 143 autocompletehint character varying(1024), 144 displayname character varying(64), 145 description character varying(128), 146 url character varying(1024) 147 ); 148 149 150 ALTER TABLE public.commands OWNER TO mmuser; 151 152 -- 153 -- Name: commandwebhooks; Type: TABLE; Schema: public; Owner: mmuser; Tablespace: 154 -- 155 156 CREATE TABLE public.commandwebhooks ( 157 id character varying(26) NOT NULL, 158 createat bigint, 159 commandid character varying(26), 160 userid character varying(26), 161 channelid character varying(26), 162 rootid character varying(26), 163 parentid character varying(26), 164 usecount integer 165 ); 166 167 168 ALTER TABLE public.commandwebhooks OWNER TO mmuser; 169 170 -- 171 -- Name: compliances; Type: TABLE; Schema: public; Owner: mmuser; Tablespace: 172 -- 173 174 CREATE TABLE public.compliances ( 175 id character varying(26) NOT NULL, 176 createat bigint, 177 userid character varying(26), 178 status character varying(64), 179 count integer, 180 "desc" character varying(512), 181 type character varying(64), 182 startat bigint, 183 endat bigint, 184 keywords character varying(512), 185 emails character varying(1024) 186 ); 187 188 189 ALTER TABLE public.compliances OWNER TO mmuser; 190 191 -- 192 -- Name: emoji; Type: TABLE; Schema: public; Owner: mmuser; Tablespace: 193 -- 194 195 CREATE TABLE public.emoji ( 196 id character varying(26) NOT NULL, 197 createat bigint, 198 updateat bigint, 199 deleteat bigint, 200 creatorid character varying(26), 201 name character varying(64) 202 ); 203 204 205 ALTER TABLE public.emoji OWNER TO mmuser; 206 207 -- 208 -- Name: fileinfo; Type: TABLE; Schema: public; Owner: mmuser; Tablespace: 209 -- 210 211 CREATE TABLE public.fileinfo ( 212 id character varying(26) NOT NULL, 213 creatorid character varying(26), 214 postid character varying(26), 215 createat bigint, 216 updateat bigint, 217 deleteat bigint, 218 path character varying(512), 219 thumbnailpath character varying(512), 220 previewpath character varying(512), 221 name character varying(256), 222 extension character varying(64), 223 size bigint, 224 mimetype character varying(256), 225 width integer, 226 height integer, 227 haspreviewimage boolean 228 ); 229 230 231 ALTER TABLE public.fileinfo OWNER TO mmuser; 232 233 -- 234 -- Name: incomingwebhooks; Type: TABLE; Schema: public; Owner: mmuser; Tablespace: 235 -- 236 237 CREATE TABLE public.incomingwebhooks ( 238 id character varying(26) NOT NULL, 239 createat bigint, 240 updateat bigint, 241 deleteat bigint, 242 userid character varying(26), 243 channelid character varying(26), 244 teamid character varying(26), 245 displayname character varying(64), 246 description character varying(128), 247 username text, 248 iconurl text, 249 channellocked boolean 250 ); 251 252 253 ALTER TABLE public.incomingwebhooks OWNER TO mmuser; 254 255 -- 256 -- Name: jobs; Type: TABLE; Schema: public; Owner: mmuser; Tablespace: 257 -- 258 259 CREATE TABLE public.jobs ( 260 id character varying(26) NOT NULL, 261 type character varying(32), 262 priority bigint, 263 createat bigint, 264 startat bigint, 265 lastactivityat bigint, 266 status character varying(32), 267 progress bigint, 268 data character varying(1024) 269 ); 270 271 272 ALTER TABLE public.jobs OWNER TO mmuser; 273 274 -- 275 -- Name: licenses; Type: TABLE; Schema: public; Owner: mmuser; Tablespace: 276 -- 277 278 CREATE TABLE public.licenses ( 279 id character varying(26) NOT NULL, 280 createat bigint, 281 bytes character varying(10000) 282 ); 283 284 285 ALTER TABLE public.licenses OWNER TO mmuser; 286 287 -- 288 -- Name: oauthaccessdata; Type: TABLE; Schema: public; Owner: mmuser; Tablespace: 289 -- 290 291 CREATE TABLE public.oauthaccessdata ( 292 clientid character varying(26), 293 userid character varying(26), 294 token character varying(26) NOT NULL, 295 refreshtoken character varying(26), 296 redirecturi character varying(256), 297 expiresat bigint, 298 scope character varying(128) 299 ); 300 301 302 ALTER TABLE public.oauthaccessdata OWNER TO mmuser; 303 304 -- 305 -- Name: oauthapps; Type: TABLE; Schema: public; Owner: mmuser; Tablespace: 306 -- 307 308 CREATE TABLE public.oauthapps ( 309 id character varying(26) NOT NULL, 310 creatorid character varying(26), 311 createat bigint, 312 updateat bigint, 313 clientsecret character varying(128), 314 name character varying(64), 315 description character varying(512), 316 iconurl character varying(512), 317 callbackurls character varying(1024), 318 homepage character varying(256), 319 istrusted boolean 320 ); 321 322 323 ALTER TABLE public.oauthapps OWNER TO mmuser; 324 325 -- 326 -- Name: oauthauthdata; Type: TABLE; Schema: public; Owner: mmuser; Tablespace: 327 -- 328 329 CREATE TABLE public.oauthauthdata ( 330 clientid character varying(26), 331 userid character varying(26), 332 code character varying(128) NOT NULL, 333 expiresin integer, 334 createat bigint, 335 redirecturi character varying(256), 336 state character varying(1024), 337 scope character varying(128) 338 ); 339 340 341 ALTER TABLE public.oauthauthdata OWNER TO mmuser; 342 343 -- 344 -- Name: outgoingwebhooks; Type: TABLE; Schema: public; Owner: mmuser; Tablespace: 345 -- 346 347 CREATE TABLE public.outgoingwebhooks ( 348 id character varying(26) NOT NULL, 349 token character varying(26), 350 createat bigint, 351 updateat bigint, 352 deleteat bigint, 353 creatorid character varying(26), 354 channelid character varying(26), 355 teamid character varying(26), 356 triggerwords character varying(1024), 357 triggerwhen integer, 358 callbackurls character varying(1024), 359 displayname character varying(64), 360 description character varying(128), 361 contenttype character varying(128) 362 ); 363 364 365 ALTER TABLE public.outgoingwebhooks OWNER TO mmuser; 366 367 -- 368 -- Name: pluginkeyvaluestore; Type: TABLE; Schema: public; Owner: mmuser; Tablespace: 369 -- 370 371 CREATE TABLE public.pluginkeyvaluestore ( 372 pluginid character varying(190) NOT NULL, 373 pkey character varying(50) NOT NULL, 374 pvalue bytea 375 ); 376 377 378 ALTER TABLE public.pluginkeyvaluestore OWNER TO mmuser; 379 380 -- 381 -- Name: posts; Type: TABLE; Schema: public; Owner: mmuser; Tablespace: 382 -- 383 384 CREATE TABLE public.posts ( 385 id character varying(26) NOT NULL, 386 createat bigint, 387 updateat bigint, 388 editat bigint, 389 deleteat bigint, 390 ispinned boolean, 391 userid character varying(26), 392 channelid character varying(26), 393 rootid character varying(26), 394 parentid character varying(26), 395 originalid character varying(26), 396 message character varying(65535), 397 type character varying(26), 398 props character varying(8000), 399 hashtags character varying(1000), 400 filenames character varying(4000), 401 fileids character varying(150), 402 hasreactions boolean 403 ); 404 405 406 ALTER TABLE public.posts OWNER TO mmuser; 407 408 -- 409 -- Name: preferences; Type: TABLE; Schema: public; Owner: mmuser; Tablespace: 410 -- 411 412 CREATE TABLE public.preferences ( 413 userid character varying(26) NOT NULL, 414 category character varying(32) NOT NULL, 415 name character varying(32) NOT NULL, 416 value character varying(2000) 417 ); 418 419 420 ALTER TABLE public.preferences OWNER TO mmuser; 421 422 -- 423 -- Name: reactions; Type: TABLE; Schema: public; Owner: mmuser; Tablespace: 424 -- 425 426 CREATE TABLE public.reactions ( 427 userid character varying(26) NOT NULL, 428 postid character varying(26) NOT NULL, 429 emojiname character varying(64) NOT NULL, 430 createat bigint 431 ); 432 433 434 ALTER TABLE public.reactions OWNER TO mmuser; 435 436 -- 437 -- Name: roles; Type: TABLE; Schema: public; Owner: mmuser; Tablespace: 438 -- 439 440 CREATE TABLE public.roles ( 441 id character varying(26) NOT NULL, 442 name character varying(64), 443 displayname character varying(128), 444 description character varying(1024), 445 createat bigint, 446 updateat bigint, 447 deleteat bigint, 448 permissions character varying(4096), 449 schememanaged boolean, 450 builtin boolean 451 ); 452 453 454 ALTER TABLE public.roles OWNER TO mmuser; 455 456 -- 457 -- Name: schemes; Type: TABLE; Schema: public; Owner: mmuser; Tablespace: 458 -- 459 460 CREATE TABLE public.schemes ( 461 id character varying(26) NOT NULL, 462 name character varying(64), 463 displayname character varying(128), 464 description character varying(1024), 465 createat bigint, 466 updateat bigint, 467 deleteat bigint, 468 scope character varying(32), 469 defaultteamadminrole character varying(64), 470 defaultteamuserrole character varying(64), 471 defaultchanneladminrole character varying(64), 472 defaultchanneluserrole character varying(64) 473 ); 474 475 476 ALTER TABLE public.schemes OWNER TO mmuser; 477 478 -- 479 -- Name: sessions; Type: TABLE; Schema: public; Owner: mmuser; Tablespace: 480 -- 481 482 CREATE TABLE public.sessions ( 483 id character varying(26) NOT NULL, 484 token character varying(26), 485 createat bigint, 486 expiresat bigint, 487 lastactivityat bigint, 488 userid character varying(26), 489 deviceid character varying(512), 490 roles character varying(64), 491 isoauth boolean, 492 props character varying(1000) 493 ); 494 495 496 ALTER TABLE public.sessions OWNER TO mmuser; 497 498 -- 499 -- Name: status; Type: TABLE; Schema: public; Owner: mmuser; Tablespace: 500 -- 501 502 CREATE TABLE public.status ( 503 userid character varying(26) NOT NULL, 504 status character varying(32), 505 manual boolean, 506 lastactivityat bigint 507 ); 508 509 510 ALTER TABLE public.status OWNER TO mmuser; 511 512 -- 513 -- Name: systems; Type: TABLE; Schema: public; Owner: mmuser; Tablespace: 514 -- 515 516 CREATE TABLE public.systems ( 517 name character varying(64) NOT NULL, 518 value character varying(1024) 519 ); 520 521 522 ALTER TABLE public.systems OWNER TO mmuser; 523 524 -- 525 -- Name: teammembers; Type: TABLE; Schema: public; Owner: mmuser; Tablespace: 526 -- 527 528 CREATE TABLE public.teammembers ( 529 teamid character varying(26) NOT NULL, 530 userid character varying(26) NOT NULL, 531 roles character varying(64), 532 deleteat bigint, 533 schemeuser boolean, 534 schemeadmin boolean 535 ); 536 537 538 ALTER TABLE public.teammembers OWNER TO mmuser; 539 540 -- 541 -- Name: teams; Type: TABLE; Schema: public; Owner: mmuser; Tablespace: 542 -- 543 544 CREATE TABLE public.teams ( 545 id character varying(26) NOT NULL, 546 createat bigint, 547 updateat bigint, 548 deleteat bigint, 549 displayname character varying(64), 550 name character varying(64), 551 description character varying(255), 552 email character varying(128), 553 type text, 554 companyname character varying(64), 555 alloweddomains character varying(500), 556 inviteid character varying(32), 557 allowopeninvite boolean, 558 lastteamiconupdate bigint, 559 schemeid text 560 ); 561 562 563 ALTER TABLE public.teams OWNER TO mmuser; 564 565 -- 566 -- Name: tokens; Type: TABLE; Schema: public; Owner: mmuser; Tablespace: 567 -- 568 569 CREATE TABLE public.tokens ( 570 token character varying(64) NOT NULL, 571 createat bigint, 572 type character varying(64), 573 extra character varying(128) 574 ); 575 576 577 ALTER TABLE public.tokens OWNER TO mmuser; 578 579 -- 580 -- Name: useraccesstokens; Type: TABLE; Schema: public; Owner: mmuser; Tablespace: 581 -- 582 583 CREATE TABLE public.useraccesstokens ( 584 id character varying(26) NOT NULL, 585 token character varying(26), 586 userid character varying(26), 587 description character varying(512), 588 isactive boolean 589 ); 590 591 592 ALTER TABLE public.useraccesstokens OWNER TO mmuser; 593 594 -- 595 -- Name: users; Type: TABLE; Schema: public; Owner: mmuser; Tablespace: 596 -- 597 598 CREATE TABLE public.users ( 599 id character varying(26) NOT NULL, 600 createat bigint, 601 updateat bigint, 602 deleteat bigint, 603 username character varying(64), 604 password character varying(128), 605 authdata character varying(128), 606 authservice character varying(32), 607 email character varying(128), 608 emailverified boolean, 609 nickname character varying(64), 610 firstname character varying(64), 611 lastname character varying(64), 612 "position" character varying(128), 613 roles character varying(256), 614 allowmarketing boolean, 615 props character varying(4000), 616 notifyprops character varying(2000), 617 lastpasswordupdate bigint, 618 lastpictureupdate bigint, 619 failedattempts integer, 620 locale character varying(5), 621 timezone character varying(256), 622 mfaactive boolean, 623 mfasecret character varying(128) 624 ); 625 626 627 ALTER TABLE public.users OWNER TO mmuser; 628 629 -- 630 -- Data for Name: audits; Type: TABLE DATA; Schema: public; Owner: mmuser 631 -- 632 633 COPY public.audits (id, createat, userid, action, extrainfo, ipaddress, sessionid) FROM stdin; 634 \. 635 636 637 -- 638 -- Data for Name: channelmemberhistory; Type: TABLE DATA; Schema: public; Owner: mmuser 639 -- 640 641 COPY public.channelmemberhistory (channelid, userid, jointime, leavetime) FROM stdin; 642 \. 643 644 645 -- 646 -- Data for Name: channelmembers; Type: TABLE DATA; Schema: public; Owner: mmuser 647 -- 648 649 COPY public.channelmembers (channelid, userid, roles, lastviewedat, msgcount, mentioncount, notifyprops, lastupdateat, schemeuser, schemeadmin) FROM stdin; 650 \. 651 652 653 -- 654 -- Data for Name: channels; Type: TABLE DATA; Schema: public; Owner: mmuser 655 -- 656 657 COPY public.channels (id, createat, updateat, deleteat, teamid, type, displayname, name, header, purpose, lastpostat, totalmsgcount, extraupdateat, creatorid, schemeid) FROM stdin; 658 \. 659 660 661 -- 662 -- Data for Name: clusterdiscovery; Type: TABLE DATA; Schema: public; Owner: mmuser 663 -- 664 665 COPY public.clusterdiscovery (id, type, clustername, hostname, gossipport, port, createat, lastpingat) FROM stdin; 666 \. 667 668 669 -- 670 -- Data for Name: commands; Type: TABLE DATA; Schema: public; Owner: mmuser 671 -- 672 673 COPY public.commands (id, token, createat, updateat, deleteat, creatorid, teamid, trigger, method, username, iconurl, autocomplete, autocompletedesc, autocompletehint, displayname, description, url) FROM stdin; 674 \. 675 676 677 -- 678 -- Data for Name: commandwebhooks; Type: TABLE DATA; Schema: public; Owner: mmuser 679 -- 680 681 COPY public.commandwebhooks (id, createat, commandid, userid, channelid, rootid, parentid, usecount) FROM stdin; 682 \. 683 684 685 -- 686 -- Data for Name: compliances; Type: TABLE DATA; Schema: public; Owner: mmuser 687 -- 688 689 COPY public.compliances (id, createat, userid, status, count, "desc", type, startat, endat, keywords, emails) FROM stdin; 690 \. 691 692 693 -- 694 -- Data for Name: emoji; Type: TABLE DATA; Schema: public; Owner: mmuser 695 -- 696 697 COPY public.emoji (id, createat, updateat, deleteat, creatorid, name) FROM stdin; 698 \. 699 700 701 -- 702 -- Data for Name: fileinfo; Type: TABLE DATA; Schema: public; Owner: mmuser 703 -- 704 705 COPY public.fileinfo (id, creatorid, postid, createat, updateat, deleteat, path, thumbnailpath, previewpath, name, extension, size, mimetype, width, height, haspreviewimage) FROM stdin; 706 \. 707 708 709 -- 710 -- Data for Name: incomingwebhooks; Type: TABLE DATA; Schema: public; Owner: mmuser 711 -- 712 713 COPY public.incomingwebhooks (id, createat, updateat, deleteat, userid, channelid, teamid, displayname, description, username, iconurl, channellocked) FROM stdin; 714 \. 715 716 717 -- 718 -- Data for Name: jobs; Type: TABLE DATA; Schema: public; Owner: mmuser 719 -- 720 721 COPY public.jobs (id, type, priority, createat, startat, lastactivityat, status, progress, data) FROM stdin; 722 \. 723 724 725 -- 726 -- Data for Name: licenses; Type: TABLE DATA; Schema: public; Owner: mmuser 727 -- 728 729 COPY public.licenses (id, createat, bytes) FROM stdin; 730 \. 731 732 733 -- 734 -- Data for Name: oauthaccessdata; Type: TABLE DATA; Schema: public; Owner: mmuser 735 -- 736 737 COPY public.oauthaccessdata (clientid, userid, token, refreshtoken, redirecturi, expiresat, scope) FROM stdin; 738 \. 739 740 741 -- 742 -- Data for Name: oauthapps; Type: TABLE DATA; Schema: public; Owner: mmuser 743 -- 744 745 COPY public.oauthapps (id, creatorid, createat, updateat, clientsecret, name, description, iconurl, callbackurls, homepage, istrusted) FROM stdin; 746 \. 747 748 749 -- 750 -- Data for Name: oauthauthdata; Type: TABLE DATA; Schema: public; Owner: mmuser 751 -- 752 753 COPY public.oauthauthdata (clientid, userid, code, expiresin, createat, redirecturi, state, scope) FROM stdin; 754 \. 755 756 757 -- 758 -- Data for Name: outgoingwebhooks; Type: TABLE DATA; Schema: public; Owner: mmuser 759 -- 760 761 COPY public.outgoingwebhooks (id, token, createat, updateat, deleteat, creatorid, channelid, teamid, triggerwords, triggerwhen, callbackurls, displayname, description, contenttype) FROM stdin; 762 \. 763 764 765 -- 766 -- Data for Name: pluginkeyvaluestore; Type: TABLE DATA; Schema: public; Owner: mmuser 767 -- 768 769 COPY public.pluginkeyvaluestore (pluginid, pkey, pvalue) FROM stdin; 770 \. 771 772 773 -- 774 -- Data for Name: posts; Type: TABLE DATA; Schema: public; Owner: mmuser 775 -- 776 777 COPY public.posts (id, createat, updateat, editat, deleteat, ispinned, userid, channelid, rootid, parentid, originalid, message, type, props, hashtags, filenames, fileids, hasreactions) FROM stdin; 778 \. 779 780 781 -- 782 -- Data for Name: preferences; Type: TABLE DATA; Schema: public; Owner: mmuser 783 -- 784 785 COPY public.preferences (userid, category, name, value) FROM stdin; 786 \. 787 788 789 -- 790 -- Data for Name: reactions; Type: TABLE DATA; Schema: public; Owner: mmuser 791 -- 792 793 COPY public.reactions (userid, postid, emojiname, createat) FROM stdin; 794 \. 795 796 797 -- 798 -- Data for Name: roles; Type: TABLE DATA; Schema: public; Owner: mmuser 799 -- 800 801 COPY public.roles (id, name, displayname, description, createat, updateat, deleteat, permissions, schememanaged, builtin) FROM stdin; 802 aap88jdt37dgdgkek1c7dq69ua team_post_all authentication.roles.team_post_all.name authentication.roles.team_post_all.description 1552912816230 1552912816230 0 create_post f t 803 masesduwobn95dqoyba5xmtz5o team_post_all_public authentication.roles.team_post_all_public.name authentication.roles.team_post_all_public.description 1552912816258 1552912816258 0 create_post_public f t 804 ufy3o8h1y3g4bgqeyw7yb6hrwe system_post_all authentication.roles.system_post_all.name authentication.roles.system_post_all.description 1552912816269 1552912816269 0 create_post f t 805 7ptq38iy4br59q8y4zt9mm3zwy system_post_all_public authentication.roles.system_post_all_public.name authentication.roles.system_post_all_public.description 1552912816288 1552912816288 0 create_post_public f t 806 wpxrpuiyo3bgdf34u7t65gcota system_user_access_token authentication.roles.system_user_access_token.name authentication.roles.system_user_access_token.description 1552912816404 1552912816404 0 create_user_access_token read_user_access_token revoke_user_access_token f t 807 fomn851ie3gmz8zwr87szazm6w channel_user authentication.roles.channel_user.name authentication.roles.channel_user.description 1552912816614 1552912816614 0 read_channel add_reaction remove_reaction manage_public_channel_members upload_file get_public_link create_post use_slash_commands manage_private_channel_members delete_post edit_post t t 808 xjxw3p6ect8bjfre7wc5jhwbqr channel_admin authentication.roles.channel_admin.name authentication.roles.channel_admin.description 1552912816669 1552912816669 0 manage_channel_roles t t 809 q5qjsjsn3py5mfodcirqjkhsjy team_user authentication.roles.team_user.name authentication.roles.team_user.description 1552912816680 1552912816680 0 list_team_channels join_public_channels read_public_channel view_team create_public_channel manage_public_channel_properties delete_public_channel create_private_channel manage_private_channel_properties delete_private_channel invite_user add_user_to_team t t 810 ntqm5c1rbjb9mrh69zagibxoxa team_admin authentication.roles.team_admin.name authentication.roles.team_admin.description 1552912816746 1552912816746 0 edit_others_posts remove_user_from_team manage_team import_team manage_team_roles manage_channel_roles manage_others_webhooks manage_slash_commands manage_others_slash_commands manage_webhooks delete_post delete_others_posts t t 811 ts6aqp9p6jy97jwyf6wh4f5qaa system_user authentication.roles.global_user.name authentication.roles.global_user.description 1552912816757 1552912816913 0 create_direct_channel create_group_channel permanent_delete_user create_team manage_emojis t t 812 twatrmjz8i8spfdyus18bm4nth system_admin authentication.roles.global_admin.name authentication.roles.global_admin.description 1552912816481 1552912816923 0 assign_system_admin_role manage_system manage_roles manage_public_channel_properties manage_public_channel_members manage_private_channel_members delete_public_channel create_public_channel manage_private_channel_properties delete_private_channel create_private_channel manage_system_wide_oauth manage_others_webhooks edit_other_users manage_oauth invite_user delete_post delete_others_posts create_team add_user_to_team list_users_without_team manage_jobs create_post_public create_post_ephemeral create_user_access_token read_user_access_token revoke_user_access_token remove_others_reactions list_team_channels join_public_channels read_public_channel view_team read_channel add_reaction remove_reaction upload_file get_public_link create_post use_slash_commands edit_others_posts remove_user_from_team manage_team import_team manage_team_roles manage_channel_roles manage_slash_commands manage_others_slash_commands manage_webhooks edit_post manage_emojis manage_others_emojis t t 813 \. 814 815 816 -- 817 -- Data for Name: schemes; Type: TABLE DATA; Schema: public; Owner: mmuser 818 -- 819 820 COPY public.schemes (id, name, displayname, description, createat, updateat, deleteat, scope, defaultteamadminrole, defaultteamuserrole, defaultchanneladminrole, defaultchanneluserrole) FROM stdin; 821 \. 822 823 824 -- 825 -- Data for Name: sessions; Type: TABLE DATA; Schema: public; Owner: mmuser 826 -- 827 828 COPY public.sessions (id, token, createat, expiresat, lastactivityat, userid, deviceid, roles, isoauth, props) FROM stdin; 829 \. 830 831 832 -- 833 -- Data for Name: status; Type: TABLE DATA; Schema: public; Owner: mmuser 834 -- 835 836 COPY public.status (userid, status, manual, lastactivityat) FROM stdin; 837 \. 838 839 840 -- 841 -- Data for Name: systems; Type: TABLE DATA; Schema: public; Owner: mmuser 842 -- 843 844 COPY public.systems (name, value) FROM stdin; 845 Version 5.0.0 846 AsymmetricSigningKey {"ecdsa_key":{"curve":"P-256","x":50494983991025284560870211683226455202411615657166048251398890171377825517363,"y":113694733845764674468191147267904180878076486503487433150108745296643202957034,"d":85042364128488616037616885822024419913274924562562115600648814391088417875310}} 847 AdvancedPermissionsMigrationComplete true 848 EmojisPermissionsMigrationComplete true 849 DiagnosticId up3o75jkjbbs8dbawiwypzwrmc 850 LastSecurityTime 1552912819442 851 \. 852 853 854 -- 855 -- Data for Name: teammembers; Type: TABLE DATA; Schema: public; Owner: mmuser 856 -- 857 858 COPY public.teammembers (teamid, userid, roles, deleteat, schemeuser, schemeadmin) FROM stdin; 859 \. 860 861 862 -- 863 -- Data for Name: teams; Type: TABLE DATA; Schema: public; Owner: mmuser 864 -- 865 866 COPY public.teams (id, createat, updateat, deleteat, displayname, name, description, email, type, companyname, alloweddomains, inviteid, allowopeninvite, lastteamiconupdate, schemeid) FROM stdin; 867 \. 868 869 870 -- 871 -- Data for Name: tokens; Type: TABLE DATA; Schema: public; Owner: mmuser 872 -- 873 874 COPY public.tokens (token, createat, type, extra) FROM stdin; 875 \. 876 877 878 -- 879 -- Data for Name: useraccesstokens; Type: TABLE DATA; Schema: public; Owner: mmuser 880 -- 881 882 COPY public.useraccesstokens (id, token, userid, description, isactive) FROM stdin; 883 \. 884 885 886 -- 887 -- Data for Name: users; Type: TABLE DATA; Schema: public; Owner: mmuser 888 -- 889 890 COPY public.users (id, createat, updateat, deleteat, username, password, authdata, authservice, email, emailverified, nickname, firstname, lastname, "position", roles, allowmarketing, props, notifyprops, lastpasswordupdate, lastpictureupdate, failedattempts, locale, timezone, mfaactive, mfasecret) FROM stdin; 891 \. 892 893 894 -- 895 -- Name: audits_pkey; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 896 -- 897 898 ALTER TABLE ONLY public.audits 899 ADD CONSTRAINT audits_pkey PRIMARY KEY (id); 900 901 902 -- 903 -- Name: channelmemberhistory_pkey; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 904 -- 905 906 ALTER TABLE ONLY public.channelmemberhistory 907 ADD CONSTRAINT channelmemberhistory_pkey PRIMARY KEY (channelid, userid, jointime); 908 909 910 -- 911 -- Name: channelmembers_pkey; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 912 -- 913 914 ALTER TABLE ONLY public.channelmembers 915 ADD CONSTRAINT channelmembers_pkey PRIMARY KEY (channelid, userid); 916 917 918 -- 919 -- Name: channels_name_teamid_key; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 920 -- 921 922 ALTER TABLE ONLY public.channels 923 ADD CONSTRAINT channels_name_teamid_key UNIQUE (name, teamid); 924 925 926 -- 927 -- Name: channels_pkey; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 928 -- 929 930 ALTER TABLE ONLY public.channels 931 ADD CONSTRAINT channels_pkey PRIMARY KEY (id); 932 933 934 -- 935 -- Name: clusterdiscovery_pkey; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 936 -- 937 938 ALTER TABLE ONLY public.clusterdiscovery 939 ADD CONSTRAINT clusterdiscovery_pkey PRIMARY KEY (id); 940 941 942 -- 943 -- Name: commands_pkey; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 944 -- 945 946 ALTER TABLE ONLY public.commands 947 ADD CONSTRAINT commands_pkey PRIMARY KEY (id); 948 949 950 -- 951 -- Name: commandwebhooks_pkey; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 952 -- 953 954 ALTER TABLE ONLY public.commandwebhooks 955 ADD CONSTRAINT commandwebhooks_pkey PRIMARY KEY (id); 956 957 958 -- 959 -- Name: compliances_pkey; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 960 -- 961 962 ALTER TABLE ONLY public.compliances 963 ADD CONSTRAINT compliances_pkey PRIMARY KEY (id); 964 965 966 -- 967 -- Name: emoji_name_deleteat_key; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 968 -- 969 970 ALTER TABLE ONLY public.emoji 971 ADD CONSTRAINT emoji_name_deleteat_key UNIQUE (name, deleteat); 972 973 974 -- 975 -- Name: emoji_pkey; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 976 -- 977 978 ALTER TABLE ONLY public.emoji 979 ADD CONSTRAINT emoji_pkey PRIMARY KEY (id); 980 981 982 -- 983 -- Name: fileinfo_pkey; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 984 -- 985 986 ALTER TABLE ONLY public.fileinfo 987 ADD CONSTRAINT fileinfo_pkey PRIMARY KEY (id); 988 989 990 -- 991 -- Name: incomingwebhooks_pkey; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 992 -- 993 994 ALTER TABLE ONLY public.incomingwebhooks 995 ADD CONSTRAINT incomingwebhooks_pkey PRIMARY KEY (id); 996 997 998 -- 999 -- Name: jobs_pkey; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 1000 -- 1001 1002 ALTER TABLE ONLY public.jobs 1003 ADD CONSTRAINT jobs_pkey PRIMARY KEY (id); 1004 1005 1006 -- 1007 -- Name: licenses_pkey; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 1008 -- 1009 1010 ALTER TABLE ONLY public.licenses 1011 ADD CONSTRAINT licenses_pkey PRIMARY KEY (id); 1012 1013 1014 -- 1015 -- Name: oauthaccessdata_clientid_userid_key; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 1016 -- 1017 1018 ALTER TABLE ONLY public.oauthaccessdata 1019 ADD CONSTRAINT oauthaccessdata_clientid_userid_key UNIQUE (clientid, userid); 1020 1021 1022 -- 1023 -- Name: oauthaccessdata_pkey; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 1024 -- 1025 1026 ALTER TABLE ONLY public.oauthaccessdata 1027 ADD CONSTRAINT oauthaccessdata_pkey PRIMARY KEY (token); 1028 1029 1030 -- 1031 -- Name: oauthapps_pkey; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 1032 -- 1033 1034 ALTER TABLE ONLY public.oauthapps 1035 ADD CONSTRAINT oauthapps_pkey PRIMARY KEY (id); 1036 1037 1038 -- 1039 -- Name: oauthauthdata_pkey; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 1040 -- 1041 1042 ALTER TABLE ONLY public.oauthauthdata 1043 ADD CONSTRAINT oauthauthdata_pkey PRIMARY KEY (code); 1044 1045 1046 -- 1047 -- Name: outgoingwebhooks_pkey; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 1048 -- 1049 1050 ALTER TABLE ONLY public.outgoingwebhooks 1051 ADD CONSTRAINT outgoingwebhooks_pkey PRIMARY KEY (id); 1052 1053 1054 -- 1055 -- Name: pluginkeyvaluestore_pkey; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 1056 -- 1057 1058 ALTER TABLE ONLY public.pluginkeyvaluestore 1059 ADD CONSTRAINT pluginkeyvaluestore_pkey PRIMARY KEY (pluginid, pkey); 1060 1061 1062 -- 1063 -- Name: posts_pkey; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 1064 -- 1065 1066 ALTER TABLE ONLY public.posts 1067 ADD CONSTRAINT posts_pkey PRIMARY KEY (id); 1068 1069 1070 -- 1071 -- Name: preferences_pkey; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 1072 -- 1073 1074 ALTER TABLE ONLY public.preferences 1075 ADD CONSTRAINT preferences_pkey PRIMARY KEY (userid, category, name); 1076 1077 1078 -- 1079 -- Name: reactions_pkey; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 1080 -- 1081 1082 ALTER TABLE ONLY public.reactions 1083 ADD CONSTRAINT reactions_pkey PRIMARY KEY (userid, postid, emojiname); 1084 1085 1086 -- 1087 -- Name: roles_name_key; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 1088 -- 1089 1090 ALTER TABLE ONLY public.roles 1091 ADD CONSTRAINT roles_name_key UNIQUE (name); 1092 1093 1094 -- 1095 -- Name: roles_pkey; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 1096 -- 1097 1098 ALTER TABLE ONLY public.roles 1099 ADD CONSTRAINT roles_pkey PRIMARY KEY (id); 1100 1101 1102 -- 1103 -- Name: schemes_name_key; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 1104 -- 1105 1106 ALTER TABLE ONLY public.schemes 1107 ADD CONSTRAINT schemes_name_key UNIQUE (name); 1108 1109 1110 -- 1111 -- Name: schemes_pkey; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 1112 -- 1113 1114 ALTER TABLE ONLY public.schemes 1115 ADD CONSTRAINT schemes_pkey PRIMARY KEY (id); 1116 1117 1118 -- 1119 -- Name: sessions_pkey; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 1120 -- 1121 1122 ALTER TABLE ONLY public.sessions 1123 ADD CONSTRAINT sessions_pkey PRIMARY KEY (id); 1124 1125 1126 -- 1127 -- Name: status_pkey; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 1128 -- 1129 1130 ALTER TABLE ONLY public.status 1131 ADD CONSTRAINT status_pkey PRIMARY KEY (userid); 1132 1133 1134 -- 1135 -- Name: systems_pkey; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 1136 -- 1137 1138 ALTER TABLE ONLY public.systems 1139 ADD CONSTRAINT systems_pkey PRIMARY KEY (name); 1140 1141 1142 -- 1143 -- Name: teammembers_pkey; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 1144 -- 1145 1146 ALTER TABLE ONLY public.teammembers 1147 ADD CONSTRAINT teammembers_pkey PRIMARY KEY (teamid, userid); 1148 1149 1150 -- 1151 -- Name: teams_name_key; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 1152 -- 1153 1154 ALTER TABLE ONLY public.teams 1155 ADD CONSTRAINT teams_name_key UNIQUE (name); 1156 1157 1158 -- 1159 -- Name: teams_pkey; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 1160 -- 1161 1162 ALTER TABLE ONLY public.teams 1163 ADD CONSTRAINT teams_pkey PRIMARY KEY (id); 1164 1165 1166 -- 1167 -- Name: tokens_pkey; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 1168 -- 1169 1170 ALTER TABLE ONLY public.tokens 1171 ADD CONSTRAINT tokens_pkey PRIMARY KEY (token); 1172 1173 1174 -- 1175 -- Name: useraccesstokens_pkey; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 1176 -- 1177 1178 ALTER TABLE ONLY public.useraccesstokens 1179 ADD CONSTRAINT useraccesstokens_pkey PRIMARY KEY (id); 1180 1181 1182 -- 1183 -- Name: useraccesstokens_token_key; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 1184 -- 1185 1186 ALTER TABLE ONLY public.useraccesstokens 1187 ADD CONSTRAINT useraccesstokens_token_key UNIQUE (token); 1188 1189 1190 -- 1191 -- Name: users_authdata_key; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 1192 -- 1193 1194 ALTER TABLE ONLY public.users 1195 ADD CONSTRAINT users_authdata_key UNIQUE (authdata); 1196 1197 1198 -- 1199 -- Name: users_email_key; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 1200 -- 1201 1202 ALTER TABLE ONLY public.users 1203 ADD CONSTRAINT users_email_key UNIQUE (email); 1204 1205 1206 -- 1207 -- Name: users_pkey; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 1208 -- 1209 1210 ALTER TABLE ONLY public.users 1211 ADD CONSTRAINT users_pkey PRIMARY KEY (id); 1212 1213 1214 -- 1215 -- Name: users_username_key; Type: CONSTRAINT; Schema: public; Owner: mmuser; Tablespace: 1216 -- 1217 1218 ALTER TABLE ONLY public.users 1219 ADD CONSTRAINT users_username_key UNIQUE (username); 1220 1221 1222 -- 1223 -- Name: idx_audits_user_id; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1224 -- 1225 1226 CREATE INDEX idx_audits_user_id ON public.audits USING btree (userid); 1227 1228 1229 -- 1230 -- Name: idx_channelmembers_channel_id; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1231 -- 1232 1233 CREATE INDEX idx_channelmembers_channel_id ON public.channelmembers USING btree (channelid); 1234 1235 1236 -- 1237 -- Name: idx_channelmembers_user_id; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1238 -- 1239 1240 CREATE INDEX idx_channelmembers_user_id ON public.channelmembers USING btree (userid); 1241 1242 1243 -- 1244 -- Name: idx_channels_create_at; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1245 -- 1246 1247 CREATE INDEX idx_channels_create_at ON public.channels USING btree (createat); 1248 1249 1250 -- 1251 -- Name: idx_channels_delete_at; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1252 -- 1253 1254 CREATE INDEX idx_channels_delete_at ON public.channels USING btree (deleteat); 1255 1256 1257 -- 1258 -- Name: idx_channels_displayname_lower; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1259 -- 1260 1261 CREATE INDEX idx_channels_displayname_lower ON public.channels USING btree (lower((displayname)::text)); 1262 1263 1264 -- 1265 -- Name: idx_channels_name; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1266 -- 1267 1268 CREATE INDEX idx_channels_name ON public.channels USING btree (name); 1269 1270 1271 -- 1272 -- Name: idx_channels_name_lower; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1273 -- 1274 1275 CREATE INDEX idx_channels_name_lower ON public.channels USING btree (lower((name)::text)); 1276 1277 1278 -- 1279 -- Name: idx_channels_team_id; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1280 -- 1281 1282 CREATE INDEX idx_channels_team_id ON public.channels USING btree (teamid); 1283 1284 1285 -- 1286 -- Name: idx_channels_txt; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1287 -- 1288 1289 CREATE INDEX idx_channels_txt ON public.channels USING gin (to_tsvector('english'::regconfig, (((name)::text || ' '::text) || (displayname)::text))); 1290 1291 1292 -- 1293 -- Name: idx_channels_update_at; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1294 -- 1295 1296 CREATE INDEX idx_channels_update_at ON public.channels USING btree (updateat); 1297 1298 1299 -- 1300 -- Name: idx_command_create_at; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1301 -- 1302 1303 CREATE INDEX idx_command_create_at ON public.commands USING btree (createat); 1304 1305 1306 -- 1307 -- Name: idx_command_delete_at; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1308 -- 1309 1310 CREATE INDEX idx_command_delete_at ON public.commands USING btree (deleteat); 1311 1312 1313 -- 1314 -- Name: idx_command_team_id; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1315 -- 1316 1317 CREATE INDEX idx_command_team_id ON public.commands USING btree (teamid); 1318 1319 1320 -- 1321 -- Name: idx_command_update_at; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1322 -- 1323 1324 CREATE INDEX idx_command_update_at ON public.commands USING btree (updateat); 1325 1326 1327 -- 1328 -- Name: idx_command_webhook_create_at; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1329 -- 1330 1331 CREATE INDEX idx_command_webhook_create_at ON public.commandwebhooks USING btree (createat); 1332 1333 1334 -- 1335 -- Name: idx_emoji_create_at; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1336 -- 1337 1338 CREATE INDEX idx_emoji_create_at ON public.emoji USING btree (createat); 1339 1340 1341 -- 1342 -- Name: idx_emoji_delete_at; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1343 -- 1344 1345 CREATE INDEX idx_emoji_delete_at ON public.emoji USING btree (deleteat); 1346 1347 1348 -- 1349 -- Name: idx_emoji_name; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1350 -- 1351 1352 CREATE INDEX idx_emoji_name ON public.emoji USING btree (name); 1353 1354 1355 -- 1356 -- Name: idx_emoji_update_at; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1357 -- 1358 1359 CREATE INDEX idx_emoji_update_at ON public.emoji USING btree (updateat); 1360 1361 1362 -- 1363 -- Name: idx_fileinfo_create_at; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1364 -- 1365 1366 CREATE INDEX idx_fileinfo_create_at ON public.fileinfo USING btree (createat); 1367 1368 1369 -- 1370 -- Name: idx_fileinfo_delete_at; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1371 -- 1372 1373 CREATE INDEX idx_fileinfo_delete_at ON public.fileinfo USING btree (deleteat); 1374 1375 1376 -- 1377 -- Name: idx_fileinfo_postid_at; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1378 -- 1379 1380 CREATE INDEX idx_fileinfo_postid_at ON public.fileinfo USING btree (postid); 1381 1382 1383 -- 1384 -- Name: idx_fileinfo_update_at; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1385 -- 1386 1387 CREATE INDEX idx_fileinfo_update_at ON public.fileinfo USING btree (updateat); 1388 1389 1390 -- 1391 -- Name: idx_incoming_webhook_create_at; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1392 -- 1393 1394 CREATE INDEX idx_incoming_webhook_create_at ON public.incomingwebhooks USING btree (createat); 1395 1396 1397 -- 1398 -- Name: idx_incoming_webhook_delete_at; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1399 -- 1400 1401 CREATE INDEX idx_incoming_webhook_delete_at ON public.incomingwebhooks USING btree (deleteat); 1402 1403 1404 -- 1405 -- Name: idx_incoming_webhook_team_id; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1406 -- 1407 1408 CREATE INDEX idx_incoming_webhook_team_id ON public.incomingwebhooks USING btree (teamid); 1409 1410 1411 -- 1412 -- Name: idx_incoming_webhook_update_at; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1413 -- 1414 1415 CREATE INDEX idx_incoming_webhook_update_at ON public.incomingwebhooks USING btree (updateat); 1416 1417 1418 -- 1419 -- Name: idx_incoming_webhook_user_id; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1420 -- 1421 1422 CREATE INDEX idx_incoming_webhook_user_id ON public.incomingwebhooks USING btree (userid); 1423 1424 1425 -- 1426 -- Name: idx_jobs_type; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1427 -- 1428 1429 CREATE INDEX idx_jobs_type ON public.jobs USING btree (type); 1430 1431 1432 -- 1433 -- Name: idx_oauthaccessdata_client_id; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1434 -- 1435 1436 CREATE INDEX idx_oauthaccessdata_client_id ON public.oauthaccessdata USING btree (clientid); 1437 1438 1439 -- 1440 -- Name: idx_oauthaccessdata_refresh_token; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1441 -- 1442 1443 CREATE INDEX idx_oauthaccessdata_refresh_token ON public.oauthaccessdata USING btree (refreshtoken); 1444 1445 1446 -- 1447 -- Name: idx_oauthaccessdata_user_id; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1448 -- 1449 1450 CREATE INDEX idx_oauthaccessdata_user_id ON public.oauthaccessdata USING btree (userid); 1451 1452 1453 -- 1454 -- Name: idx_oauthapps_creator_id; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1455 -- 1456 1457 CREATE INDEX idx_oauthapps_creator_id ON public.oauthapps USING btree (creatorid); 1458 1459 1460 -- 1461 -- Name: idx_oauthauthdata_client_id; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1462 -- 1463 1464 CREATE INDEX idx_oauthauthdata_client_id ON public.oauthauthdata USING btree (code); 1465 1466 1467 -- 1468 -- Name: idx_outgoing_webhook_create_at; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1469 -- 1470 1471 CREATE INDEX idx_outgoing_webhook_create_at ON public.outgoingwebhooks USING btree (createat); 1472 1473 1474 -- 1475 -- Name: idx_outgoing_webhook_delete_at; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1476 -- 1477 1478 CREATE INDEX idx_outgoing_webhook_delete_at ON public.outgoingwebhooks USING btree (deleteat); 1479 1480 1481 -- 1482 -- Name: idx_outgoing_webhook_team_id; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1483 -- 1484 1485 CREATE INDEX idx_outgoing_webhook_team_id ON public.outgoingwebhooks USING btree (teamid); 1486 1487 1488 -- 1489 -- Name: idx_outgoing_webhook_update_at; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1490 -- 1491 1492 CREATE INDEX idx_outgoing_webhook_update_at ON public.outgoingwebhooks USING btree (updateat); 1493 1494 1495 -- 1496 -- Name: idx_posts_channel_id; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1497 -- 1498 1499 CREATE INDEX idx_posts_channel_id ON public.posts USING btree (channelid); 1500 1501 1502 -- 1503 -- Name: idx_posts_channel_id_delete_at_create_at; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1504 -- 1505 1506 CREATE INDEX idx_posts_channel_id_delete_at_create_at ON public.posts USING btree (channelid, deleteat, createat); 1507 1508 1509 -- 1510 -- Name: idx_posts_channel_id_update_at; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1511 -- 1512 1513 CREATE INDEX idx_posts_channel_id_update_at ON public.posts USING btree (channelid, updateat); 1514 1515 1516 -- 1517 -- Name: idx_posts_create_at; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1518 -- 1519 1520 CREATE INDEX idx_posts_create_at ON public.posts USING btree (createat); 1521 1522 1523 -- 1524 -- Name: idx_posts_delete_at; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1525 -- 1526 1527 CREATE INDEX idx_posts_delete_at ON public.posts USING btree (deleteat); 1528 1529 1530 -- 1531 -- Name: idx_posts_hashtags_txt; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1532 -- 1533 1534 CREATE INDEX idx_posts_hashtags_txt ON public.posts USING gin (to_tsvector('english'::regconfig, (hashtags)::text)); 1535 1536 1537 -- 1538 -- Name: idx_posts_is_pinned; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1539 -- 1540 1541 CREATE INDEX idx_posts_is_pinned ON public.posts USING btree (ispinned); 1542 1543 1544 -- 1545 -- Name: idx_posts_message_txt; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1546 -- 1547 1548 CREATE INDEX idx_posts_message_txt ON public.posts USING gin (to_tsvector('english'::regconfig, (message)::text)); 1549 1550 1551 -- 1552 -- Name: idx_posts_root_id; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1553 -- 1554 1555 CREATE INDEX idx_posts_root_id ON public.posts USING btree (rootid); 1556 1557 1558 -- 1559 -- Name: idx_posts_update_at; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1560 -- 1561 1562 CREATE INDEX idx_posts_update_at ON public.posts USING btree (updateat); 1563 1564 1565 -- 1566 -- Name: idx_posts_user_id; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1567 -- 1568 1569 CREATE INDEX idx_posts_user_id ON public.posts USING btree (userid); 1570 1571 1572 -- 1573 -- Name: idx_preferences_category; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1574 -- 1575 1576 CREATE INDEX idx_preferences_category ON public.preferences USING btree (category); 1577 1578 1579 -- 1580 -- Name: idx_preferences_name; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1581 -- 1582 1583 CREATE INDEX idx_preferences_name ON public.preferences USING btree (name); 1584 1585 1586 -- 1587 -- Name: idx_preferences_user_id; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1588 -- 1589 1590 CREATE INDEX idx_preferences_user_id ON public.preferences USING btree (userid); 1591 1592 1593 -- 1594 -- Name: idx_sessions_create_at; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1595 -- 1596 1597 CREATE INDEX idx_sessions_create_at ON public.sessions USING btree (createat); 1598 1599 1600 -- 1601 -- Name: idx_sessions_expires_at; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1602 -- 1603 1604 CREATE INDEX idx_sessions_expires_at ON public.sessions USING btree (expiresat); 1605 1606 1607 -- 1608 -- Name: idx_sessions_last_activity_at; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1609 -- 1610 1611 CREATE INDEX idx_sessions_last_activity_at ON public.sessions USING btree (lastactivityat); 1612 1613 1614 -- 1615 -- Name: idx_sessions_token; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1616 -- 1617 1618 CREATE INDEX idx_sessions_token ON public.sessions USING btree (token); 1619 1620 1621 -- 1622 -- Name: idx_sessions_user_id; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1623 -- 1624 1625 CREATE INDEX idx_sessions_user_id ON public.sessions USING btree (userid); 1626 1627 1628 -- 1629 -- Name: idx_status_status; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1630 -- 1631 1632 CREATE INDEX idx_status_status ON public.status USING btree (status); 1633 1634 1635 -- 1636 -- Name: idx_status_user_id; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1637 -- 1638 1639 CREATE INDEX idx_status_user_id ON public.status USING btree (userid); 1640 1641 1642 -- 1643 -- Name: idx_teammembers_delete_at; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1644 -- 1645 1646 CREATE INDEX idx_teammembers_delete_at ON public.teammembers USING btree (deleteat); 1647 1648 1649 -- 1650 -- Name: idx_teammembers_team_id; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1651 -- 1652 1653 CREATE INDEX idx_teammembers_team_id ON public.teammembers USING btree (teamid); 1654 1655 1656 -- 1657 -- Name: idx_teammembers_user_id; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1658 -- 1659 1660 CREATE INDEX idx_teammembers_user_id ON public.teammembers USING btree (userid); 1661 1662 1663 -- 1664 -- Name: idx_teams_create_at; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1665 -- 1666 1667 CREATE INDEX idx_teams_create_at ON public.teams USING btree (createat); 1668 1669 1670 -- 1671 -- Name: idx_teams_delete_at; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1672 -- 1673 1674 CREATE INDEX idx_teams_delete_at ON public.teams USING btree (deleteat); 1675 1676 1677 -- 1678 -- Name: idx_teams_invite_id; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1679 -- 1680 1681 CREATE INDEX idx_teams_invite_id ON public.teams USING btree (inviteid); 1682 1683 1684 -- 1685 -- Name: idx_teams_name; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1686 -- 1687 1688 CREATE INDEX idx_teams_name ON public.teams USING btree (name); 1689 1690 1691 -- 1692 -- Name: idx_teams_update_at; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1693 -- 1694 1695 CREATE INDEX idx_teams_update_at ON public.teams USING btree (updateat); 1696 1697 1698 -- 1699 -- Name: idx_user_access_tokens_token; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1700 -- 1701 1702 CREATE INDEX idx_user_access_tokens_token ON public.useraccesstokens USING btree (token); 1703 1704 1705 -- 1706 -- Name: idx_user_access_tokens_user_id; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1707 -- 1708 1709 CREATE INDEX idx_user_access_tokens_user_id ON public.useraccesstokens USING btree (userid); 1710 1711 1712 -- 1713 -- Name: idx_users_all_no_full_name_txt; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1714 -- 1715 1716 CREATE INDEX idx_users_all_no_full_name_txt ON public.users USING gin (to_tsvector('english'::regconfig, (((((username)::text || ' '::text) || (nickname)::text) || ' '::text) || (email)::text))); 1717 1718 1719 -- 1720 -- Name: idx_users_all_txt; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1721 -- 1722 1723 CREATE INDEX idx_users_all_txt ON public.users USING gin (to_tsvector('english'::regconfig, (((((((((username)::text || ' '::text) || (firstname)::text) || ' '::text) || (lastname)::text) || ' '::text) || (nickname)::text) || ' '::text) || (email)::text))); 1724 1725 1726 -- 1727 -- Name: idx_users_create_at; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1728 -- 1729 1730 CREATE INDEX idx_users_create_at ON public.users USING btree (createat); 1731 1732 1733 -- 1734 -- Name: idx_users_delete_at; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1735 -- 1736 1737 CREATE INDEX idx_users_delete_at ON public.users USING btree (deleteat); 1738 1739 1740 -- 1741 -- Name: idx_users_email; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1742 -- 1743 1744 CREATE INDEX idx_users_email ON public.users USING btree (email); 1745 1746 1747 -- 1748 -- Name: idx_users_email_lower; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1749 -- 1750 1751 CREATE INDEX idx_users_email_lower ON public.users USING btree (lower((email)::text)); 1752 1753 1754 -- 1755 -- Name: idx_users_firstname_lower; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1756 -- 1757 1758 CREATE INDEX idx_users_firstname_lower ON public.users USING btree (lower((firstname)::text)); 1759 1760 1761 -- 1762 -- Name: idx_users_lastname_lower; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1763 -- 1764 1765 CREATE INDEX idx_users_lastname_lower ON public.users USING btree (lower((lastname)::text)); 1766 1767 1768 -- 1769 -- Name: idx_users_names_no_full_name_txt; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1770 -- 1771 1772 CREATE INDEX idx_users_names_no_full_name_txt ON public.users USING gin (to_tsvector('english'::regconfig, (((username)::text || ' '::text) || (nickname)::text))); 1773 1774 1775 -- 1776 -- Name: idx_users_names_txt; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1777 -- 1778 1779 CREATE INDEX idx_users_names_txt ON public.users USING gin (to_tsvector('english'::regconfig, (((((((username)::text || ' '::text) || (firstname)::text) || ' '::text) || (lastname)::text) || ' '::text) || (nickname)::text))); 1780 1781 1782 -- 1783 -- Name: idx_users_nickname_lower; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1784 -- 1785 1786 CREATE INDEX idx_users_nickname_lower ON public.users USING btree (lower((nickname)::text)); 1787 1788 1789 -- 1790 -- Name: idx_users_update_at; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1791 -- 1792 1793 CREATE INDEX idx_users_update_at ON public.users USING btree (updateat); 1794 1795 1796 -- 1797 -- Name: idx_users_username_lower; Type: INDEX; Schema: public; Owner: mmuser; Tablespace: 1798 -- 1799 1800 CREATE INDEX idx_users_username_lower ON public.users USING btree (lower((username)::text)); 1801 1802 1803 -- 1804 -- Name: SCHEMA public; Type: ACL; Schema: -; Owner: mmuser 1805 -- 1806 1807 REVOKE ALL ON SCHEMA public FROM PUBLIC; 1808 REVOKE ALL ON SCHEMA public FROM mmuser; 1809 GRANT ALL ON SCHEMA public TO mmuser; 1810 GRANT ALL ON SCHEMA public TO PUBLIC; 1811 1812 1813 -- 1814 -- PostgreSQL database dump complete 1815 -- 1816