12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- -- 19.02
- CREATE TABLE mix_channel (
- channel text NOT NULL,
- service text NOT NULL,
- username text NOT NULL,
- domain text NOT NULL,
- jid text NOT NULL,
- hidden boolean NOT NULL,
- hmac_key text NOT NULL,
- created_at timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
- );
- CREATE UNIQUE INDEX i_mix_channel ON mix_channel (channel, service);
- CREATE INDEX i_mix_channel_serv ON mix_channel (service);
- CREATE TABLE mix_participant (
- channel text NOT NULL,
- service text NOT NULL,
- username text NOT NULL,
- domain text NOT NULL,
- jid text NOT NULL,
- id text NOT NULL,
- nick text NOT NULL,
- created_at timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
- );
- CREATE UNIQUE INDEX i_mix_participant ON mix_participant (channel, service, username, domain);
- CREATE INDEX i_mix_participant_chan_serv ON mix_participant (channel, service);
- CREATE TABLE mix_subscription (
- channel text NOT NULL,
- service text NOT NULL,
- username text NOT NULL,
- domain text NOT NULL,
- node text NOT NULL,
- jid text NOT NULL
- );
- CREATE UNIQUE INDEX i_mix_subscription ON mix_subscription (channel, service, username, domain, node);
- CREATE INDEX i_mix_subscription_chan_serv_ud ON mix_subscription (channel, service, username, domain);
- CREATE INDEX i_mix_subscription_chan_serv_node ON mix_subscription (channel, service, node);
- CREATE INDEX i_mix_subscription_chan_serv ON mix_subscription (channel, service);
- CREATE TABLE mix_pam (
- username text NOT NULL,
- channel text NOT NULL,
- service text NOT NULL,
- id text NOT NULL,
- created_at timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
- );
- CREATE UNIQUE INDEX i_mix_pam ON mix_pam (username, channel, service);
- CREATE INDEX i_mix_pam_us ON mix_pam (username);
- -- 20.01
- CREATE TABLE oauth_client (
- client_id text PRIMARY KEY,
- client_name text NOT NULL,
- grant_type text NOT NULL,
- options text NOT NULL
- );
|