A simple web application that allows invitation based registration to a matrix instance
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

15 lines
494 B

  1. CREATE TABLE IF NOT EXISTS registration_codes
  2. (
  3. code VARCHAR(60) NOT NULL UNIQUE,
  4. creationTime TIMESTAMP NOT NULL,
  5. expirationTime TIMESTAMP,
  6. usages INTEGER NOT NULL DEFAULT 0,
  7. maxUsages Integer NOT NULL DEFAULT 1
  8. );
  9. CREATE TABLE IF NOT EXISTS registered_users
  10. (
  11. registrationCode VARCHAR(60) NOT NULL UNIQUE,
  12. username VARCHAR(30) NOT NULL UNIQUE,
  13. registeredUserId VARCHAR(60) NOT NULL UNIQUE,
  14. registeredTime TIMESTAMP NOT NULL
  15. );