Skip to content

[infra] Configuração de múltiplas contas no Jupyter não funciona #1676

@fernandascovino

Description

@fernandascovino

Descrição

Possuo diferentes configurações de contas, conforme a solução detalhada no nosso readme:

~/
  - .basedosdados -> padrão, que em tese poderia estar vazia
  - .basedosdados-rj-smtr-dev -> projeto rj-smtr-dev
  - .basedosdados-rj-smtr-staging -> projeto rj-smtr-staging

As credenciais estão corretas nas respectivas pastas, com acesso aos projetos. Porém, ao rodar o comando abaixo, recebo um erro de acesso ao projeto (o que indica que o pacote não está olhando para as credenciais corretas):

import basedosdados as bd

bd.config.billing_project_id =  "rj-smtr-dev"
bd.config.project_config_path = f"~/.basedosdados-rj-smtr-dev"

query = """
alguma query do projeto rj-smtr-dev
"""

df = bd.read_sql(query=query)

A única maneira de rodar é redefinir a pasta como .basedosdados e utilizar o parâmetro from_file=True (que só funciona para a pasta padrão):

import basedosdados as bd

bd.config.billing_project_id =  "rj-smtr-dev"

query = """
alguma query do projeto rj-smtr-dev
"""

df = bd.read_sql(query=query, from_file=True)

Versão do pacote: 1.6.11

Metadata

Metadata

Labels

bugSomething isn't workingpython

Type

No type

Projects

Status

Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions