= How do I... = Here are some solutions to common problems. * [wiki:Documentation/1.3/HowTos/ExistingDatabases Existing Databases][[BR]]Examples of how to build an XML schema from existing db structure, how to dump data to XML, how to import it into a new database, etc. * [wiki:Documentation/1.3/HowTos/CustomizingBuild Customizing Build][[BR]]Examples of how to customize Propel's output directories to support using Propel in multi-project environments. * [wiki:Documentation/1.3/HowTos/Transactions Transactions][[BR]]Some tips on how to use transactions with Propel. * [wiki:Documentation/1.3/HowTos/FullQueryLogging Full Query Logging][[BR]]How to use the DebugPDO object to log queries as they are sent to the database. * [wiki:Documentation/1.3/HowTos/AdditionalSQLFiles Additional SQL Files][[BR]]How to add additional SQL files that will be run when you use the ''insert-sql'' Phing target. * [wiki:Documentation/1.3/HowTos/MultiComponentDataModel Multi-Component Data Model][[BR]]How to use Propel in an environment where you may have many components / modules that each have their own object model. A Mojavi-based site would be an example of such an environment. (See [wiki:Documentation/1.3/HowTos/CustomizingBuild Customizing Build] for examples on how to setup build properties to support such a system.)[[BR]]''Please note that this is an experimental feature available in SVN versions only''. * [wiki:Documentation/1.3/HowTos/PropelBuildProcessWithEclipse Propel Build Process With Eclipse][[BR]]How to setup your Eclipse workbench to run the Propel build process with Ant. * [wiki:Documentation/1.3/HowTos/ImprovedPerformanceWithByteCodeCache Improved Performance with Byte Code Cache][[BR]]Propel generates a lot of large class files. These can create a significant parse time performance hit. A byte code cache can almost eliminate the parse time cost. = External Resources = ''Note that these external resources may be for older versions of Propel.'' * [http://www.artweb-design.de/articles/2005/05/03/propel-and-patforms-integrated-powerful-form-generation Propel and patForms integrated: powerful form generation][[BR]]Sven Fuchs describes in this blog entry how to integrate Propel with patForms. (see also [http://www.artweb-design.de/articles/2005/10/15/status-of-patforms-propel-integration this note for the current status of this]) * [http://blog.tooleshed.com/?p=6 DBDesigner 4 to Propel XSL][[BR]]Jon Graham provides and XSL stylesheet for those who wish to convert a DBDesigner4 data model to a Propel schema.xml.