tnb_oss_rdb.sql 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. /*
  2. Navicat Premium Data Transfer
  3. Source Server : mysql57-209
  4. Source Server Type : MySQL
  5. Source Server Version : 50736
  6. Source Host : 192.168.0.209:3306
  7. Source Schema : tnb_oss_tdb
  8. Target Server Type : MySQL
  9. Target Server Version : 50736
  10. File Encoding : 65001
  11. Date: 13/01/2026 20:39:00
  12. */
  13. SET NAMES utf8mb4;
  14. SET FOREIGN_KEY_CHECKS = 0;
  15. -- ----------------------------
  16. -- Table structure for data_block
  17. -- ----------------------------
  18. DROP TABLE IF EXISTS `data_block`;
  19. CREATE TABLE `data_block` (
  20. `id` int(11) NOT NULL AUTO_INCREMENT,
  21. `deleted` bit(1) NOT NULL DEFAULT b'0',
  22. `create_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  23. `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  24. `content_id` varchar(255) NOT NULL,
  25. `block_id` varchar(255) NOT NULL,
  26. `host` varchar(255) NOT NULL,
  27. `absolute_path` varchar(255) NOT NULL COMMENT '本地文件绝对路径',
  28. `size` bigint(20) NOT NULL,
  29. `replica` int(11) DEFAULT '0',
  30. PRIMARY KEY (`id`),
  31. UNIQUE KEY `content_id` (`content_id`) USING BTREE,
  32. KEY `absolute_path` (`absolute_path`),
  33. KEY `size` (`size`),
  34. KEY `deleted` (`deleted`)
  35. ) ENGINE=InnoDB AUTO_INCREMENT=7616951 DEFAULT CHARSET=utf8mb4 COMMENT='对象数据块';
  36. -- ----------------------------
  37. -- Table structure for file_meta
  38. -- ----------------------------
  39. DROP TABLE IF EXISTS `file_meta`;
  40. CREATE TABLE `file_meta` (
  41. `id` int(11) NOT NULL AUTO_INCREMENT,
  42. `deleted` bit(1) NOT NULL DEFAULT b'0',
  43. `create_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  44. `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  45. `object_name` varchar(255) NOT NULL,
  46. `object_id` varchar(255) NOT NULL,
  47. `pid` varchar(255) NOT NULL,
  48. `content_id` varchar(255) NOT NULL,
  49. `sha256sum` varchar(255) NOT NULL COMMENT '文件的 sha256sum 值',
  50. `filename` varchar(255) NOT NULL,
  51. `size` bigint(20) NOT NULL,
  52. `file_type` int(11) NOT NULL,
  53. `content_type` varchar(255) NOT NULL COMMENT 'http content-type',
  54. `scope` int(11) NOT NULL,
  55. `upload_by` varchar(255) NOT NULL,
  56. PRIMARY KEY (`id`),
  57. UNIQUE KEY `UK_rfuvf3osnlaakifjdao0a8e2x` (`object_name`) USING BTREE,
  58. UNIQUE KEY `object_id` (`object_id`) USING BTREE,
  59. KEY `sha256sum` (`sha256sum`) USING BTREE,
  60. KEY `file_type` (`file_type`),
  61. KEY `pid` (`pid`),
  62. KEY `filename` (`filename`),
  63. KEY `acl` (`scope`),
  64. KEY `content_id` (`content_id`),
  65. KEY `upload_by` (`upload_by`),
  66. KEY `deleted` (`deleted`)
  67. ) ENGINE=InnoDB AUTO_INCREMENT=8338173 DEFAULT CHARSET=utf8mb4 COMMENT='对象元数据';
  68. -- ----------------------------
  69. -- Table structure for file_multipart
  70. -- ----------------------------
  71. DROP TABLE IF EXISTS `file_multipart`;
  72. CREATE TABLE `file_multipart` (
  73. `id` int(11) NOT NULL AUTO_INCREMENT,
  74. `deleted` bit(1) NOT NULL DEFAULT b'0',
  75. `create_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  76. `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  77. `content_id` varchar(255) NOT NULL,
  78. `absolute_path` varchar(255) NOT NULL,
  79. `sha256sum` varchar(255) NOT NULL COMMENT '文件的 sha256sum 值',
  80. `total_size` bigint(20) NOT NULL,
  81. `chunk_size` int(11) NOT NULL,
  82. `total_chunks` int(11) NOT NULL,
  83. `uploaded` bit(1) NOT NULL,
  84. `upload_by` int(11) NOT NULL,
  85. PRIMARY KEY (`id`),
  86. UNIQUE KEY `sha256sum_uploadby` (`sha256sum`,`upload_by`) USING BTREE,
  87. UNIQUE KEY `content_id` (`content_id`)
  88. ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='分片文件';
  89. -- ----------------------------
  90. -- Table structure for file_part
  91. -- ----------------------------
  92. DROP TABLE IF EXISTS `file_part`;
  93. CREATE TABLE `file_part` (
  94. `id` int(11) NOT NULL AUTO_INCREMENT,
  95. `content_id` varchar(255) NOT NULL,
  96. `chunk_number` int(11) NOT NULL,
  97. `current_chunk_size` int(11) NOT NULL,
  98. PRIMARY KEY (`id`),
  99. UNIQUE KEY `sha256sum` (`content_id`,`chunk_number`) USING BTREE
  100. ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='分片文件';
  101. SET FOREIGN_KEY_CHECKS = 1;