add aider

This commit is contained in:
Bobby Abellana 2025-02-06 23:25:32 -08:00
parent 8d5a194ec6
commit 0fec4c0a8b
No known key found for this signature in database
GPG Key ID: 647714CC45F3647B
2 changed files with 102 additions and 0 deletions

1
.gitignore vendored
View File

@ -17,3 +17,4 @@ reports/
# OS files
.DS_Store
Thumbs.db
.aider*

101
stock_db_schema.csv Normal file
View File

@ -0,0 +1,101 @@
"institutional_holders","cik","String","","","ReplacingMergeTree"
"institutional_holders","holdings_count","UInt32","","","ReplacingMergeTree"
"institutional_holders","last_updated","Date","","","ReplacingMergeTree"
"institutional_holders","name","String","","","ReplacingMergeTree"
"institutional_holders","total_value_usd","Float64","","","ReplacingMergeTree"
"stock_financials","accounts_payable","Float64","","","MergeTree"
"stock_financials","basic_eps","Float64","","","MergeTree"
"stock_financials","cash_flow_financing","Float64","","","MergeTree"
"stock_financials","cash_flow_investing","Float64","","","MergeTree"
"stock_financials","cash_flow_operations","Float64","","","MergeTree"
"stock_financials","cik","String","","","MergeTree"
"stock_financials","company_name","String","","","MergeTree"
"stock_financials","current_assets","Float64","","","MergeTree"
"stock_financials","current_liabilities","Float64","","","MergeTree"
"stock_financials","diluted_eps","Float64","","","MergeTree"
"stock_financials","equity","Float64","","","MergeTree"
"stock_financials","filing_date","Date","","","MergeTree"
"stock_financials","fiscal_period","String","","","MergeTree"
"stock_financials","fiscal_year","UInt16","","","MergeTree"
"stock_financials","gross_profit","Float64","","","MergeTree"
"stock_financials","inventory","Float64","","","MergeTree"
"stock_financials","long_term_debt","Float64","","","MergeTree"
"stock_financials","net_income","Float64","","","MergeTree"
"stock_financials","operating_income","Float64","","","MergeTree"
"stock_financials","revenue","Float64","","","MergeTree"
"stock_financials","sic","String","","","MergeTree"
"stock_financials","source_filing_url","String","","","MergeTree"
"stock_financials","ticker","String","","","MergeTree"
"stock_financials","timeframe","String","","","MergeTree"
"stock_financials","total_assets","Float64","","","MergeTree"
"stock_financials","total_liabilities","Float64","","","MergeTree"
"stock_indicators","date","Date","","","MergeTree"
"stock_indicators","momentum","Float32","","","MergeTree"
"stock_indicators","rsi","Float32","","","MergeTree"
"stock_indicators","ticker","String","","","MergeTree"
"stock_indicators","volume_oscillator","Float32","","","MergeTree"
"stock_ownership","cusip","String","","","MergeTree"
"stock_ownership","filing_date","Date","","","MergeTree"
"stock_ownership","filing_period","Date","","","MergeTree"
"stock_ownership","institution","String","","","MergeTree"
"stock_ownership","institution_name","String","","","MergeTree"
"stock_ownership","shares","UInt64","","","MergeTree"
"stock_ownership","ticker","String","","","MergeTree"
"stock_ownership","value","UInt64","","","MergeTree"
"stock_price_sma_200","date","Date","","","MergeTree"
"stock_price_sma_200","sma_200","Float32","","","MergeTree"
"stock_price_sma_200","ticker","String","","","MergeTree"
"stock_price_sma_50","date","Date","","","MergeTree"
"stock_price_sma_50","sma_50","Float32","","","MergeTree"
"stock_price_sma_50","ticker","String","","","MergeTree"
"stock_prices","close","Float32","","","MergeTree"
"stock_prices","high","Float32","","","MergeTree"
"stock_prices","low","Float32","","","MergeTree"
"stock_prices","open","Float32","","","MergeTree"
"stock_prices","ticker","String","","","MergeTree"
"stock_prices","transactions","UInt64","","","MergeTree"
"stock_prices","volume","UInt64","","","MergeTree"
"stock_prices","window_start","UInt64","","","MergeTree"
"stock_prices_daily","close","Float32","","","MergeTree"
"stock_prices_daily","date","Date","","","MergeTree"
"stock_prices_daily","high","Float32","","","MergeTree"
"stock_prices_daily","low","Float32","","","MergeTree"
"stock_prices_daily","open","Float32","","","MergeTree"
"stock_prices_daily","ticker","String","","","MergeTree"
"stock_prices_daily","volume","UInt64","","","MergeTree"
"stock_tickers","active","UInt8","","","ReplacingMergeTree"
"stock_tickers","address_city","String","","","ReplacingMergeTree"
"stock_tickers","address_line1","String","","","ReplacingMergeTree"
"stock_tickers","address_postal_code","String","","","ReplacingMergeTree"
"stock_tickers","address_state","String","","","ReplacingMergeTree"
"stock_tickers","cik","String","","","ReplacingMergeTree"
"stock_tickers","composite_figi","String","","","ReplacingMergeTree"
"stock_tickers","currency_name","String","","","ReplacingMergeTree"
"stock_tickers","cusip","String","","","ReplacingMergeTree"
"stock_tickers","description","String","","","ReplacingMergeTree"
"stock_tickers","homepage_url","String","","","ReplacingMergeTree"
"stock_tickers","last_updated_utc","DateTime","","","ReplacingMergeTree"
"stock_tickers","list_date","String","","","ReplacingMergeTree"
"stock_tickers","locale","String","","","ReplacingMergeTree"
"stock_tickers","market","String","","","ReplacingMergeTree"
"stock_tickers","market_cap","Float64","","","ReplacingMergeTree"
"stock_tickers","name","String","","","ReplacingMergeTree"
"stock_tickers","phone_number","String","","","ReplacingMergeTree"
"stock_tickers","primary_exchange","String","","","ReplacingMergeTree"
"stock_tickers","round_lot","Int32","","","ReplacingMergeTree"
"stock_tickers","share_class_figi","String","","","ReplacingMergeTree"
"stock_tickers","share_class_shares_outstanding","Float64","","","ReplacingMergeTree"
"stock_tickers","sic_code","String","","","ReplacingMergeTree"
"stock_tickers","sic_description","String","","","ReplacingMergeTree"
"stock_tickers","ticker","String","","","ReplacingMergeTree"
"stock_tickers","ticker_root","String","","","ReplacingMergeTree"
"stock_tickers","total_employees","Int64","","","ReplacingMergeTree"
"stock_tickers","type","String","","","ReplacingMergeTree"
"stock_tickers","weighted_shares_outstanding","Float64","","","ReplacingMergeTree"
"yf_institutional_holders","date_reported","Date","","","ReplacingMergeTree"
"yf_institutional_holders","holder_name","String","","","ReplacingMergeTree"
"yf_institutional_holders","last_updated","DateTime","","","ReplacingMergeTree"
"yf_institutional_holders","percentage_held","Float64","","","ReplacingMergeTree"
"yf_institutional_holders","shares","UInt64","","","ReplacingMergeTree"
"yf_institutional_holders","ticker","String","","","ReplacingMergeTree"
"yf_institutional_holders","value_usd","Float64","","","ReplacingMergeTree"
1 institutional_holders cik String ReplacingMergeTree
2 institutional_holders holdings_count UInt32 ReplacingMergeTree
3 institutional_holders last_updated Date ReplacingMergeTree
4 institutional_holders name String ReplacingMergeTree
5 institutional_holders total_value_usd Float64 ReplacingMergeTree
6 stock_financials accounts_payable Float64 MergeTree
7 stock_financials basic_eps Float64 MergeTree
8 stock_financials cash_flow_financing Float64 MergeTree
9 stock_financials cash_flow_investing Float64 MergeTree
10 stock_financials cash_flow_operations Float64 MergeTree
11 stock_financials cik String MergeTree
12 stock_financials company_name String MergeTree
13 stock_financials current_assets Float64 MergeTree
14 stock_financials current_liabilities Float64 MergeTree
15 stock_financials diluted_eps Float64 MergeTree
16 stock_financials equity Float64 MergeTree
17 stock_financials filing_date Date MergeTree
18 stock_financials fiscal_period String MergeTree
19 stock_financials fiscal_year UInt16 MergeTree
20 stock_financials gross_profit Float64 MergeTree
21 stock_financials inventory Float64 MergeTree
22 stock_financials long_term_debt Float64 MergeTree
23 stock_financials net_income Float64 MergeTree
24 stock_financials operating_income Float64 MergeTree
25 stock_financials revenue Float64 MergeTree
26 stock_financials sic String MergeTree
27 stock_financials source_filing_url String MergeTree
28 stock_financials ticker String MergeTree
29 stock_financials timeframe String MergeTree
30 stock_financials total_assets Float64 MergeTree
31 stock_financials total_liabilities Float64 MergeTree
32 stock_indicators date Date MergeTree
33 stock_indicators momentum Float32 MergeTree
34 stock_indicators rsi Float32 MergeTree
35 stock_indicators ticker String MergeTree
36 stock_indicators volume_oscillator Float32 MergeTree
37 stock_ownership cusip String MergeTree
38 stock_ownership filing_date Date MergeTree
39 stock_ownership filing_period Date MergeTree
40 stock_ownership institution String MergeTree
41 stock_ownership institution_name String MergeTree
42 stock_ownership shares UInt64 MergeTree
43 stock_ownership ticker String MergeTree
44 stock_ownership value UInt64 MergeTree
45 stock_price_sma_200 date Date MergeTree
46 stock_price_sma_200 sma_200 Float32 MergeTree
47 stock_price_sma_200 ticker String MergeTree
48 stock_price_sma_50 date Date MergeTree
49 stock_price_sma_50 sma_50 Float32 MergeTree
50 stock_price_sma_50 ticker String MergeTree
51 stock_prices close Float32 MergeTree
52 stock_prices high Float32 MergeTree
53 stock_prices low Float32 MergeTree
54 stock_prices open Float32 MergeTree
55 stock_prices ticker String MergeTree
56 stock_prices transactions UInt64 MergeTree
57 stock_prices volume UInt64 MergeTree
58 stock_prices window_start UInt64 MergeTree
59 stock_prices_daily close Float32 MergeTree
60 stock_prices_daily date Date MergeTree
61 stock_prices_daily high Float32 MergeTree
62 stock_prices_daily low Float32 MergeTree
63 stock_prices_daily open Float32 MergeTree
64 stock_prices_daily ticker String MergeTree
65 stock_prices_daily volume UInt64 MergeTree
66 stock_tickers active UInt8 ReplacingMergeTree
67 stock_tickers address_city String ReplacingMergeTree
68 stock_tickers address_line1 String ReplacingMergeTree
69 stock_tickers address_postal_code String ReplacingMergeTree
70 stock_tickers address_state String ReplacingMergeTree
71 stock_tickers cik String ReplacingMergeTree
72 stock_tickers composite_figi String ReplacingMergeTree
73 stock_tickers currency_name String ReplacingMergeTree
74 stock_tickers cusip String ReplacingMergeTree
75 stock_tickers description String ReplacingMergeTree
76 stock_tickers homepage_url String ReplacingMergeTree
77 stock_tickers last_updated_utc DateTime ReplacingMergeTree
78 stock_tickers list_date String ReplacingMergeTree
79 stock_tickers locale String ReplacingMergeTree
80 stock_tickers market String ReplacingMergeTree
81 stock_tickers market_cap Float64 ReplacingMergeTree
82 stock_tickers name String ReplacingMergeTree
83 stock_tickers phone_number String ReplacingMergeTree
84 stock_tickers primary_exchange String ReplacingMergeTree
85 stock_tickers round_lot Int32 ReplacingMergeTree
86 stock_tickers share_class_figi String ReplacingMergeTree
87 stock_tickers share_class_shares_outstanding Float64 ReplacingMergeTree
88 stock_tickers sic_code String ReplacingMergeTree
89 stock_tickers sic_description String ReplacingMergeTree
90 stock_tickers ticker String ReplacingMergeTree
91 stock_tickers ticker_root String ReplacingMergeTree
92 stock_tickers total_employees Int64 ReplacingMergeTree
93 stock_tickers type String ReplacingMergeTree
94 stock_tickers weighted_shares_outstanding Float64 ReplacingMergeTree
95 yf_institutional_holders date_reported Date ReplacingMergeTree
96 yf_institutional_holders holder_name String ReplacingMergeTree
97 yf_institutional_holders last_updated DateTime ReplacingMergeTree
98 yf_institutional_holders percentage_held Float64 ReplacingMergeTree
99 yf_institutional_holders shares UInt64 ReplacingMergeTree
100 yf_institutional_holders ticker String ReplacingMergeTree
101 yf_institutional_holders value_usd Float64 ReplacingMergeTree