mirror of
https://github.com/RaspbianFrance/raspisms.git
synced 2025-04-20 16:37:48 +02:00
Ajout du système de transfert des sms vers un email
This commit is contained in:
parent
f409783ae3
commit
4fb0cc259c
6 changed files with 198 additions and 32 deletions
|
@ -3,7 +3,7 @@
|
|||
CREATE DATABASE IF NOT EXISTS raspisms;
|
||||
USE raspisms;
|
||||
|
||||
CREATE TABLE receiveds
|
||||
CREATE TABLE IF NOT EXISTS receiveds
|
||||
(
|
||||
id INT NOT NULL AUTO_INCREMENT,
|
||||
at DATETIME NOT NULL,
|
||||
|
@ -13,7 +13,7 @@ CREATE TABLE receiveds
|
|||
PRIMARY KEY (id)
|
||||
);
|
||||
|
||||
CREATE TABLE sendeds
|
||||
CREATE TABLE IF NOT EXISTS sendeds
|
||||
(
|
||||
id INT NOT NULL AUTO_INCREMENT,
|
||||
at DATETIME NOT NULL,
|
||||
|
@ -22,7 +22,7 @@ CREATE TABLE sendeds
|
|||
PRIMARY KEY (id)
|
||||
);
|
||||
|
||||
CREATE TABLE scheduleds
|
||||
CREATE TABLE IF NOT EXISTS scheduleds
|
||||
(
|
||||
id INT NOT NULL AUTO_INCREMENT,
|
||||
at DATETIME NOT NULL,
|
||||
|
@ -31,7 +31,7 @@ CREATE TABLE scheduleds
|
|||
PRIMARY KEY (id)
|
||||
);
|
||||
|
||||
CREATE TABLE contacts
|
||||
CREATE TABLE IF NOT EXISTS contacts
|
||||
(
|
||||
|
||||
id INT NOT NULL AUTO_INCREMENT,
|
||||
|
@ -41,7 +41,7 @@ CREATE TABLE contacts
|
|||
UNIQUE (name)
|
||||
);
|
||||
|
||||
CREATE TABLE groups
|
||||
CREATE TABLE IF NOT EXISTS groups
|
||||
(
|
||||
id INT NOT NULL AUTO_INCREMENT,
|
||||
name VARCHAR(100) NOT NULL,
|
||||
|
@ -49,7 +49,7 @@ CREATE TABLE groups
|
|||
UNIQUE (name)
|
||||
);
|
||||
|
||||
CREATE TABLE groups_contacts
|
||||
CREATE TABLE IF NOT EXISTS groups_contacts
|
||||
(
|
||||
id INT NOT NULL AUTO_INCREMENT,
|
||||
id_group INT NOT NULL,
|
||||
|
@ -59,7 +59,7 @@ CREATE TABLE groups_contacts
|
|||
FOREIGN KEY (id_contact) REFERENCES contacts (id) ON DELETE CASCADE ON UPDATE CASCADE
|
||||
);
|
||||
|
||||
CREATE TABLE scheduleds_contacts
|
||||
CREATE TABLE IF NOT EXISTS scheduleds_contacts
|
||||
(
|
||||
id INT NOT NULL AUTO_INCREMENT,
|
||||
id_scheduled INT NOT NULL,
|
||||
|
@ -69,7 +69,7 @@ CREATE TABLE scheduleds_contacts
|
|||
FOREIGN KEY (id_contact) REFERENCES contacts (id) ON DELETE CASCADE ON UPDATE CASCADE
|
||||
);
|
||||
|
||||
CREATE TABLE scheduleds_groups
|
||||
CREATE TABLE IF NOT EXISTS scheduleds_groups
|
||||
(
|
||||
id INT NOT NULL AUTO_INCREMENT,
|
||||
id_scheduled INT NOT NULL,
|
||||
|
@ -79,7 +79,7 @@ CREATE TABLE scheduleds_groups
|
|||
FOREIGN KEY (id_group) REFERENCES groups (id) ON DELETE CASCADE ON UPDATE CASCADE
|
||||
);
|
||||
|
||||
CREATE TABLE scheduleds_numbers
|
||||
CREATE TABLE IF NOT EXISTS scheduleds_numbers
|
||||
(
|
||||
id INT NOT NULL AUTO_INCREMENT,
|
||||
id_scheduled INT NOT NULL,
|
||||
|
@ -88,7 +88,7 @@ CREATE TABLE scheduleds_numbers
|
|||
FOREIGN KEY (id_scheduled) REFERENCES scheduleds (id) ON DELETE CASCADE ON UPDATE CASCADE
|
||||
);
|
||||
|
||||
CREATE TABLE commands
|
||||
CREATE TABLE IF NOT EXISTS commands
|
||||
(
|
||||
id INT NOT NULL AUTO_INCREMENT,
|
||||
name VARCHAR(25) NOT NULL,
|
||||
|
@ -98,7 +98,7 @@ CREATE TABLE commands
|
|||
UNIQUE (name)
|
||||
);
|
||||
|
||||
CREATE TABLE events
|
||||
CREATE TABLE IF NOT EXISTS events
|
||||
(
|
||||
id INT NOT NULL AUTO_INCREMENT,
|
||||
type VARCHAR(25) NOT NULL,
|
||||
|
@ -107,13 +107,22 @@ CREATE TABLE events
|
|||
PRIMARY KEY (id)
|
||||
);
|
||||
|
||||
CREATE TABLE users
|
||||
CREATE TABLE IF NOT EXISTS users
|
||||
(
|
||||
id INT NOT NULL AUTO_INCREMENT,
|
||||
email VARCHAR(255) NOT NULL,
|
||||
password VARCHAR(255) NOT NULL,
|
||||
admin BOOLEAN NOT NULL,
|
||||
admin BOOLEAN NOT NULL DEFAULT FALSE,
|
||||
transfer BOOLEAN NOT NULL DEFAULT FALSE,
|
||||
PRIMARY KEY (id),
|
||||
UNIQUE (email)
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS transfers
|
||||
(
|
||||
id INT NOT NULL AUTO_INCREMENT,
|
||||
id_received INT NOT NULL,
|
||||
progress BOOLEAN NOT NULL DEFAULT 0,
|
||||
PRIMARY KEY (id),
|
||||
FOREIGN KEY (id_received) REFERENCES receiveds (id) ON DELETE CASCADE ON UPDATE CASCADE
|
||||
);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue