Skip to content

Conversation

@anazimerer
Copy link
Collaborator

@anazimerer anazimerer commented Sep 4, 2020

Endpoints:
Login: user/login (parâmetros pelo body)
Signup: user/signup (parâmetros pelo body)
Criar banda: band/ (parametros pelo body, token de um adm pelo header)
Detalhes da banda: band/details (parametros pelo body, token qualquer pelo header)

Modelagem:

CREATE TABLE IF NOT EXISTS lama_user (
id VARCHAR(255) PRIMARY KEY,
name VARCHAR(255) NOT NULL,
email VARCHAR(255) NOT NULL UNIQUE,
password VARCHAR(255) NOT NULL,
role VARCHAR(255) NOT NULL DEFAULT "NORMAL"
)
CREATE TABLE IF NOT EXISTS lama_band (
id VARCHAR(255) PRIMARY KEY,
name VARCHAR(255) UNIQUE NOT NULL,
music_genre VARCHAR(255) NOT NULL,
responsible VARCHAR(255) UNIQUE NOT NULL
)

CREATE TABLE IF NOT EXISTS lama_show
id VARCHAR(255) PRIMARY KEY,
week_day VARCHAR(255) NOT NULL,
start_time INT NOT NULL,
end_time INT NOT NULL,
band_id VARCHAR(255) NOT NULL,
FOREIGN KEY(band_id) REFERENCES NOME_TABELA_BANDAS(id)
)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants