Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Active Record Multiple Database > Caveats #697

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

rohan-techfreak
Copy link
Contributor

Close: Este PR fecha #696

pt-BR/active_record_multiple_databases.md Outdated Show resolved Hide resolved
pt-BR/active_record_multiple_databases.md Outdated Show resolved Hide resolved
pt-BR/active_record_multiple_databases.md Outdated Show resolved Hide resolved
pt-BR/active_record_multiple_databases.md Outdated Show resolved Hide resolved
pt-BR/active_record_multiple_databases.md Outdated Show resolved Hide resolved
Copy link
Contributor

@HenriqueMorato HenriqueMorato left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎉

pt-BR/active_record_multiple_databases.md Outdated Show resolved Hide resolved
pt-BR/active_record_multiple_databases.md Outdated Show resolved Hide resolved
pt-BR/active_record_multiple_databases.md Outdated Show resolved Hide resolved
pt-BR/active_record_multiple_databases.md Outdated Show resolved Hide resolved
Copy link
Contributor

@thais-kusuki-vindi thais-kusuki-vindi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@rohan-techfreak fiz algumas observações, pode validar e ver se faz sentido?
😄

@rohan-techfreak
Copy link
Contributor Author

Sim, fazia sentido e foi implementado

Comment on lines +370 to +371
Embora o Rails agora suporte uma API para conectar e trocar conexões de _shards_, ele faz
ainda não suporta uma estratégia de troca automática. Qualquer troca de fragmentos precisará ser feita manualmente em sua aplicação por meio de um _middleware_ ou `around_action`.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Embora o Rails agora suporte uma API para conectar e trocar conexões de _shards_, ele faz
ainda não suporta uma estratégia de troca automática. Qualquer troca de fragmentos precisará ser feita manualmente em sua aplicação por meio de um _middleware_ ou `around_action`.
Embora o Rails agora suporte uma API para conectar e trocar conexões de _shards_, ele
ainda não suporta uma estratégia de troca automática. Qualquer troca de fragmentos precisará ser feita manualmente em sua aplicação por meio de um _middleware_ ou `around_action`.

manually write two selects and split the joins themselves. In a future version Rails
will split the joins for you.
As aplicações não podem fazer `join` entre bancos de dados. No momento, as aplicações precisarão
escrever manualmente dois *selects* e dividir as próprias *joins*. Em uma versão futura do Rails
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
escrever manualmente dois *selects* e dividir as próprias *joins*. Em uma versão futura do Rails
escrever manualmente dois *selects* e dividir as próprias *joins*. Em uma versão futura o Rails

Comment on lines +388 to +390
Se você usar um *cache* de esquema (*scheme*) e vários bancos de dados, você precisará escrever um inicializador
que carrega o *cache* de esquema da sua aplicação. Não era um problema que pudéssemos resolver em
tempo para Rails 6.0, mas espero tê-lo em uma versão futura em breve.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Se você usar um *cache* de esquema (*scheme*) e vários bancos de dados, você precisará escrever um inicializador
que carrega o *cache* de esquema da sua aplicação. Não era um problema que pudéssemos resolver em
tempo para Rails 6.0, mas espero tê-lo em uma versão futura em breve.
Se você usar um *cache* de esquema (*schema*) e vários bancos de dados, você precisará escrever um inicializador
que carrega o *cache* de esquema da sua aplicação. Não era um problema que pudéssemos resolver em
tempo para Rails 6.0, mas esperamos tê-lo em uma versão futura em breve.

Copy link
Member

@Auralcat Auralcat left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Parabéns pela contribuição @rohan-techfreak 🎉

Eu deixei uns comentários no PR, você pode dar uma olhada por favor?

@AllanSiqueira
Copy link
Contributor

Obrigado pela ajuda na tradução @rohan-techfreak !
Pretende continuar com esta tradução? Consigo te ajudar em algo?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants