CodeBiting / onion-cargo-loading-service

Servei per determinar quin contenidor fer servir i com s'han de disposar els elements a dins
MIT License
1 stars 4 forks source link

Cear un script de creació d'una BD per l'aplicació #13

Closed jordidh closed 1 year ago

jordidh commented 1 year ago

Objectiu: crear un script que crei una BD a MySQL amb les taules necessàries per tal d'emmagatzemar la informació per totes les API Fer-ho pels objectes: client, container i register Exemple:

ROP DATABASE IF EXISTS cargo_loading;

CREATE DATABASE cargo_loading;

USE cargo_loading;

CREATE TABLE client (
  id INT AUTO_INCREMENT,
  code VARCHAR(50) NOT NULL,
  dateStart DATETIME NULL,
  dateFinal DATETIME NULL,
  active BOOLEAN NOT NULL,
  token VARCHAR(255) NULL,
  notes TEXT NULL,
  PRIMARY KEY (id),
  UNIQUE KEY (code),
  UNIQUE KEY (token)
);

INSERT INTO `client` (`code`, `dateStart`, `dateFinal`, `active`, `token`, `notes`)
SELECT 'TEST_CLIENT', now(), null, 1, 'TEST_TOKEN', 'some notes' FROM DUAL WHERE NOT EXISTS (SELECT id FROM `client` WHERE `code` = 'TEST_CLIENT' ) LIMIT 1;