This commit is contained in:
2025-08-22 06:50:28 +09:00
commit c11ef161f4
4 changed files with 93 additions and 0 deletions

23
test.py Normal file
View File

@@ -0,0 +1,23 @@
from sqlalchemy.orm import Session
from sqlalchemy import and_, or_, desc, asc
from models import get_session, Ticker
def get_ticker(session: Session, contract: str):
return session.query(Ticker).filter(Ticker.contract == contract).limit(500).all()
def get_ticker_count(session: Session, contract: str):
return session.query(Ticker).filter(Ticker.contract == contract).count()
# 사용 예시
session = get_session()
try:
cnt = get_ticker_count(session, "BTC_USDT")
print(cnt)
tickers = get_ticker(session, "BTC_USDT")
for ticker in tickers:
print(ticker.clast)
finally:
session.close()