Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Error: spark_catalog requires a single-part namespace, but got 'None','myschema'

Aberta
#26 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
42/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
python, sqlalchemy
Domínio
databases

Direção de pesquisa

Inspecione base.py por volta das linhas 175-182 e reproduza a falha de Describe Extended envolvendo o namespace de três partes. Compare o nome gerado com o workaround relatado que remove _target_catalog; considera-se concluído quando o comando funciona em ambientes que rejeitam o componente de catálogo.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

Hi,
I get an error where it complains about having three parts in the Describe Extended command at line 182 of base.py in 2.0.5. I was able to fix it in my environment by removing "_target_catalog." from line 175. Either I don't know what that value should be or the version of databricks I live in doesn't support 3 part naming.

Is there a way to have the catalog name be skipped that I just didn't notice or is this something a future version needs to consider?

Linguagem predominante
Python
Estrelas
24
Forks
20
Métricas de merge de PRs
Nenhum PR com merge em 30d

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de databricks/databricks-sqlalchemy

Todas as issues de databricks/databricks-sqlalchemy

Issues semelhantes

Mais issues de Python

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.