re-generated
This commit is contained in:
@@ -4,8 +4,7 @@ CREATE TABLE ZacksRank
|
||||
date DATETIME NOT NULL,
|
||||
zacks_rank VARCHAR(25),
|
||||
modified DATETIME NOT NULL,
|
||||
PRIMARY KEY (symbol, date),
|
||||
INDEX IX_ZACKS_RANK_SYMBOL (symbol ASC)
|
||||
PRIMARY KEY (symbol, date)
|
||||
)
|
||||
;
|
||||
|
||||
@@ -25,8 +24,7 @@ CREATE TABLE InsiderTransaction
|
||||
sec_accession_number VARCHAR(55) NOT NULL,
|
||||
form_row_number VARCHAR(55) NOT NULL,
|
||||
modified DATETIME,
|
||||
PRIMARY KEY (symbol, form, sec_accession_number, form_row_number),
|
||||
KEY (symbol)
|
||||
PRIMARY KEY (symbol, form, sec_accession_number, form_row_number)
|
||||
)
|
||||
;
|
||||
|
||||
@@ -37,9 +35,7 @@ CREATE TABLE Headlines
|
||||
asof DATE NOT NULL,
|
||||
headline VARCHAR(255) NOT NULL,
|
||||
source VARCHAR(25) NOT NULL,
|
||||
modified DATETIME NOT NULL,
|
||||
KEY (symbol),
|
||||
INDEX IX_HEADLINES (symbol ASC, asof ASC, headline ASC)
|
||||
modified DATETIME NOT NULL
|
||||
)
|
||||
;
|
||||
|
||||
@@ -51,8 +47,7 @@ CREATE TABLE ETFHoldings
|
||||
holding_symbol_sc VARCHAR(15),
|
||||
pcnt_of_assets NUMERIC(19,2),
|
||||
company VARCHAR(255),
|
||||
modified DATETIME,
|
||||
INDEX ETFHOLDINGS_IDX_ETFSYMBOL (etf_symbol ASC)
|
||||
modified DATETIME
|
||||
)
|
||||
;
|
||||
|
||||
@@ -67,8 +62,7 @@ CREATE TABLE DividendHistory
|
||||
record_date DATETIME,
|
||||
payment_date DATETIME,
|
||||
modified DATETIME NOT NULL,
|
||||
PRIMARY KEY (symbol, div_ex_date),
|
||||
KEY (symbol)
|
||||
PRIMARY KEY (symbol, div_ex_date)
|
||||
)
|
||||
;
|
||||
|
||||
@@ -79,9 +73,8 @@ CREATE TABLE CompanyProfile
|
||||
description VARCHAR(255),
|
||||
pricing_source VARCHAR(10),
|
||||
can_roll_previous BOOL NOT NULL DEFAULT false,
|
||||
PRIMARY KEY (symbol),
|
||||
UNIQUE (symbol),
|
||||
INDEX IDX_SYMBOL (symbol ASC)
|
||||
freeze_pricing BOOL NOT NULL DEFAULT false,
|
||||
PRIMARY KEY (symbol)
|
||||
)
|
||||
;
|
||||
|
||||
@@ -95,8 +88,7 @@ CREATE TABLE AnalystRatings
|
||||
type VARCHAR(20),
|
||||
ratings_change VARCHAR(50),
|
||||
price_target NUMERIC(19,2),
|
||||
PRIMARY KEY (symbol, date, brokerage_firm),
|
||||
KEY (symbol)
|
||||
PRIMARY KEY (symbol, date, brokerage_firm)
|
||||
)
|
||||
;
|
||||
|
||||
@@ -109,8 +101,7 @@ CREATE TABLE AnalystPriceTarget
|
||||
median_target NUMERIC(19,2),
|
||||
high_target NUMERIC(19,2),
|
||||
low_target NUMERIC(19,2),
|
||||
PRIMARY KEY (symbol, date),
|
||||
KEY (symbol)
|
||||
PRIMARY KEY (symbol, date)
|
||||
)
|
||||
;
|
||||
|
||||
@@ -191,7 +182,7 @@ CREATE TABLE Valuations
|
||||
beta90 NUMERIC(19,2),
|
||||
beta2Y NUMERIC(19,2),
|
||||
market_cap NUMERIC(22,2),
|
||||
earnings_yield NUMERIC(22,2),
|
||||
earnings_yield NUMERIC(23,2),
|
||||
ebit NUMERIC(22,2),
|
||||
enterprise_value NUMERIC(22,2),
|
||||
fundamental_value NUMERIC(22,2),
|
||||
@@ -212,8 +203,7 @@ CREATE TABLE Valuations
|
||||
dividend_yield NUMERIC(22,4),
|
||||
shares_outstanding NUMERIC(22,4),
|
||||
operating_cashflow NUMERIC(22,4),
|
||||
PRIMARY KEY (symbol, valuation_date),
|
||||
INDEX IX_VALUATIONS_DATE (valuation_date ASC, symbol ASC)
|
||||
PRIMARY KEY (symbol, valuation_date)
|
||||
)
|
||||
;
|
||||
|
||||
@@ -242,8 +232,7 @@ CREATE TABLE SecurityMaster
|
||||
industry VARCHAR(255),
|
||||
security_type VARCHAR(15),
|
||||
create_date DATE NOT NULL DEFAULT =now()),
|
||||
PRIMARY KEY (symbol),
|
||||
UNIQUE (symbol)
|
||||
PRIMARY KEY (symbol)
|
||||
)
|
||||
;
|
||||
|
||||
@@ -275,10 +264,7 @@ CREATE TABLE Prices
|
||||
volume BIGINT,
|
||||
adjclose NUMERIC(19,2),
|
||||
source CHAR(1),
|
||||
PRIMARY KEY (symbol, date),
|
||||
INDEX IX_PRICES_SYMBOL (symbol ASC),
|
||||
INDEX IX_PRICES_DATE (date ASC),
|
||||
INDEX IX_PRICES_DATE_SYMBOL (date ASC, symbol ASC)
|
||||
PRIMARY KEY (symbol, date)
|
||||
)
|
||||
;
|
||||
|
||||
@@ -330,8 +316,7 @@ CREATE TABLE MStarSecurityId
|
||||
symbol VARCHAR(15) NOT NULL,
|
||||
security_identifier VARCHAR(25) NOT NULL,
|
||||
modified DATETIME NOT NULL,
|
||||
PRIMARY KEY (symbol),
|
||||
INDEX IX_HEADLINES (symbol ASC)
|
||||
PRIMARY KEY (symbol)
|
||||
)
|
||||
;
|
||||
|
||||
@@ -350,8 +335,7 @@ CREATE TABLE Lexicon
|
||||
word VARCHAR(55) NOT NULL,
|
||||
sentiment VARCHAR(10) NOT NULL,
|
||||
part_of_speech VARCHAR(15),
|
||||
PRIMARY KEY (word, sentiment),
|
||||
INDEX IX_Lexicon (part_of_speech ASC)
|
||||
PRIMARY KEY (word, sentiment)
|
||||
)
|
||||
;
|
||||
|
||||
@@ -386,8 +370,7 @@ CREATE TABLE IncomeStatement
|
||||
interest_expense NUMERIC(19,2),
|
||||
period INTEGER NOT NULL,
|
||||
modified DATETIME,
|
||||
PRIMARY KEY (symbol, asof, period),
|
||||
INDEX IX_IncomeStatement_Modified ( ASC)
|
||||
PRIMARY KEY (symbol, asof, period)
|
||||
)
|
||||
;
|
||||
|
||||
@@ -437,8 +420,7 @@ CREATE TABLE Fundamentals
|
||||
leveraged_free_cashflow NUMERIC(19,2),
|
||||
trailing_pe NUMERIC(19,2),
|
||||
enterprise_value NUMERIC(19,2),
|
||||
PRIMARY KEY (symbol, asof),
|
||||
INDEX PK_Fundamental_Symbol (symbol ASC)
|
||||
PRIMARY KEY (symbol, asof)
|
||||
)
|
||||
;
|
||||
|
||||
@@ -502,8 +484,7 @@ CREATE TABLE CurrencyConversion
|
||||
destination_currency_name VARCHAR(255),
|
||||
units_per_source DOUBLE NOT NULL,
|
||||
source_per_unit DOUBLE NOT NULL,
|
||||
PRIMARY KEY (asof, source_currency, destination_currency),
|
||||
INDEX IX_DATE_SOURCE (source_currency ASC, destination_currency ASC, asof ASC)
|
||||
PRIMARY KEY (asof, source_currency, destination_currency)
|
||||
)
|
||||
;
|
||||
|
||||
@@ -523,8 +504,7 @@ CREATE TABLE CashflowStatement
|
||||
free_cashflow NUMERIC(19,2),
|
||||
period INTEGER NOT NULL,
|
||||
modified DATETIME,
|
||||
PRIMARY KEY (symbol, asof, period),
|
||||
INDEX IX_CashflowStatement_Modified (modified ASC)
|
||||
PRIMARY KEY (symbol, asof, period)
|
||||
)
|
||||
;
|
||||
|
||||
@@ -538,8 +518,7 @@ CREATE TABLE Cash
|
||||
debit NUMERIC(19,2),
|
||||
balance NUMERIC(19,2),
|
||||
transaction_id INTEGER NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (account, date, transaction_id),
|
||||
INDEX IDX_DATE ( ASC)
|
||||
PRIMARY KEY (account, date, transaction_id)
|
||||
)
|
||||
;
|
||||
|
||||
@@ -566,44 +545,6 @@ CREATE TABLE BalanceSheet
|
||||
total_liabilities NUMERIC(19,2),
|
||||
cash_and_cash_equivalents NUMERIC(19,2),
|
||||
modified DATETIME,
|
||||
PRIMARY KEY (symbol, asof, period),
|
||||
INDEX IX_BalanceSheet_Modified (modified ASC),
|
||||
INDEX IX_BalanceSheet_Asof_Symbol_Period (asof ASC, symbol ASC, period ASC)
|
||||
PRIMARY KEY (symbol, asof, period)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
ALTER TABLE ZacksRank ADD CONSTRAINT FK_ZacksRank_SecurityMaster
|
||||
FOREIGN KEY (symbol) REFERENCES SecurityMaster (symbol)
|
||||
;
|
||||
|
||||
ALTER TABLE InsiderTransaction ADD CONSTRAINT FK_InsiderTransaction_SecurityMaster
|
||||
FOREIGN KEY (symbol) REFERENCES SecurityMaster (symbol)
|
||||
;
|
||||
|
||||
ALTER TABLE Headlines ADD CONSTRAINT FK_Headlines_SecurityMaster
|
||||
FOREIGN KEY (symbol) REFERENCES SecurityMaster (symbol)
|
||||
;
|
||||
|
||||
ALTER TABLE ETFHoldings ADD CONSTRAINT FK_ETFHoldings_SecurityMaster
|
||||
FOREIGN KEY (etf_symbol) REFERENCES SecurityMaster (symbol)
|
||||
;
|
||||
|
||||
ALTER TABLE DividendHistory ADD CONSTRAINT FK_DividendHistory_SecurityMaster
|
||||
FOREIGN KEY (symbol) REFERENCES SecurityMaster (symbol)
|
||||
;
|
||||
|
||||
ALTER TABLE CompanyProfile ADD CONSTRAINT FK_CompanyProfile_SecurityMaster
|
||||
FOREIGN KEY (symbol) REFERENCES SecurityMaster (symbol)
|
||||
;
|
||||
|
||||
ALTER TABLE AnalystRatings ADD CONSTRAINT FK_AnalystRatings_SecurityMaster
|
||||
FOREIGN KEY (symbol) REFERENCES SecurityMaster (symbol)
|
||||
;
|
||||
|
||||
ALTER TABLE AnalystPriceTarget ADD CONSTRAINT FK_AnalystPriceTarget_SecurityMaster
|
||||
FOREIGN KEY (symbol) REFERENCES SecurityMaster (symbol)
|
||||
;
|
||||
|
||||
Reference in New Issue
Block a user