magic-api-oracle.sql 3.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. CREATE TABLE magic_group (
  2. id varchar(32) ,
  3. group_name varchar2(64) ,
  4. group_type char(1) ,
  5. group_path varchar2(64) ,
  6. parent_id varchar2(32) ,
  7. deleted char(1)
  8. );
  9. COMMENT ON COLUMN magic_group.group_name IS '分组名称';
  10. COMMENT ON COLUMN magic_group.group_type IS '组类型,1:接口分组,2:函数分组';
  11. COMMENT ON COLUMN magic_group.group_path IS '分组路径';
  12. COMMENT ON COLUMN magic_group.parent_id IS '父级ID';
  13. COMMENT ON COLUMN magic_group.deleted IS '是否被删除,1:是,0:否';
  14. COMMENT ON TABLE magic_group IS 'MagicAPI分组信息表';
  15. CREATE TABLE magic_api_info (
  16. id varchar2(32) NOT NULL ,
  17. api_method varchar2(12) ,
  18. api_path varchar2(512) ,
  19. api_script clob ,
  20. api_parameter clob ,
  21. api_option clob ,
  22. api_name varchar2(255) ,
  23. api_group_id varchar2(32) ,
  24. api_request_body clob ,
  25. api_request_header clob ,
  26. api_response_body clob ,
  27. api_response_header clob ,
  28. api_description varchar2(512) ,
  29. api_create_time number(20) ,
  30. api_update_time number(20)
  31. );
  32. COMMENT ON COLUMN magic_api_info.api_method IS '请求方法';
  33. COMMENT ON COLUMN magic_api_info.api_path IS '请求路径';
  34. COMMENT ON COLUMN magic_api_info.api_script IS '接口脚本';
  35. COMMENT ON COLUMN magic_api_info.api_parameter IS '接口参数';
  36. COMMENT ON COLUMN magic_api_info.api_option IS '接口选项';
  37. COMMENT ON COLUMN magic_api_info.api_name IS '接口名称';
  38. COMMENT ON COLUMN magic_api_info.api_group_id IS '分组ID';
  39. COMMENT ON COLUMN magic_api_info.api_request_body IS '请求体';
  40. COMMENT ON COLUMN magic_api_info.api_request_header IS '请求Header';
  41. COMMENT ON COLUMN magic_api_info.api_response_body IS '输出结果';
  42. COMMENT ON COLUMN magic_api_info.api_response_header IS '输出Header';
  43. COMMENT ON COLUMN magic_api_info.api_description IS '接口描述';
  44. COMMENT ON COLUMN magic_api_info.api_create_time IS '创建时间';
  45. COMMENT ON COLUMN magic_api_info.api_update_time IS '修改时间';
  46. COMMENT ON TABLE magic_api_info IS 'MagicAPI接口信息';
  47. CREATE TABLE magic_api_info_his (
  48. id varchar2(32) NOT NULL ,
  49. api_method varchar2(12) ,
  50. api_path varchar2(512) ,
  51. api_script clob ,
  52. api_parameter clob ,
  53. api_option clob ,
  54. api_name varchar2(255) ,
  55. api_group_id varchar2(32) ,
  56. api_request_body clob ,
  57. api_request_header clob ,
  58. api_response_body clob ,
  59. api_response_header clob ,
  60. api_description varchar2(512) ,
  61. api_create_time number(20) ,
  62. api_update_time number(20)
  63. );
  64. COMMENT ON COLUMN magic_api_info_his.api_method IS '请求方法';
  65. COMMENT ON COLUMN magic_api_info_his.api_path IS '请求路径';
  66. COMMENT ON COLUMN magic_api_info_his.api_script IS '接口脚本';
  67. COMMENT ON COLUMN magic_api_info_his.api_parameter IS '接口参数';
  68. COMMENT ON COLUMN magic_api_info_his.api_option IS '接口选项';
  69. COMMENT ON COLUMN magic_api_info_his.api_name IS '接口名称';
  70. COMMENT ON COLUMN magic_api_info_his.api_group_id IS '分组ID';
  71. COMMENT ON COLUMN magic_api_info_his.api_request_body IS '请求体';
  72. COMMENT ON COLUMN magic_api_info_his.api_request_header IS '请求Header';
  73. COMMENT ON COLUMN magic_api_info_his.api_response_body IS '输出结果';
  74. COMMENT ON COLUMN magic_api_info_his.api_response_header IS '输出Header';
  75. COMMENT ON COLUMN magic_api_info_his.api_description IS '接口描述';
  76. COMMENT ON COLUMN magic_api_info_his.api_create_time IS '创建时间';
  77. COMMENT ON COLUMN magic_api_info_his.api_update_time IS '修改时间';
  78. COMMENT ON TABLE magic_api_info IS 'MagicAPI接口历史记录';