magic-api-dm.sql 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. -- ----------------------------
  2. -- CREATE SCHEMA "MAGIC";
  3. -- ----------------------------
  4. CREATE SCHEMA "MAGIC";
  5. -- ----------------------------
  6. -- Table structure for MAGIC_GROUP
  7. -- ----------------------------
  8. CREATE TABLE "MAGIC"."MAGIC_GROUP"
  9. (
  10. "ID" VARCHAR(32) NOT NULL,
  11. "GROUP_NAME" VARCHAR(64) NULL,
  12. "GROUP_TYPE" VARCHAR(1) NULL,
  13. "GROUP_PATH" VARCHAR(64) NULL,
  14. "PARENT_ID" VARCHAR(32) NULL,
  15. "DELETED" CHAR(1) DEFAULT '0'
  16. NULL
  17. );
  18. -- ----------------------------
  19. -- Table structure for MAGIC_API_INFO_HIS
  20. -- ----------------------------
  21. CREATE TABLE "MAGIC"."MAGIC_API_INFO_HIS"
  22. (
  23. "ID" VARCHAR(32) NULL,
  24. "API_METHOD" VARCHAR(12) NULL,
  25. "API_PATH" VARCHAR(512) NULL,
  26. "API_SCRIPT" CLOB NULL,
  27. "API_PARAMETER" CLOB NULL,
  28. "API_OPTION" CLOB NULL,
  29. "API_NAME" VARCHAR(255) NULL,
  30. "API_GROUP_ID" VARCHAR(32) NULL,
  31. "API_REQUEST_BODY" CLOB NULL,
  32. "API_REQUEST_HEADER" CLOB NULL,
  33. "API_RESPONSE_BODY" CLOB NULL,
  34. "API_DESCRIPTION" VARCHAR(512) NULL,
  35. "API_CREATE_TIME" BIGINT NULL,
  36. "API_UPDATE_TIME" BIGINT NULL
  37. );
  38. -- ----------------------------
  39. -- Table structure for MAGIC_API_INFO
  40. -- ----------------------------
  41. CREATE TABLE "MAGIC"."MAGIC_API_INFO"
  42. (
  43. "ID" VARCHAR(32) NOT NULL,
  44. "API_METHOD" VARCHAR(12) NULL,
  45. "API_PATH" VARCHAR(512) NULL,
  46. "API_SCRIPT" CLOB NULL,
  47. "API_PARAMETER" CLOB NULL,
  48. "API_OPTION" CLOB NULL,
  49. "API_NAME" VARCHAR(255) NULL,
  50. "API_GROUP_ID" VARCHAR(32) NULL,
  51. "API_REQUEST_BODY" CLOB NULL,
  52. "API_REQUEST_HEADER" CLOB NULL,
  53. "API_RESPONSE_BODY" CLOB NULL,
  54. "API_DESCRIPTION" VARCHAR(512) NULL,
  55. "API_CREATE_TIME" BIGINT NULL,
  56. "API_UPDATE_TIME" BIGINT NULL
  57. );
  58. -- ----------------------------
  59. -- CONSTRAINT
  60. -- ----------------------------
  61. ALTER TABLE "MAGIC"."MAGIC_GROUP" ADD CONSTRAINT PRIMARY KEY("ID") ;
  62. ALTER TABLE "MAGIC"."MAGIC_API_INFO" ADD CONSTRAINT PRIMARY KEY("ID") ;
  63. CREATE UNIQUE INDEX "PRIMARY"
  64. ON "MAGIC"."MAGIC_GROUP"("ID");
  65. -- ----------------------------
  66. -- COMMENTS
  67. -- ----------------------------
  68. COMMENT ON TABLE "MAGIC"."MAGIC_GROUP" IS 'MagicAPI分组信息表';
  69. COMMENT ON COLUMN "MAGIC"."MAGIC_GROUP"."GROUP_NAME" IS '组名';
  70. COMMENT ON COLUMN "MAGIC"."MAGIC_GROUP"."GROUP_TYPE" IS '组类型,1:接口分组,2:函数分组';
  71. COMMENT ON COLUMN "MAGIC"."MAGIC_GROUP"."GROUP_PATH" IS '分组路径';
  72. COMMENT ON COLUMN "MAGIC"."MAGIC_GROUP"."PARENT_ID" IS '父级ID';
  73. COMMENT ON COLUMN "MAGIC"."MAGIC_GROUP"."DELETED" IS '是否被删除,1:是,0:否';
  74. COMMENT ON TABLE "MAGIC"."MAGIC_API_INFO_HIS" IS 'MagicAPI接口历史记录';
  75. COMMENT ON COLUMN "MAGIC"."MAGIC_API_INFO_HIS"."ID" IS 'api_id';
  76. COMMENT ON COLUMN "MAGIC"."MAGIC_API_INFO_HIS"."API_METHOD" IS '请求方法';
  77. COMMENT ON COLUMN "MAGIC"."MAGIC_API_INFO_HIS"."API_PATH" IS '请求路径';
  78. COMMENT ON COLUMN "MAGIC"."MAGIC_API_INFO_HIS"."API_SCRIPT" IS '接口脚本';
  79. COMMENT ON COLUMN "MAGIC"."MAGIC_API_INFO_HIS"."API_PARAMETER" IS '接口参数';
  80. COMMENT ON COLUMN "MAGIC"."MAGIC_API_INFO_HIS"."API_OPTION" IS '接口选项';
  81. COMMENT ON COLUMN "MAGIC"."MAGIC_API_INFO_HIS"."API_NAME" IS '接口名称';
  82. COMMENT ON COLUMN "MAGIC"."MAGIC_API_INFO_HIS"."API_GROUP_ID" IS '分组ID';
  83. COMMENT ON COLUMN "MAGIC"."MAGIC_API_INFO_HIS"."API_REQUEST_BODY" IS '请求体';
  84. COMMENT ON COLUMN "MAGIC"."MAGIC_API_INFO_HIS"."API_REQUEST_HEADER" IS '请求Header';
  85. COMMENT ON COLUMN "MAGIC"."MAGIC_API_INFO_HIS"."API_RESPONSE_BODY" IS '输出结果';
  86. COMMENT ON COLUMN "MAGIC"."MAGIC_API_INFO_HIS"."API_DESCRIPTION" IS '接口描述';
  87. COMMENT ON COLUMN "MAGIC"."MAGIC_API_INFO_HIS"."API_CREATE_TIME" IS '创建时间';
  88. COMMENT ON COLUMN "MAGIC"."MAGIC_API_INFO_HIS"."API_UPDATE_TIME" IS '修改时间';
  89. CREATE UNIQUE INDEX "INDEX26948817097900"
  90. ON "MAGIC"."MAGIC_API_INFO"("ID");
  91. COMMENT ON TABLE "MAGIC"."MAGIC_API_INFO" IS 'MagicAPI接口信息';
  92. COMMENT ON COLUMN "MAGIC"."MAGIC_API_INFO"."API_METHOD" IS '请求方法';
  93. COMMENT ON COLUMN "MAGIC"."MAGIC_API_INFO"."API_PATH" IS '请求路径';
  94. COMMENT ON COLUMN "MAGIC"."MAGIC_API_INFO"."API_SCRIPT" IS '接口脚本';
  95. COMMENT ON COLUMN "MAGIC"."MAGIC_API_INFO"."API_PARAMETER" IS '接口参数';
  96. COMMENT ON COLUMN "MAGIC"."MAGIC_API_INFO"."API_OPTION" IS '接口选项';
  97. COMMENT ON COLUMN "MAGIC"."MAGIC_API_INFO"."API_NAME" IS '接口名称';
  98. COMMENT ON COLUMN "MAGIC"."MAGIC_API_INFO"."API_GROUP_ID" IS '分组ID';
  99. COMMENT ON COLUMN "MAGIC"."MAGIC_API_INFO"."API_REQUEST_BODY" IS '请求体';
  100. COMMENT ON COLUMN "MAGIC"."MAGIC_API_INFO"."API_REQUEST_HEADER" IS '请求Header';
  101. COMMENT ON COLUMN "MAGIC"."MAGIC_API_INFO"."API_RESPONSE_BODY" IS '输出结果';
  102. COMMENT ON COLUMN "MAGIC"."MAGIC_API_INFO"."API_DESCRIPTION" IS '接口描述';
  103. COMMENT ON COLUMN "MAGIC"."MAGIC_API_INFO"."API_CREATE_TIME" IS '创建时间';
  104. COMMENT ON COLUMN "MAGIC"."MAGIC_API_INFO"."API_UPDATE_TIME" IS '修改时间';