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.

schema.sql 1.1KB

12345678910111213141516171819202122232425262728
  1. CREATE TABLE "ORGANIZATION_MEMBERS"(
  2. "ORGANIZATION_UUID" VARCHAR(40) NOT NULL,
  3. "USER_UUID" VARCHAR(255) NOT NULL
  4. );
  5. ALTER TABLE "ORGANIZATION_MEMBERS" ADD CONSTRAINT "PK_ORGANIZATION_MEMBERS" PRIMARY KEY("USER_UUID", "ORGANIZATION_UUID");
  6. CREATE INDEX "ORG_MEMBERS_USER_UUID" ON "ORGANIZATION_MEMBERS"("USER_UUID");
  7. CREATE TABLE "ORGANIZATIONS"(
  8. "UUID" VARCHAR(40) NOT NULL,
  9. "KEE" VARCHAR(255) NOT NULL,
  10. "NAME" VARCHAR(255) NOT NULL,
  11. "DESCRIPTION" VARCHAR(256),
  12. "URL" VARCHAR(256),
  13. "AVATAR_URL" VARCHAR(256),
  14. "GUARDED" BOOLEAN,
  15. "DEFAULT_QUALITY_GATE_UUID" VARCHAR(40) NOT NULL,
  16. "DEFAULT_PERM_TEMPLATE_PROJECT" VARCHAR(40),
  17. "DEFAULT_PERM_TEMPLATE_APP" VARCHAR(40),
  18. "DEFAULT_PERM_TEMPLATE_PORT" VARCHAR(40),
  19. "NEW_PROJECT_PRIVATE" BOOLEAN NOT NULL,
  20. "SUBSCRIPTION" VARCHAR(40) NOT NULL,
  21. "CREATED_AT" BIGINT NOT NULL,
  22. "UPDATED_AT" BIGINT NOT NULL,
  23. "DEFAULT_GROUP_UUID" VARCHAR(40)
  24. );
  25. ALTER TABLE "ORGANIZATIONS" ADD CONSTRAINT "PK_ORGANIZATIONS" PRIMARY KEY("UUID");
  26. CREATE UNIQUE INDEX "ORGANIZATION_KEY" ON "ORGANIZATIONS"("KEE");