1
0
mirror of https://gitlab.com/comunic/comunicapiv3 synced 2024-12-26 05:28:50 +00:00

Applied migration successfully

This commit is contained in:
Pierre HUBERT 2021-02-13 16:56:04 +01:00
parent 88b22a34c6
commit 51e118d3cf

View File

@ -1,29 +1 @@
-- Remove deprecated tables
DROP TABLE IF EXISTS `comunic_api_limit_count`;
DROP TABLE IF EXISTS `comunic_api_users_tokens`;
DROP TABLE IF EXISTS `comunic_api_services_tokens`;
DROP TABLE IF EXISTS `comunic_calls_members`;
DROP TABLE IF EXISTS `comunic_calls`;
CREATE TABLE `comunic_clients` (
`id` INT NOT NULL AUTO_INCREMENT,
`name` VARCHAR(45) NOT NULL,
`domain` VARCHAR(45) NULL COMMENT 'Use to check Referer & define Access-Control-Allow-Origin',
`comment` VARCHAR(45) NULL COMMENT 'Information about the client',
`default_expiration_time` INT DEFAULT 2592000 COMMENT '2592000 = 1 month',
PRIMARY KEY (`ID`));
CREATE TABLE `comunic_user_access_tokens` (
`id` INT NOT NULL AUTO_INCREMENT,
`client_id` INT NOT NULL,
`user_id` INT NOT NULL,
`token` VARCHAR(255) NOT NULL,
`last_refresh` INT NOT NULL,
`timeout` INT NOT NULL,
PRIMARY KEY (`id`));
-- Insert official API clients
INSERT INTO comunic_clients (name, domain) VALUES ('ComunicWEB', "communiquons.org");
INSERT INTO comunic_clients (name) VALUES ('ComunicAndroid');
INSERT INTO comunic_clients (name) VALUES ('ComunicFlutter');
INSERT INTO comunic_clients (name) VALUES ('ComunicWatcher');
-- Nothing yet