É uma boa ...
Só precisa analisar como fazer esse arquivo para não prejudicar o desempenho do sistema.
Mas achei a melhor opção.

Luigi Bertaco Cristofolini escreveu:
Chegaram a pensar em fazer um "arquivo de configuração" da estrutura dos dados
como no hibernate do java onde geraria o banco de dados e o crud dele?
talvez de um pouquinho mais de trabalho do que criar o banco de dados diretamente mais acredito que possa detalhar melhor e o CRUD fazer exatamente o que for pedido na configuração



2009/4/15 Vinicius Cruz <[email protected] <mailto:[email protected]>>

    Poderia ser feita de ambas as formas? Caso o sistema não
    identifique o FK, verifica pelo nome.

    2009/4/15 Marcus Cavalcanti <[email protected]
    <mailto:[email protected]>>

        Para relacionar campos.

        O MySQL só aceita FK quando se usa InnoDB, então tem gente que
        resolve isso por nomenclatura.

        Exemplo:

        *tabela produto:*

        id
        nome
        preco
        descricao

        *tabela carrinho;*

        id
        data_compra
        produto_id (padrão de nomenclatura)
        status


        --
        Marcus Cavalcanti
        21 9144-5068
        www.marcuscavalcanti.net/blog
        <http://www.marcuscavalcanti.net/blog>


        2009/4/15 Roberto A. Longhi <[email protected]
        <mailto:[email protected]>>

            Padrão de nomeclatura para as constraints ?

            Marcus Cavalcanti escreveu:
            Vc pode fazer isso de duas maneiras: ou criando uma
            padrão de nomenclatura.

            Ou lendo os campos que são FK.

            --
            Marcus Cavalcanti
            21 9144-5068
            www.marcuscavalcanti.net/blog
            <http://www.marcuscavalcanti.net/blog>


            2009/4/15 Gerson Macedo <[email protected]
            <mailto:[email protected]>>

                Caros!

                Estou tentando desenvolver uma library, um CRUD
                automático para o CI.

                A função desta library CRUD seria ler o banco de
                dados extraindo das tabelas as informações
                necessárias para criar a listagem e o formulário para
                inserção de novos dados. Algo muito próximo do
                scaffolding, mas para ser usado como parte do sistema.

                A bem da verdade tudo o que eu disse acima já está
                criado. Agarrei na parte de criar os relacionamentos
                (um para um, um para muitos, muitos para muitos
                etc.). Não sei como "ler" esta informação no banco e
                como trata-la na hora de montar a listagem e o
                formulário.

                Àqueles que tiverem interesse no projeto, posso
                disponibilizar o código gratuitamente (todo escrito
                em inglês).

                Quem tiver conhecimento que possibilite prosseguir no
                desenvolvimento deste, como isso é parte importante
                de um sistema maior que almejo desenvolver, estou
                disposto a pagar pelo serviço de desenvolvimento como
                freela.

                Obrigado à todos.
                Gerson Goulart.
                _______________________________________________
                Lista mailing list
                [email protected]
                <mailto:[email protected]>
                
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br


            
------------------------------------------------------------------------
            _______________________________________________ Lista
            mailing list [email protected]
            <mailto:[email protected]>
            http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br



-- Roberto Almeida Longhi
            Programador
            Contmatic
            (11) 2942 6700 Ramal 1404
            (11) 8599 9022
            www.contmatic.com.br <http://www.contmatic.com.br>


            _______________________________________________
            Lista mailing list
            [email protected] <mailto:[email protected]>
            http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br



        _______________________________________________
        Lista mailing list
        [email protected] <mailto:[email protected]>
        http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br



    _______________________________________________
    Lista mailing list
    [email protected] <mailto:[email protected]>
    http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br


------------------------------------------------------------------------

_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br


--
Roberto Almeida Longhi
Programador
Contmatic
(11) 2942 6700 Ramal 1404
(11) 8599 9022
www.contmatic.com.br

_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a