Skip to content

Commit 582e0d9

Browse files
committed
Now with functional SQL
1 parent d52761b commit 582e0d9

File tree

1 file changed

+8
-11
lines changed

1 file changed

+8
-11
lines changed

dbsource.sql

+8-11
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ CREATE TABLE
1313
posz DOUBLE NOT NULL,
1414
modified DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL,
1515

16-
UNIQUE INDEX (name),
17-
INDEX (posx, posy, posz)
16+
UNIQUE (name)
1817
)
1918
;
19+
CREATE INDEX systems_position ON Systems (posx, posy, posz);
2020

2121
-- Stations within systems
2222
CREATE TABLE
@@ -26,14 +26,14 @@ CREATE TABLE
2626
system_id INTEGER NOT NULL,
2727
ls_from_star DOUBLE NOT NULL,
2828

29-
UNIQUE INDEX (name),
30-
INDEX (system_id),
29+
UNIQUE (name),
3130

3231
FOREIGN KEY (system_id) REFERENCES Systems(rowid)
3332
ON UPDATE CASCADE
3433
ON DELETE CASCADE
3534
)
3635
;
36+
CREATE INDEX station_systems ON Stations (system_id);
3737

3838
-- Ships
3939
CREATE TABLE
@@ -45,7 +45,7 @@ CREATE TABLE
4545
max_ly_full INTEGER NOT NULL,
4646
boost_speed INTEGER NOT NULL,
4747

48-
UNIQUE INDEX (name)
48+
UNIQUE (name)
4949
)
5050
;
5151

@@ -58,7 +58,6 @@ CREATE TABLE
5858
cost INTEGER,
5959

6060
PRIMARY KEY (ship_id, station_id),
61-
INDEX (station_id, ship_id),
6261

6362
FOREIGN KEY (ship_id) REFERENCES Ships(rowid)
6463
ON UPDATE CASCADE
@@ -75,7 +74,7 @@ CREATE TABLE
7574
name VARCHAR(40) COLLATE nocase,
7675
weight NUMBER NOT NULL,
7776

78-
UNIQUE INDEX (name)
77+
UNIQUE (name)
7978
)
8079
;
8180

@@ -87,7 +86,6 @@ CREATE TABLE
8786
cost INTEGER,
8887

8988
PRIMARY KEY (upgrade_id, station_id),
90-
INDEX (station_id, upgrade_id),
9189

9290
FOREIGN KEY (upgrade_id) REFERENCES Upgrades(rowid)
9391
ON UPDATE CASCADE
@@ -104,7 +102,7 @@ CREATE TABLE
104102
(
105103
name VARCHAR(40) COLLATE nocase,
106104

107-
UNIQUE INDEX (name)
105+
UNIQUE (name)
108106
)
109107
;
110108

@@ -115,7 +113,7 @@ CREATE TABLE
115113
name VARCHAR(40) COLLATE nocase,
116114
category_id INTEGER NOT NULL,
117115

118-
UNIQUE INDEX (category_id, name),
116+
UNIQUE (category_id, name),
119117

120118
FOREIGN KEY (category_id) REFERENCES ItemCategories(rowid)
121119
ON UPDATE CASCADE
@@ -143,4 +141,3 @@ CREATE TABLE
143141
ON DELETE CASCADE
144142
) WITHOUT ROWID
145143
;
146-

0 commit comments

Comments
 (0)