Bom dia..
Eu estou envolvido em um projeto bem grande com uma base de dados gigantesca e precisava de uma maneira de documentar um banco de dados Mysql, procurei uma ferramenta e não achei nenhuma que fosse simples o suficiente pra eu usar.
Criei um scriptzinho bem simples, e estou usando ele, fiz em slim, pra acelerar o processo:
https://github.com/jonasthomaz/mysqldbdoc
Hoje ele só esta fazendo o basíco (documentando). Preciso adicionar a busca, e ja fica bem funcional. se alguem quiser dar uma fuçada lá, fica a vontade.Uma das coisas que eu queria dizer aqui é em relação a um recurso muito legal do slim, que é a definição de urls, com parametros opcionais:
Eu criei uma estrutura pra ir entrando no db: conexao > schema > tabela > field, e para isso precisei criar apenas uma url, e tratei tudo numa chamada só:
$app->get('/read(/:schema(/:table(/:field)))',function($schema = '', $table = '', $field='') use ($app){
// aqui entra o código
});
O interessante nessa estrutura é que é realmente muito fácil, você só precisa adicionar o parenteses e a definição da variavel, e pronto tem a urlzinha customizada :).
Ah! quanto ao projeto, quem quiser colaborar, dar palpites, criticar, fiquem a vontade.
Nenhum comentário:
Postar um comentário