No Description

tables.sql 626B

12345678910111213141516171819202122232425262728
  1. CREATE TABLE Login (
  2. userID INTEGER PRIMARY KEY AUTO_INCREMENT,
  3. correo VARCHAR(64),
  4. hash VARBINARY(255),
  5. UNIQUE(correo)
  6. );
  7. CREATE TABLE Miembro (
  8. userID INTEGER,
  9. nombre TINYTEXT,
  10. organizacion TINYTEXT,
  11. puesto TINYTEXT,
  12. urbanizacion TINYTEXT,
  13. calle TINYTEXT,
  14. pueblo VARCHAR(32),
  15. cpostal CHAR(5),
  16. telefono CHAR(14),
  17. membresia VARCHAR(32),
  18. vigencia DATE,
  19. horasTrabajadas INTEGER,
  20. FOREIGN KEY (userID) REFERENCES Login(userID) ON DELETE CASCADE
  21. );
  22. CREATE TABLE Token (
  23. userID INTEGER PRIMARY KEY,
  24. token CHAR(32),
  25. FOREIGN KEY (userID) REFERENCES Login(userID) ON DELETE CASCADE
  26. );