Portability in practice
 
 
- Portability requires care and testing - it can be tricky
- Platform Portability - the easier bit
- 
- Availability of database client software (and server if required)
- Availability of DBD driver
- DBD::Proxy can address both these issues - see later
 
- Database Portability - more tricky
- 
- Differences in SQL dialects cause most problems
- Differences in data types can also be a problem
- Driver capabilities (placeholders etc)
 
- DBIx::Compat module (in DBIx::RecordSet) may be useful.
- A standard DBI test suite is needed (and planned).