O grupo no qual você está postando é um grupo da Usenet. As mensagens postadas neste grupo farão com que o seu e-mail fique visível para qualquer pessoa na internet.
Estou desenvolvendo um sistema que utiliza o mysql mas muitos dados
precisarão ser obtidos de um banco de dados firebird, que é populado
por um sistema legado.
O django permite trabalhar com 2 bancos diferentes?
Como poderia criar um combobox contendo os dados da consulta ao
firebird?
Seria melhor criar uma classe e usar codigos SQL para trabalhar com o
firebird e devolver o resultado das consultas dentro de alguma
gambiarra usando signals + sql?
talvez usar sqlalchemy?
Resumindo: qual a maneira mais indicada para essa situacao?
> Estou desenvolvendo um sistema que utiliza o mysql mas muitos dados
> precisarão ser obtidos de um banco de dados firebird, que é populado
> por um sistema legado.
> O django permite trabalhar com 2 bancos diferentes?
> Como poderia criar um combobox contendo os dados da consulta ao
> firebird?
> Seria melhor criar uma classe e usar codigos SQL para trabalhar com o
> firebird e devolver o resultado das consultas dentro de alguma
> gambiarra usando signals + sql?
> talvez usar sqlalchemy?
> Resumindo: qual a maneira mais indicada para essa situacao?
Pessoal aproveitando o assunto, me digam, por que ninguém usa o mysql ? A
maioria das pessoas que tenho visto estão usando outros bancos de dados, o
mysql não funciona com o Django ?
Abraço
2009/10/30 Paulo Roberto Macedo Chaves <proberto.mac...@gmail.com>
>> Estou desenvolvendo um sistema que utiliza o mysql mas muitos dados
>> precisarão ser obtidos de um banco de dados firebird, que é populado
>> por um sistema legado.
>> O django permite trabalhar com 2 bancos diferentes?
>> Como poderia criar um combobox contendo os dados da consulta ao
>> firebird?
>> Seria melhor criar uma classe e usar codigos SQL para trabalhar com o
>> firebird e devolver o resultado das consultas dentro de alguma
>> gambiarra usando signals + sql?
>> talvez usar sqlalchemy?
>> Resumindo: qual a maneira mais indicada para essa situacao?
>> Um abraço!
-- --------------------------------------------------------------------------- -----------------------------------------------
Serviço de Construção de Sites e Lojas Virtuais a partir de R$49,90 -
(42)9981-9922 - opala2...@gmail.com
> Pessoal aproveitando o assunto, me digam, por que ninguém usa o mysql ? A
> maioria das pessoas que tenho visto estão usando outros bancos de dados, o
> mysql não funciona com o Django ?
> Abraço
> 2009/10/30 Paulo Roberto Macedo Chaves <proberto.mac...@gmail.com>
> Eu fiz da forma que você falou, tenho o sqlalchemy carregado no meu projeto
>> também.
>>> Estou desenvolvendo um sistema que utiliza o mysql mas muitos dados
>>> precisarão ser obtidos de um banco de dados firebird, que é populado
>>> por um sistema legado.
>>> O django permite trabalhar com 2 bancos diferentes?
>>> Como poderia criar um combobox contendo os dados da consulta ao
>>> firebird?
>>> Seria melhor criar uma classe e usar codigos SQL para trabalhar com o
>>> firebird e devolver o resultado das consultas dentro de alguma
>>> gambiarra usando signals + sql?
>>> talvez usar sqlalchemy?
>>> Resumindo: qual a maneira mais indicada para essa situacao?
>>> Um abraço!
> --
> --------------------------------------------------------------------------- -----------------------------------------------
> Serviço de Construção de Sites e Lojas Virtuais a partir de R$49,90 -
> (42)9981-9922 - opala2...@gmail.com
2009/10/30 Vilson Web Designer <opala2...@gmail.com>:
> Pessoal aproveitando o assunto, me digam, por que ninguém usa o mysql ? A > maioria das pessoas que tenho visto estão usando outros bancos de dados, o > mysql não funciona com o Django ?
Acho que não existe nenhum motivo em especial, acredito que seja apenas preferência mesmo. Particularmente uso prefiro PostgreSQL porque acho ele mais robusto que o MySQL. Eu me lembro de um thread[1] que rolou aqui na lista falando sobre vários bancos de dados, talvez valha a pena conferir.
2009/10/30 Vilson Web Designer <opala2...@gmail.com>
> Pessoal aproveitando o assunto, me digam, por que ninguém usa o mysql ? A
maioria das pessoas que tenho visto estão usando outros bancos de dados, o mysql não funciona com o Django ?
Todas as hospedagens compartilhadas com Django possuem MySQL. Se possuem PostgreSQL, normalmente é o MySQL que está melhor configurado.
Eu pessoalmente prefiro o Postgre, se não prestar atenção, quando Django criar o banco com o comando syncdb, ele pode usar o modelo de tabelas que não suporta Transactions, isso sim é um problema.
Li na outra thread o Luciano Ramalho falando sobre o cuidado que se deve ter no admin com tabelas grandes, para não montar combos com 200 mil registros por exemplo.
Gostaria de saber qual a melhor prática nesses casos para se evitar problemas no futuro.
Eu implementei em um projeto antigo de Django uma widget que abria um popup
com o change_list do ForeignKey, ela possuia um JS que mudava os links de
edição do Objeto para uma função JS que fechava o popup e então preenchia o
campo lá da edição.
> Li na outra thread o Luciano Ramalho falando sobre o cuidado que se deve
> ter no admin com tabelas grandes, para não montar combos com 200 mil
> registros por exemplo.
> Gostaria de saber qual a melhor prática nesses casos para se evitar
> problemas no futuro.
Só na Locaweb que eu tive problemas com o MySQL. Com o PostgreSQL tudo funcionou beleza.
[]'s
Marcos Thomaz
________________________________
De: David Kwast <david.kw...@gmail.com>
Para: django-brasil@googlegroups.com
Enviadas: Sex, Outubro 30, 2009 9:52:51 AM
Assunto: [django-brasil] Re: Sistema com 2 banco de dados, mysql e firebird
2009/10/30 Vilson Web Designer <opala2...@gmail.com>
> Pessoal aproveitando o assunto, me digam, por que ninguém usa o mysql ? A maioria das pessoas que tenho visto estão usando outros bancos de dados, o mysql não funciona com o Django ?
Todas as hospedagens compartilhadas com Django possuem MySQL. Se possuem PostgreSQL, normalmente é o MySQL que está melhor configurado.
Eu pessoalmente prefiro o Postgre, se não prestar atenção, quando Django criar o banco com o comando syncdb, ele pode usar o modelo de tabelas que não suporta Transactions, isso sim é um problema.
___________________________________________________________________________ _________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
Eu usei o django-autocomplete. Ficou razoável (tive alguns problemas de, de vez em quando não trazer os dados), mas tudo funcionou beleza.
[]'s
Marcos Thomaz
________________________________
De: George Ribeiro <george....@gmail.com>
Para: django-brasil@googlegroups.com
Enviadas: Sex, Outubro 30, 2009 10:13:42 AM
Assunto: [django-brasil] Re: Sistema com 2 banco de dados, mysql e firebird
Aproveitando a discussão sobre banco de dados.
Li na outra thread o Luciano Ramalho falando sobre o cuidado que se deve ter no admin com tabelas grandes, para não montar combos com 200 mil registros por exemplo.
Gostaria de saber qual a melhor prática nesses casos para se evitar problemas no futuro.
Valeu pessoal. Abraços.
___________________________________________________________________________ _________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
> O django permite trabalhar com 2 bancos diferentes?
Segundo recomenda Jacob Kaplan-Moss [1], você pode tornar os 2 bancos transparentes (como se fosse um só) para o Django usando ferramentas como sqlrelay [3].
> Como poderia criar um combobox contendo os dados da consulta ao > firebird? > Seria melhor criar uma classe e usar codigos SQL para trabalhar com o > firebird e devolver o resultado das consultas dentro de alguma > gambiarra usando signals + sql? > talvez usar sqlalchemy?
> Resumindo: qual a maneira mais indicada para essa situacao?
Você precisa ponderar se os acessos ao segundo banco vão ser muito complexos (muitos relacionamentos, por exemplo). Se for muito simples, acho que talvez nem devesse usar um segundo ORM. Somente SQL, mesmo.
> Estou desenvolvendo um sistema que utiliza o mysql mas muitos dados > precisarão ser obtidos de um banco de dados firebird, que é populado > por um sistema legado.
> O django permite trabalhar com 2 bancos diferentes? > Como poderia criar um combobox contendo os dados da consulta ao > firebird? > Seria melhor criar uma classe e usar codigos SQL para trabalhar com o > firebird e devolver o resultado das consultas dentro de alguma > gambiarra usando signals + sql? > talvez usar sqlalchemy?
> Resumindo: qual a maneira mais indicada para essa situacao?
O django ainda não tem suporte a múltiplos bancos. Mas isso foi desenvolvido no GSoC, e está sendo preparado para entrar ser comitado, jajá você já vai poder usar, se tiver usando a versão do trunk :-)
> 2009/10/30 Gustavo Henrique <gustavo...@gmail.com> >> Estou desenvolvendo um sistema que utiliza o mysql mas muitos dados >> precisarão ser obtidos de um banco de dados firebird, que é populado >> por um sistema legado.
>> O django permite trabalhar com 2 bancos diferentes? >> Como poderia criar um combobox contendo os dados da consulta ao >> firebird? >> Seria melhor criar uma classe e usar codigos SQL para trabalhar com o >> firebird e devolver o resultado das consultas dentro de alguma >> gambiarra usando signals + sql? >> talvez usar sqlalchemy?
>> Resumindo: qual a maneira mais indicada para essa situacao?