-
Notifications
You must be signed in to change notification settings - Fork 174
/
Copy pathcreate.sql
109 lines (109 loc) · 3.33 KB
/
create.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
CREATE TABLE hits
(
WatchID BIGINT NOT NULL,
JavaEnable INT NOT NULL,
Title TEXT NOT NULL,
GoodEvent INT NOT NULL,
EventTime TIMESTAMP NOT NULL,
EventDate Date NOT NULL,
CounterID INTEGER NOT NULL,
ClientIP INTEGER NOT NULL,
RegionID INTEGER NOT NULL,
UserID BIGINT NOT NULL,
CounterClass INT NOT NULL,
OS INT NOT NULL,
UserAgent INT NOT NULL,
URL TEXT NOT NULL,
Referer TEXT NOT NULL,
IsRefresh INT NOT NULL,
RefererCategoryID INT NOT NULL,
RefererRegionID INTEGER NOT NULL,
URLCategoryID INT NOT NULL,
URLRegionID INTEGER NOT NULL,
ResolutionWidth INT NOT NULL,
ResolutionHeight INT NOT NULL,
ResolutionDepth INT NOT NULL,
FlashMajor INT NOT NULL,
FlashMinor INT NOT NULL,
FlashMinor2 TEXT NOT NULL,
NetMajor INT NOT NULL,
NetMinor INT NOT NULL,
UserAgentMajor INT NOT NULL,
UserAgentMinor TEXT NOT NULL,
CookieEnable INT NOT NULL,
JavascriptEnable INT NOT NULL,
IsMobile INT NOT NULL,
MobilePhone INT NOT NULL,
MobilePhoneModel TEXT NOT NULL,
Params TEXT NOT NULL,
IPNetworkID INTEGER NOT NULL,
TraficSourceID INT NOT NULL,
SearchEngineID INT NOT NULL,
SearchPhrase TEXT NOT NULL,
AdvEngineID INT NOT NULL,
IsArtifical INT NOT NULL,
WindowClientWidth INT NOT NULL,
WindowClientHeight INT NOT NULL,
ClientTimeZone INT NOT NULL,
ClientEventTime TIMESTAMP NOT NULL,
SilverlightVersion1 INT NOT NULL,
SilverlightVersion2 INT NOT NULL,
SilverlightVersion3 INTEGER NOT NULL,
SilverlightVersion4 INT NOT NULL,
PageCharset TEXT NOT NULL,
CodeVersion INTEGER NOT NULL,
IsLink INT NOT NULL,
IsDownload INT NOT NULL,
IsNotBounce INT NOT NULL,
FUniqID BIGINT NOT NULL,
OriginalURL TEXT NOT NULL,
HID INTEGER NOT NULL,
IsOldCounter INT NOT NULL,
IsEvent INT NOT NULL,
IsParameter INT NOT NULL,
DontCountHits INT NOT NULL,
WithHash INT NOT NULL,
HitColor CHAR NOT NULL,
LocalEventTime TIMESTAMP NOT NULL,
Age INT NOT NULL,
Sex INT NOT NULL,
Income INT NOT NULL,
Interests INT NOT NULL,
Robotness INT NOT NULL,
RemoteIP INTEGER NOT NULL,
WindowName INTEGER NOT NULL,
OpenerName INTEGER NOT NULL,
HistoryLength INT NOT NULL,
BrowserLanguage TEXT NOT NULL,
BrowserCountry TEXT NOT NULL,
SocialNetwork TEXT NOT NULL,
SocialAction TEXT NOT NULL,
HTTPError INT NOT NULL,
SendTiming INTEGER NOT NULL,
DNSTiming INTEGER NOT NULL,
ConnectTiming INTEGER NOT NULL,
ResponseStartTiming INTEGER NOT NULL,
ResponseEndTiming INTEGER NOT NULL,
FetchTiming INTEGER NOT NULL,
SocialSourceNetworkID INT NOT NULL,
SocialSourcePage TEXT NOT NULL,
ParamPrice BIGINT NOT NULL,
ParamOrderID TEXT NOT NULL,
ParamCurrency TEXT NOT NULL,
ParamCurrencyID INT NOT NULL,
OpenstatServiceName TEXT NOT NULL,
OpenstatCampaignID TEXT NOT NULL,
OpenstatAdID TEXT NOT NULL,
OpenstatSourceID TEXT NOT NULL,
UTMSource TEXT NOT NULL,
UTMMedium TEXT NOT NULL,
UTMCampaign TEXT NOT NULL,
UTMContent TEXT NOT NULL,
UTMTerm TEXT NOT NULL,
FromTag TEXT NOT NULL,
HasGCLID INT NOT NULL,
RefererHash BIGINT NOT NULL,
URLHash BIGINT NOT NULL,
CLID INTEGER NOT NULL
);
CREATE INDEX hits ON hits(CounterID, EventDate, UserID, EventTime, WatchID);