diff --git a/.gitignore b/.gitignore index 3622f3a..6bd62f6 100644 --- a/.gitignore +++ b/.gitignore @@ -3,4 +3,5 @@ logs/*.log .env config/*.json .DS_Store +.env.example *.tmp diff --git a/src/data/database.js b/src/data/database.js index e69de29..d75b175 100644 --- a/src/data/database.js +++ b/src/data/database.js @@ -0,0 +1,8 @@ +// config/database.js +module.exports = { + host: '10.0.120.75', + port: 5432, + database: 'snglpi', + user: 'desenvolvimento', + password: 'Ut@2S@$M9Xs@@W' +}; \ No newline at end of file diff --git a/src/scripts/database/01_create_tables.sql b/src/scripts/database/01_create_tables.sql new file mode 100644 index 0000000..eac32ec --- /dev/null +++ b/src/scripts/database/01_create_tables.sql @@ -0,0 +1,16 @@ +CREATE TABLE tickets_sn ( + id SERIAL PRIMARY KEY, -- ID automático (1, 2, 3...) + ticket_number VARCHAR(32) NOT NULL UNIQUE, -- Número do ticket (INC0140378) - ÚNICO + sn_ticket_id VARCHAR(64), -- ID interno do ServiceNow + short_description TEXT, -- Resumo do problema + description TEXT, -- Descrição completa + caller_id VARCHAR(255), -- ID de quem abriu o ticket + caller_email VARCHAR(255), -- Email do solicitante + location_id VARCHAR(64), -- ID da localização + location_name VARCHAR(255), -- Nome da localização + ramal VARCHAR(100), -- Ramal do solicitante + telefone VARCHAR(100), -- Telefone do solicitante + opened_at TIMESTAMP, -- Quando o ticket foi aberto + created_at TIMESTAMP DEFAULT NOW(), -- Quando registramos no BD + updated_at TIMESTAMP DEFAULT NOW() -- Quando atualizamos pela última vez +); \ No newline at end of file