diff --git a/DDL_gerenciadorPontos.sql b/DDL_gerenciadorPontos.sql index 4e7fa28..ef4bfa8 100644 --- a/DDL_gerenciadorPontos.sql +++ b/DDL_gerenciadorPontos.sql @@ -45,6 +45,7 @@ CREATE TABLE rules ( deleted_at TIMESTAMP NULL DEFAULT NULL ); + CREATE TABLE events ( id INTEGER AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50), @@ -63,9 +64,13 @@ CREATE TABLE rules_categories ( id INTEGER AUTO_INCREMENT PRIMARY KEY, active_ BOOLEAN, rules_id INTEGER, - categories_id INTEGER + categories_id INTEGER, + created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP(), + updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP(), + deleted_at TIMESTAMP NULL DEFAULT NULL ); + CREATE TABLE events_members ( id INTEGER AUTO_INCREMENT PRIMARY KEY, members_id INTEGER, @@ -127,7 +132,7 @@ CREATE TABLE badges_members ( ); CREATE TABLE scores ( score_id INTEGER AUTO_INCREMENT PRIMARY KEY, - multiplier_value INTEGER, + multiplier_value INTEGER DEFAULT 1, members_id INTEGER, events_id INTEGER, categories_id INTEGER, @@ -139,6 +144,7 @@ CREATE TABLE scores ( + ALTER TABLE seasons ADD CONSTRAINT FK_season_enterprise FOREIGN KEY (enterprises_id) @@ -249,5 +255,4 @@ ALTER TABLE scores ADD CONSTRAINT FK_scores_5 REFERENCES rules (id) ON DELETE CASCADE; - - + \ No newline at end of file