]> ruin.nu Git - ndwebbie.git/blob - database/sms.sql
f1d866ac0271cc28ccc9c72275ae8df27de5c4ff
[ndwebbie.git] / database / sms.sql
1 DROP TABLE IF EXISTS sms;
2 CREATE TABLE sms (
3         id SERIAL PRIMARY KEY,
4         msgid TEXT UNIQUE,
5         uid INTEGER NOT NULL REFERENCES users(uid),
6         status TEXT NOT NULL DEFAULT 'Waiting',
7         number TEXT NOT NULL,
8         message VARCHAR(140) NOT NULL,
9         cost NUMERIC(4,2) NOT NULL DEFAULT 0,
10         time TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT NOW()
11 );
12
13 CREATE INDEX sms_status_msgid_idx ON sms (status) WHERE msgid IS NULL;
14
15 DROP TABLE IF EXISTS clickatell;
16
17 CREATE TABLE clickatell (
18         api_id TEXT NOT NULL,
19         username TEXT NOT NULL,
20         password TEXT NOT NULL,
21         PRIMARY KEY (api_id, username)
22 );
23