import psycopg2

# 读取密码
DB_PASSWORD = ""
with open('/root/.openclaw/workspace/secrets.env', 'r') as f:
    for line in f:
        if line.startswith('PG_ONLINE_PASSWORD='):
            DB_PASSWORD = line.strip().split('=', 1)[1].strip('"\'')
            break

# 数据库连接
conn = psycopg2.connect(
    host='bj-postgres-16pob4sg.sql.tencentcdb.com',
    port=28591,
    user='ai_member',
    password=DB_PASSWORD,
    database='vala_bi'
)

cur = conn.cursor()
# 查询表结构
cur.execute("SELECT column_name FROM information_schema.columns WHERE table_name = 'bi_vala_seasonal_ticket'")
columns = cur.fetchall()
print("bi_vala_seasonal_ticket表字段：")
for col in columns:
    print(col[0])

cur.close()
conn.close()
