Sto cercando una libreria ORL Perl che supporti il reverse engineering dello schema del database. Tutto quello che ho trovato finora è http://perlorm.sourceforge.net/ e sembra che non abbia supporto di reverse engineering.Esiste un ORI Perl con reverse engineering del database?
7
A
risposta
16
C'è un list of recommended ORM modules at the P5P wiki.
Rose::DB::Object e DBIx::Class possono generare classi per uno schema di database esistente e anche scriverle su un set di file del modulo Perl.
4
Esistono tre ORM comunemente utilizzati in Perl, Class:DBI, DBIx::Class e Rose::DB::Object. Secondo la pagina this di PerlMonks, tutti possono caricare i metadati dal database, ma non dice come.
5
DBIx::Class ha DBIx::Class::Schema::Loader che genera le classi per voi da un datbase esistente e può anche li scrivere su file. Si è limitato a caricare un singolo schema però.
Problemi correlati
- 1. Reverse engineering?
- 2. Reverse Engineering uno script Perl basato su un core dump
- 3. Quali modelli supportano il reverse engineering del database?
- 4. Fattibilità del reverse engineering del codice incorporato
- 5. Reverse Engineering Flash
- 6. Reverse Engineering a C# Solution
- 7. Che cos'è un "badboy" in reverse engineering
- 8. Automazione del modello di database di reverse engineer con Visio
- 9. Reverse engineering Javascript dietro il pulsante Google+
- 10. Comprensione del codice, reverse engineering, migliori concetti e strumenti. Java
- 11. Impedire il reverse engineering dell'applicazione ionica
- 12. Reverse engineering: come identifico un metodo di compressione sconosciuto?
- 13. Come iniziare il reverse-engineering OS X?
- 14. Reverse-engineering dei protocolli di comunicazione
- 15. Applicazione per il reverse engineering di MySQL e DB PostgreSQL?
- 16. Reverse Engineering an Apple Kext - Ricostruzione della classe
- 17. Come posso offuscare il mio script Perl per rendere difficile il reverse engineering?
- 18. Come registrare (reverse engineering) transazioni PCI su Linux
- 19. Java sicuro da reverse-engineering usando industria crittografia grado
- 20. Esiste un reverse "setValuesForKeysWithDictionary" - un makeDictionaryWithObjectProperties?
- 21. Reverse engineering di un file di dati statistici dal mio controller per pompa per insulina
- 22. Codice di reverse engineering in un diagramma di classe UML in VS 2010
- 23. Come impedire il reverse engineering di un file APK Android per proteggere il codice?
- 24. Esiste un database YAML?
- 25. Personalizza il nome file contesto quando si utilizza Entity Framework Power Tools Reverse Engineering
- 26. Reverse engineer C++ DLL
- 27. Schema del database SQLite come modello di relazione entità
- 28. Esiste un database di user-agent online?
- 29. Plugin di Eclipse o uno strumento open source per il reverse engineering del codice java per il diagramma di sequenza
- 30. Come posso evitare il reverse engineering dei file JavaEE 6 .war?
Cosa intendi con "reverse engineering"? Cosa stai cercando di fare? –
Penso che voglia dire caricare i metadati dal database e usarlo per generare le classi. –
Se è possibile ottenere lo schema, non c'è nulla da ingegnere. Sembra strano pensare a un ORM che non lo farebbe. Tuttavia, ho conosciuto persone che hanno dovuto ricostruire lo schema dal codice. –