优化表名,将binance_kline改为bn_futures_kline_1d
This commit is contained in:
@@ -185,11 +185,11 @@ def create_table(conn):
|
|||||||
"""
|
"""
|
||||||
# 先检查并删除旧表,然后重新创建
|
# 先检查并删除旧表,然后重新创建
|
||||||
drop_table_query = """
|
drop_table_query = """
|
||||||
DROP TABLE IF EXISTS binance_kline;
|
DROP TABLE IF EXISTS bn_futures_kline_1d;
|
||||||
"""
|
"""
|
||||||
|
|
||||||
create_table_query = """
|
create_table_query = """
|
||||||
CREATE TABLE binance_kline (
|
CREATE TABLE bn_futures_kline_1d (
|
||||||
id SERIAL PRIMARY KEY,
|
id SERIAL PRIMARY KEY,
|
||||||
symbol VARCHAR(20) NOT NULL,
|
symbol VARCHAR(20) NOT NULL,
|
||||||
open_time TIMESTAMP NOT NULL,
|
open_time TIMESTAMP NOT NULL,
|
||||||
@@ -213,7 +213,7 @@ def create_table(conn):
|
|||||||
cur.execute(drop_table_query)
|
cur.execute(drop_table_query)
|
||||||
cur.execute(create_table_query)
|
cur.execute(create_table_query)
|
||||||
conn.commit()
|
conn.commit()
|
||||||
logger.info("Created binance_kline table with updated schema")
|
logger.info("Created bn_futures_kline_1d table with updated schema")
|
||||||
except psycopg2.Error as e:
|
except psycopg2.Error as e:
|
||||||
logger.error(f"Failed to create table: {e}")
|
logger.error(f"Failed to create table: {e}")
|
||||||
conn.rollback()
|
conn.rollback()
|
||||||
@@ -258,7 +258,7 @@ def insert_data(conn, df):
|
|||||||
# 构建查询条件,使用VALUES列表
|
# 构建查询条件,使用VALUES列表
|
||||||
values_list = ','.join([f"('{symbol}', '{open_time}')" for symbol, open_time in batch_pairs])
|
values_list = ','.join([f"('{symbol}', '{open_time}')" for symbol, open_time in batch_pairs])
|
||||||
check_query = f"""
|
check_query = f"""
|
||||||
SELECT symbol, open_time FROM binance_kline
|
SELECT symbol, open_time FROM bn_futures_kline_1d
|
||||||
WHERE (symbol, open_time) IN ({values_list})
|
WHERE (symbol, open_time) IN ({values_list})
|
||||||
"""
|
"""
|
||||||
|
|
||||||
@@ -307,7 +307,7 @@ def insert_data(conn, df):
|
|||||||
|
|
||||||
# 4. 准备插入数据
|
# 4. 准备插入数据
|
||||||
insert_query = """
|
insert_query = """
|
||||||
INSERT INTO binance_kline (
|
INSERT INTO bn_futures_kline_1d (
|
||||||
symbol, open_time, high, low, open, close, volume,
|
symbol, open_time, high, low, open, close, volume,
|
||||||
close_time, quote_asset_volume, number_of_trades,
|
close_time, quote_asset_volume, number_of_trades,
|
||||||
taker_buy_base_asset_volume, taker_buy_quote_asset_volume, ignore
|
taker_buy_base_asset_volume, taker_buy_quote_asset_volume, ignore
|
||||||
|
|||||||
Reference in New Issue
Block a user