[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á 10 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á 12 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á 39 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á 58 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
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Effect-TS/effect#8728 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
[quality] coverage gate exits 0 when the test run is killed by a signal (tests/tools/coverage-report.mjs:680 `?? 1` is untested)Talvez já em andamento @hivecommons-hive assumiu hoje. Abertaagent/quality hive/covered-by-pr hive/hosted-available-lke648397-260827-5n31 quality testing
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 86/100
Mantenedores costumam responder em até 1 dia
-
deep-research
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 65/100
githubnext/gh-aw-wizard#314 ·
Mantenedores costumam responder em até 1 dia
-
feedback simulation workshop
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
githubnext/gh-aw-workshop#4174 ·
Mantenedores costumam responder em até 1 dia