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.2KB

12345678910111213141516171819202122232425262728293031323334
  1. CREATE TABLE "WEBHOOKS"(
  2. "UUID" VARCHAR(40) NOT NULL,
  3. "ORGANIZATION_UUID" VARCHAR(40),
  4. "PROJECT_UUID" VARCHAR(40),
  5. "NAME" VARCHAR(100) NOT NULL,
  6. "URL" VARCHAR(2000) NOT NULL,
  7. "SECRET" VARCHAR(200),
  8. "CREATED_AT" BIGINT NOT NULL,
  9. "UPDATED_AT" BIGINT
  10. );
  11. ALTER TABLE "WEBHOOKS" ADD CONSTRAINT "PK_WEBHOOKS" PRIMARY KEY("UUID");
  12. CREATE INDEX "ORGANIZATION_WEBHOOK" ON "WEBHOOKS"("ORGANIZATION_UUID");
  13. CREATE INDEX "PROJECT_WEBHOOK" ON "WEBHOOKS"("PROJECT_UUID");
  14. CREATE TABLE "ORGANIZATIONS"(
  15. "UUID" VARCHAR(40) NOT NULL,
  16. "KEE" VARCHAR(255) NOT NULL,
  17. "NAME" VARCHAR(255) NOT NULL,
  18. "DESCRIPTION" VARCHAR(256),
  19. "URL" VARCHAR(256),
  20. "AVATAR_URL" VARCHAR(256),
  21. "GUARDED" BOOLEAN,
  22. "DEFAULT_QUALITY_GATE_UUID" VARCHAR(40) NOT NULL,
  23. "DEFAULT_PERM_TEMPLATE_PROJECT" VARCHAR(40),
  24. "DEFAULT_PERM_TEMPLATE_APP" VARCHAR(40),
  25. "DEFAULT_PERM_TEMPLATE_PORT" VARCHAR(40),
  26. "NEW_PROJECT_PRIVATE" BOOLEAN NOT NULL,
  27. "SUBSCRIPTION" VARCHAR(40) NOT NULL,
  28. "CREATED_AT" BIGINT NOT NULL,
  29. "UPDATED_AT" BIGINT NOT NULL,
  30. "DEFAULT_GROUP_UUID" VARCHAR(40)
  31. );
  32. ALTER TABLE "ORGANIZATIONS" ADD CONSTRAINT "PK_ORGANIZATIONS" PRIMARY KEY("UUID");
  33. CREATE UNIQUE INDEX "ORGANIZATION_KEY" ON "ORGANIZATIONS"("KEE");