Skip to content

Commit ac5c436

Browse files
committed
Add install .sql
1 parent 306f284 commit ac5c436

File tree

2 files changed

+76
-8
lines changed

2 files changed

+76
-8
lines changed

.idea/workspace.xml

Lines changed: 2 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

install.sql

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
-- SkyfallenUpdatesConsole SQL Installer
2+
-- Skyfallen Developers
3+
-- https://www.theskyfallen.com
4+
5+
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
6+
SET time_zone = "+00:00";
7+
8+
CREATE TABLE `appsettings` (
9+
`entry` int(11) NOT NULL,
10+
`appid` varchar(255) NOT NULL,
11+
`setting` varchar(255) NOT NULL,
12+
`settingvalue` varchar(255) NOT NULL
13+
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
14+
15+
CREATE TABLE `importedapps` (
16+
`appid` varchar(255) NOT NULL,
17+
`appsecret` varchar(255) NOT NULL,
18+
`origin` varchar(255) NOT NULL,
19+
`username` varchar(255) NOT NULL,
20+
`appname` varchar(255) NOT NULL,
21+
`verified` varchar(255) NOT NULL
22+
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
23+
24+
CREATE TABLE `packages` (
25+
`packageid` varchar(255) NOT NULL,
26+
`packagepath` varchar(255) NOT NULL,
27+
`packagename` varchar(255) NOT NULL,
28+
`source` varchar(255) NOT NULL,
29+
`owner` varchar(255) NOT NULL,
30+
`appid` varchar(255) NOT NULL,
31+
`packagedate` varchar(255) NOT NULL
32+
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
33+
34+
CREATE TABLE `seeds` (
35+
`owner` varchar(255) NOT NULL,
36+
`appid` varchar(255) NOT NULL,
37+
`seed` varchar(255) NOT NULL
38+
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
39+
40+
CREATE TABLE `versions` (
41+
`entry` int(11) NOT NULL,
42+
`appid` varchar(255) NOT NULL,
43+
`owner` varchar(255) NOT NULL,
44+
`appsecret` varchar(255) NOT NULL,
45+
`vtype` varchar(255) NOT NULL,
46+
`seed` varchar(255) NOT NULL,
47+
`versionid` varchar(255) NOT NULL,
48+
`datapath` varchar(255) NOT NULL,
49+
`title` varchar(255) NOT NULL,
50+
`info` varchar(255) NOT NULL,
51+
`islatest` varchar(255) NOT NULL,
52+
`releasedate` varchar(255) NOT NULL
53+
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
54+
55+
ALTER TABLE `appsettings`
56+
ADD UNIQUE KEY `entry` (`entry`);
57+
58+
ALTER TABLE `importedapps`
59+
ADD UNIQUE KEY `appid` (`appid`);
60+
61+
ALTER TABLE `packages`
62+
ADD UNIQUE KEY `packageid` (`packageid`);
63+
64+
ALTER TABLE `seeds`
65+
ADD UNIQUE KEY `unique_seed` (`appid`,`seed`) USING BTREE;
66+
67+
ALTER TABLE `versions`
68+
ADD UNIQUE KEY `entry` (`entry`);
69+
70+
ALTER TABLE `appsettings`
71+
MODIFY `entry` int(11) NOT NULL AUTO_INCREMENT;
72+
73+
ALTER TABLE `versions`
74+
MODIFY `entry` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=0;

0 commit comments

Comments
 (0)