1.7.1_to_1.7.2.sql 4.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. -- 建表 oss_file_info
  2. DROP TABLE IF EXISTS "oss_file_info";
  3. CREATE TABLE "oss_file_info"
  4. (
  5. "id" int8 NOT NULL,
  6. "tenant_id" int8,
  7. "revision" int8 NOT NULL,
  8. "del_flag" int2 NOT NULL,
  9. "created_at" timestamp(6) NOT NULL,
  10. "created_by" varchar(255),
  11. "updated_at" timestamp(6) NOT NULL,
  12. "updated_by" varchar(255),
  13. "storage_platform" varchar(50) NOT NULL,
  14. "storage_base_path" varchar(255) NOT NULL,
  15. "storage_path" varchar(512) NOT NULL,
  16. "storage_filename" varchar(255) NOT NULL,
  17. "original_filename" varchar(255) NOT NULL,
  18. "extend_name" varchar(16) NOT NULL,
  19. "file_size" int8 NOT NULL,
  20. "md5" varchar(32) NOT NULL,
  21. "classified" varchar(50),
  22. "direct_url" varchar(512)
  23. )
  24. ;
  25. COMMENT
  26. ON COLUMN "oss_file_info"."id" IS '主键ID';
  27. COMMENT
  28. ON COLUMN "oss_file_info"."tenant_id" IS '租户ID';
  29. COMMENT
  30. ON COLUMN "oss_file_info"."revision" IS '乐观锁';
  31. COMMENT
  32. ON COLUMN "oss_file_info"."del_flag" IS '逻辑删除标识';
  33. COMMENT
  34. ON COLUMN "oss_file_info"."created_at" IS '创建时刻';
  35. COMMENT
  36. ON COLUMN "oss_file_info"."created_by" IS '创建者';
  37. COMMENT
  38. ON COLUMN "oss_file_info"."updated_at" IS '更新时刻';
  39. COMMENT
  40. ON COLUMN "oss_file_info"."updated_by" IS '更新者';
  41. COMMENT
  42. ON COLUMN "oss_file_info"."storage_platform" IS '存储平台';
  43. COMMENT
  44. ON COLUMN "oss_file_info"."storage_base_path" IS '基础存储路径';
  45. COMMENT
  46. ON COLUMN "oss_file_info"."storage_path" IS '存储路径';
  47. COMMENT
  48. ON COLUMN "oss_file_info"."storage_filename" IS '存储文件名';
  49. COMMENT
  50. ON COLUMN "oss_file_info"."original_filename" IS '原始文件名';
  51. COMMENT
  52. ON COLUMN "oss_file_info"."extend_name" IS '扩展名';
  53. COMMENT
  54. ON COLUMN "oss_file_info"."file_size" IS '文件大小';
  55. COMMENT
  56. ON COLUMN "oss_file_info"."md5" IS 'MD5';
  57. COMMENT
  58. ON COLUMN "oss_file_info"."classified" IS '文件类别';
  59. COMMENT
  60. ON COLUMN "oss_file_info"."direct_url" IS '对象存储直链';
  61. COMMENT
  62. ON TABLE "oss_file_info" IS '上传文件信息';
  63. -- 主键
  64. ALTER TABLE "oss_file_info"
  65. ADD CONSTRAINT "oss_file_info_pkey" PRIMARY KEY ("id");
  66. -- 增加对应后台管理菜单
  67. INSERT INTO "sys_menu"("id", "tenant_id", "revision", "del_flag", "created_at", "created_by", "updated_at",
  68. "updated_by", "title", "parent_id", "type", "permission", "icon", "sort", "status", "component",
  69. "external_link")
  70. VALUES (20220922152714, NULL, 1, 0, '2022-09-22 15:27:14', 'helio-generator', '2022-09-22 15:27:14',
  71. 'helio-generator', '上传文件信息管理', 0, 1, 'OssFileInfo', 'ant-design:flag-outlined', 100, 1,
  72. '/oss/OssFileInfo/index', '');
  73. INSERT INTO "sys_menu"("id", "tenant_id", "revision", "del_flag", "created_at", "created_by", "updated_at",
  74. "updated_by", "title", "parent_id", "type", "permission", "icon", "sort", "status", "component",
  75. "external_link")
  76. VALUES (20220922152715, NULL, 1, 0, '2022-09-22 15:27:14', 'helio-generator', '2022-09-22 15:27:14',
  77. 'helio-generator', '查询', 1572848462892752896, 2, 'OssFileInfo:retrieve', NULL, 1, 1, NULL, '');
  78. INSERT INTO "sys_menu"("id", "tenant_id", "revision", "del_flag", "created_at", "created_by", "updated_at",
  79. "updated_by", "title", "parent_id", "type", "permission", "icon", "sort", "status", "component",
  80. "external_link")
  81. VALUES (20220922152716, NULL, 1, 1, '2022-09-22 15:27:14', 'helio-generator', '2022-09-22 15:35:48', 'admin',
  82. '新增', 1572848462892752896, 2, 'OssFileInfo:create', NULL, 2, 1, NULL, '');
  83. INSERT INTO "sys_menu"("id", "tenant_id", "revision", "del_flag", "created_at", "created_by", "updated_at",
  84. "updated_by", "title", "parent_id", "type", "permission", "icon", "sort", "status", "component",
  85. "external_link")
  86. VALUES (20220922152717, NULL, 1, 1, '2022-09-22 15:27:14', 'helio-generator', '2022-09-22 15:35:55', 'admin',
  87. '编辑', 1572848462892752896, 2, 'OssFileInfo:update', NULL, 4, 1, NULL, '');
  88. INSERT INTO "sys_menu"("id", "tenant_id", "revision", "del_flag", "created_at", "created_by", "updated_at",
  89. "updated_by", "title", "parent_id", "type", "permission", "icon", "sort", "status", "component",
  90. "external_link")
  91. VALUES (20220922152718, NULL, 1, 0, '2022-09-22 15:27:14', 'helio-generator', '2022-09-22 15:36:03', 'admin',
  92. '删除', 1572848462892752896, 2, 'OssFileInfo:delete', NULL, 2, 1, NULL, '');