[BUG]Hive DESCRIBE 返回列数与 ColumnSchema 构造函数不匹配
Mantenedores costumam responder em até 1 dia
@xuwei-fit2cloud já está trabalhando nisso.
Desde 22/6/2026.
Avaliação
Esta issue ainda não foi avaliada.
Descrição
SQLBot Version
1.9.0
Run Mode
Is it running in a Docker container or running from source code?
running in a Docker container
Describe the bug
A clear and concise description of what the bug is.
连接 Hive(ArgoDB)数据源成功后,尝试获取数据表的字段信息时,后端报错:ColumnSchema.init() takes 4 positional arguments but 7 were given,导致无法查看和使用表结构。
To Reproduce
Steps to reproduce the behavior:
1.成功连接 Hive 数据源(通过额外配置传入密码参数后)
2.在数据源列表中点击该数据源
3.尝试展开数据表或同步表结构
4.页面报 ColumnSchema.init() takes 4 positional arguments but 7 were given
Expected behavior
A clear and concise description of what you expected to happen.
连接成功后,获取 Hive 数据源的表字段信息应能正常返回,不应因 DESCRIBE 命令返回额外的列而中断。
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.
Python backend will use DESCRIBE {table_name} SQL command to get Hive table fields(backend/apps/db/db_sql.py 第 320 行)
ArgoDB(Transwarp TDH)的 DESCRIBE 命令返回 7 列(包含分区信息等额外元数据)
ColumnSchema.init(backend/apps/datasource/models/datasource.py 第 160 行)只接受 3 个参数 (attr1, attr2, attr3)
backend/apps/db/db.py 第 508 行使用 ColumnSchema(*item) 解包整行传入,导致参数数量不匹配抛出异常
仅 Hive 数据源受影响,其他数据库类型的字段获取逻辑正常
- Linguagem predominante
- JavaScript
- Estrelas
- 6.9k
- Forks
- 890
- Merge médio
- 8h
- PRs com merge (30d)
- 21
Preparar o ambiente
- Inclui um Dockerfile ou arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de dataease/SQLBot
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 1/100
Mantenedores costumam responder em até 1 dia
-
关于excel表格导入时,多级表头会出现字段丢失的情况Talvez já em andamento @yayanpei-fit2cloud assumiu há 11 dias. Abertafeature To be discussed
dataease/SQLBot#1395 · 1 comentário · 2 responsáveis ·
Mantenedores costumam responder em até 1 dia
-
[FEATURE]sqlbot 数据源类型 hive ,拉表和查字段都按 HiveServer2 的结果集来解析,没有实现 Spark Thrift Server 的部分。Talvez já em andamento @yayanpei-fit2cloud assumiu há 13 dias. Abertafeature
dataease/SQLBot#1391 · 2 comentários · 2 responsáveis ·
Mantenedores costumam responder em até 1 dia
-
[FEATURE] 集成 Apache Ossie 语义层Talvez livre de novo @yayanpei-fit2cloud assumiu há 40 dias e não há nenhum pull request aberto. Abertafeature
dataease/SQLBot#1342 · 1 comentário · 2 responsáveis ·
Mantenedores costumam responder em até 1 dia
-
[BUG]maxkb集成sqlbot生成柱状图显示无法加载Talvez livre de novo @xuwei-fit2cloud assumiu há 59 dias e não há nenhum pull request aberto. Abertabug
dataease/SQLBot#1312 · 2 comentários · 2 responsáveis ·
Mantenedores costumam responder em até 1 dia
Todas as issues de dataease/SQLBot
Issues semelhantes
-
accepting PR Content:HTML
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
mdn/content#45988 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
pnpm/pnpm#16635 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
paperclipai/paperclip#15253 ·
Mantenedores costumam responder em até 1 dia
-
needs triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
solana-foundation/solana-com#2245 ·
Mantenedores costumam responder em até 1 dia