Skip to content
This repository was archived by the owner on Jun 28, 2025. It is now read-only.

Commit bd8c31d

Browse files
committed
add legacy db schema
1 parent 378f86f commit bd8c31d

File tree

1 file changed

+330
-0
lines changed

1 file changed

+330
-0
lines changed

db/01_schema-legacy.sql

Lines changed: 330 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,330 @@
1+
-- MySQL dump 10.13 Distrib 8.0.34, for Linux (x86_64)
2+
--
3+
-- Host: localhost Database: vim
4+
-- ------------------------------------------------------
5+
-- Server version 8.0.34-0ubuntu0.22.04.1
6+
7+
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
8+
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
9+
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
10+
/*!50503 SET NAMES utf8mb4 */;
11+
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
12+
/*!40103 SET TIME_ZONE='+00:00' */;
13+
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
14+
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
15+
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
16+
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
17+
18+
--
19+
-- Table structure for table `post_requests_by_ip`
20+
--
21+
22+
DROP TABLE IF EXISTS `post_requests_by_ip`;
23+
/*!40101 SET @saved_cs_client = @@character_set_client */;
24+
/*!50503 SET character_set_client = utf8mb4 */;
25+
CREATE TABLE `post_requests_by_ip` (
26+
`ip` varchar(20) COLLATE utf8mb3_unicode_ci NOT NULL,
27+
`timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
28+
KEY `X` (`ip`)
29+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;
30+
/*!40101 SET character_set_client = @saved_cs_client */;
31+
32+
--
33+
-- Table structure for table `vd_donations`
34+
--
35+
36+
DROP TABLE IF EXISTS `vd_donations`;
37+
/*!40101 SET @saved_cs_client = @@character_set_client */;
38+
/*!50503 SET character_set_client = utf8mb4 */;
39+
CREATE TABLE `vd_donations` (
40+
`mailed_key` varchar(20) COLLATE utf8mb3_unicode_ci DEFAULT NULL,
41+
`amount` int DEFAULT NULL,
42+
`created` date DEFAULT NULL,
43+
`user_id` int DEFAULT NULL,
44+
KEY `user_id` (`user_id`)
45+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;
46+
/*!40101 SET character_set_client = @saved_cs_client */;
47+
48+
--
49+
-- Table structure for table `vd_features`
50+
--
51+
52+
DROP TABLE IF EXISTS `vd_features`;
53+
/*!40101 SET @saved_cs_client = @@character_set_client */;
54+
/*!50503 SET character_set_client = utf8mb4 */;
55+
CREATE TABLE `vd_features` (
56+
`feature_id` varchar(15) COLLATE utf8mb3_unicode_ci DEFAULT NULL,
57+
`sort_id` varchar(15) COLLATE utf8mb3_unicode_ci DEFAULT NULL,
58+
`description` varchar(100) COLLATE utf8mb3_unicode_ci DEFAULT NULL
59+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;
60+
/*!40101 SET character_set_client = @saved_cs_client */;
61+
62+
--
63+
-- Table structure for table `vd_votes`
64+
--
65+
66+
DROP TABLE IF EXISTS `vd_votes`;
67+
/*!40101 SET @saved_cs_client = @@character_set_client */;
68+
/*!50503 SET character_set_client = utf8mb4 */;
69+
CREATE TABLE `vd_votes` (
70+
`user_id` int DEFAULT NULL,
71+
`vote_nr` int DEFAULT NULL,
72+
`points` int DEFAULT NULL,
73+
`feature_id` varchar(15) COLLATE utf8mb3_unicode_ci DEFAULT NULL,
74+
`expire_date` date DEFAULT NULL,
75+
KEY `user_id` (`user_id`)
76+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;
77+
/*!40101 SET character_set_client = @saved_cs_client */;
78+
79+
--
80+
-- Table structure for table `vo_news_items`
81+
--
82+
83+
DROP TABLE IF EXISTS `vo_news_items`;
84+
/*!40101 SET @saved_cs_client = @@character_set_client */;
85+
/*!50503 SET character_set_client = utf8mb4 */;
86+
CREATE TABLE `vo_news_items` (
87+
`news_item_id` int NOT NULL AUTO_INCREMENT,
88+
`title` varchar(80) COLLATE utf8mb3_unicode_ci DEFAULT NULL,
89+
`news` longtext COLLATE utf8mb3_unicode_ci,
90+
`created_by` int DEFAULT NULL,
91+
`creation_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
92+
PRIMARY KEY (`news_item_id`)
93+
) ENGINE=InnoDB AUTO_INCREMENT=157 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;
94+
/*!40101 SET character_set_client = @saved_cs_client */;
95+
96+
--
97+
-- Table structure for table `vs_script_downloads`
98+
--
99+
100+
DROP TABLE IF EXISTS `vs_script_downloads`;
101+
/*!40101 SET @saved_cs_client = @@character_set_client */;
102+
/*!50503 SET character_set_client = utf8mb4 */;
103+
CREATE TABLE `vs_script_downloads` (
104+
`creation_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
105+
`script_id` int DEFAULT NULL,
106+
`ip` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL,
107+
KEY `vssd_id_ip` (`script_id`,`ip`)
108+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;
109+
/*!40101 SET character_set_client = @saved_cs_client */;
110+
111+
--
112+
-- Table structure for table `vs_script_ratings`
113+
--
114+
115+
DROP TABLE IF EXISTS `vs_script_ratings`;
116+
/*!40101 SET @saved_cs_client = @@character_set_client */;
117+
/*!50503 SET character_set_client = utf8mb4 */;
118+
CREATE TABLE `vs_script_ratings` (
119+
`creation_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
120+
`script_id` int DEFAULT NULL,
121+
`rating` int DEFAULT NULL,
122+
`ip` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL
123+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;
124+
/*!40101 SET character_set_client = @saved_cs_client */;
125+
126+
--
127+
-- Table structure for table `vs_script_source`
128+
--
129+
130+
DROP TABLE IF EXISTS `vs_script_source`;
131+
/*!40101 SET @saved_cs_client = @@character_set_client */;
132+
/*!50503 SET character_set_client = utf8mb4 */;
133+
CREATE TABLE `vs_script_source` (
134+
`script_source_id` int NOT NULL AUTO_INCREMENT,
135+
`mime_type` varchar(40) COLLATE utf8mb3_unicode_ci DEFAULT NULL,
136+
`script_id` int DEFAULT NULL,
137+
`vim_version` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT NULL,
138+
`script_version` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT NULL,
139+
`version_comment` longtext COLLATE utf8mb3_unicode_ci,
140+
`src` longblob,
141+
`created_by` int DEFAULT NULL,
142+
`creation_date` datetime DEFAULT NULL,
143+
`package` varchar(100) COLLATE utf8mb3_unicode_ci DEFAULT NULL,
144+
PRIMARY KEY (`script_source_id`),
145+
KEY `source_date` (`creation_date`),
146+
KEY `vss_sid_creator` (`script_id`,`created_by`)
147+
) ENGINE=InnoDB AUTO_INCREMENT=28552 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;
148+
/*!40101 SET character_set_client = @saved_cs_client */;
149+
150+
--
151+
-- Table structure for table `vs_scripts`
152+
--
153+
154+
DROP TABLE IF EXISTS `vs_scripts`;
155+
/*!40101 SET @saved_cs_client = @@character_set_client */;
156+
/*!50503 SET character_set_client = utf8mb4 */;
157+
CREATE TABLE `vs_scripts` (
158+
`script_id` int NOT NULL AUTO_INCREMENT,
159+
`script_name` varchar(40) COLLATE utf8mb3_unicode_ci DEFAULT NULL,
160+
`script_type` varchar(40) COLLATE utf8mb3_unicode_ci DEFAULT NULL,
161+
`summary` varchar(80) COLLATE utf8mb3_unicode_ci DEFAULT NULL,
162+
`description` longtext COLLATE utf8mb3_unicode_ci,
163+
`install_details` longtext COLLATE utf8mb3_unicode_ci,
164+
`ratings` int DEFAULT NULL,
165+
`rating_score` int DEFAULT NULL,
166+
`downloads` int DEFAULT NULL,
167+
`last_updated_by` int DEFAULT NULL,
168+
`last_update_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
169+
`created_by` int DEFAULT NULL,
170+
`creation_date` timestamp NOT NULL DEFAULT '1970-01-01 00:00:01',
171+
PRIMARY KEY (`script_id`),
172+
KEY `created_by` (`created_by`),
173+
FULLTEXT KEY `summary` (`summary`,`description`,`install_details`)
174+
) ENGINE=InnoDB AUTO_INCREMENT=6079 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;
175+
/*!40101 SET character_set_client = @saved_cs_client */;
176+
177+
--
178+
-- Table structure for table `vs_sessions`
179+
--
180+
181+
DROP TABLE IF EXISTS `vs_sessions`;
182+
/*!40101 SET @saved_cs_client = @@character_set_client */;
183+
/*!50503 SET character_set_client = utf8mb4 */;
184+
CREATE TABLE `vs_sessions` (
185+
`session_id` varchar(32) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '',
186+
`user_id` int DEFAULT NULL,
187+
`remote_address` varchar(200) COLLATE utf8mb3_unicode_ci DEFAULT NULL,
188+
`creation_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
189+
PRIMARY KEY (`session_id`)
190+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;
191+
/*!40101 SET character_set_client = @saved_cs_client */;
192+
193+
--
194+
-- Table structure for table `vs_users`
195+
--
196+
197+
DROP TABLE IF EXISTS `vs_users`;
198+
/*!40101 SET @saved_cs_client = @@character_set_client */;
199+
/*!50503 SET character_set_client = utf8mb4 */;
200+
CREATE TABLE `vs_users` (
201+
`user_id` int NOT NULL AUTO_INCREMENT,
202+
`user_name` varchar(40) COLLATE utf8mb3_unicode_ci DEFAULT NULL,
203+
`password` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL,
204+
`first_name` varchar(40) COLLATE utf8mb3_unicode_ci DEFAULT NULL,
205+
`last_name` varchar(40) COLLATE utf8mb3_unicode_ci DEFAULT NULL,
206+
`email` varchar(200) COLLATE utf8mb3_unicode_ci DEFAULT NULL,
207+
`access` int DEFAULT NULL,
208+
`homepage` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL,
209+
`sponsor_amount` int DEFAULT NULL,
210+
`sponsor_vote_amount` int DEFAULT NULL,
211+
`sponsor_vote_date` date DEFAULT NULL,
212+
`sponsor_flags` int DEFAULT NULL,
213+
`created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
214+
PRIMARY KEY (`user_id`)
215+
) ENGINE=InnoDB AUTO_INCREMENT=79919 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;
216+
/*!40101 SET character_set_client = @saved_cs_client */;
217+
218+
--
219+
-- Table structure for table `vt_tip_note_spam`
220+
--
221+
222+
DROP TABLE IF EXISTS `vt_tip_note_spam`;
223+
/*!40101 SET @saved_cs_client = @@character_set_client */;
224+
/*!50503 SET character_set_client = utf8mb4 */;
225+
CREATE TABLE `vt_tip_note_spam` (
226+
`tip_spam_note_id` int NOT NULL AUTO_INCREMENT,
227+
`moderated_by` int NOT NULL DEFAULT '0',
228+
`moderated_on` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
229+
`tip_note_id` int NOT NULL DEFAULT '0',
230+
`tip_id` int NOT NULL DEFAULT '0',
231+
`note` longtext COLLATE utf8mb3_unicode_ci NOT NULL,
232+
`created_by` varchar(40) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '',
233+
`created_by_email` varchar(100) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '',
234+
`last_update_date` timestamp NOT NULL DEFAULT '1970-01-01 00:00:01',
235+
`creation_date` timestamp NOT NULL DEFAULT '1970-01-01 00:00:01',
236+
`last_updated_by_email` varchar(100) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '',
237+
PRIMARY KEY (`tip_spam_note_id`)
238+
) ENGINE=InnoDB AUTO_INCREMENT=4795 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;
239+
/*!40101 SET character_set_client = @saved_cs_client */;
240+
241+
--
242+
-- Table structure for table `vt_tip_notes`
243+
--
244+
245+
DROP TABLE IF EXISTS `vt_tip_notes`;
246+
/*!40101 SET @saved_cs_client = @@character_set_client */;
247+
/*!50503 SET character_set_client = utf8mb4 */;
248+
CREATE TABLE `vt_tip_notes` (
249+
`tip_note_id` int NOT NULL AUTO_INCREMENT,
250+
`tip_id` int DEFAULT NULL,
251+
`note` longtext COLLATE utf8mb3_unicode_ci,
252+
`last_updated_by_email` varchar(100) COLLATE utf8mb3_unicode_ci DEFAULT NULL,
253+
`last_update_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
254+
`created_by` varchar(40) COLLATE utf8mb3_unicode_ci DEFAULT NULL,
255+
`created_by_email` varchar(100) COLLATE utf8mb3_unicode_ci DEFAULT NULL,
256+
`creation_date` timestamp NOT NULL DEFAULT '1970-01-01 00:00:01',
257+
PRIMARY KEY (`tip_note_id`)
258+
) ENGINE=InnoDB AUTO_INCREMENT=12968 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;
259+
/*!40101 SET character_set_client = @saved_cs_client */;
260+
261+
--
262+
-- Table structure for table `vt_tip_ratings`
263+
--
264+
265+
DROP TABLE IF EXISTS `vt_tip_ratings`;
266+
/*!40101 SET @saved_cs_client = @@character_set_client */;
267+
/*!50503 SET character_set_client = utf8mb4 */;
268+
CREATE TABLE `vt_tip_ratings` (
269+
`creation_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
270+
`tip_id` int DEFAULT NULL,
271+
`rating` int DEFAULT NULL,
272+
`ip` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL,
273+
KEY `vt_tip_ratings_n1` (`ip`),
274+
KEY `vt_tip_ratings_n2` (`tip_id`)
275+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;
276+
/*!40101 SET character_set_client = @saved_cs_client */;
277+
278+
--
279+
-- Table structure for table `vt_tip_spam`
280+
--
281+
282+
DROP TABLE IF EXISTS `vt_tip_spam`;
283+
/*!40101 SET @saved_cs_client = @@character_set_client */;
284+
/*!50503 SET character_set_client = utf8mb4 */;
285+
CREATE TABLE `vt_tip_spam` (
286+
`tip_spam_id` int NOT NULL AUTO_INCREMENT,
287+
`moderated_by` int DEFAULT NULL,
288+
`moderated_on` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
289+
`tip_id` int DEFAULT NULL,
290+
`summary` varchar(200) COLLATE utf8mb3_unicode_ci DEFAULT NULL,
291+
`tip` longtext COLLATE utf8mb3_unicode_ci,
292+
`version` enum('5.7','6.0') COLLATE utf8mb3_unicode_ci DEFAULT NULL,
293+
`complexity` enum('basic','intermediate','advanced') COLLATE utf8mb3_unicode_ci DEFAULT NULL,
294+
`last_updated_by_email` varchar(100) COLLATE utf8mb3_unicode_ci DEFAULT NULL,
295+
`last_update_date` timestamp NOT NULL DEFAULT '1970-01-01 00:00:01',
296+
`created_by` varchar(40) COLLATE utf8mb3_unicode_ci DEFAULT NULL,
297+
`created_by_email` varchar(100) COLLATE utf8mb3_unicode_ci DEFAULT NULL,
298+
`creation_date` timestamp NOT NULL DEFAULT '1970-01-01 00:00:01',
299+
`ratings` int DEFAULT NULL,
300+
`rating_score` int DEFAULT NULL,
301+
`viewed` int DEFAULT NULL,
302+
PRIMARY KEY (`tip_spam_id`)
303+
) ENGINE=InnoDB AUTO_INCREMENT=177 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;
304+
/*!40101 SET character_set_client = @saved_cs_client */;
305+
306+
--
307+
-- Table structure for table `vt_tip_views`
308+
--
309+
310+
DROP TABLE IF EXISTS `vt_tip_views`;
311+
/*!40101 SET @saved_cs_client = @@character_set_client */;
312+
/*!50503 SET character_set_client = utf8mb4 */;
313+
CREATE TABLE `vt_tip_views` (
314+
`creation_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
315+
`tip_id` int DEFAULT NULL,
316+
`ip` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL,
317+
KEY `vt_tip_views_n1` (`ip`)
318+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;
319+
/*!40101 SET character_set_client = @saved_cs_client */;
320+
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
321+
322+
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
323+
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
324+
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
325+
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
326+
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
327+
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
328+
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
329+
330+
-- Dump completed on 2023-10-13 22:24:08

0 commit comments

Comments
 (0)