DBTNG
This is a backport of the Drupal 7 PDO database compatibility layer for use with Drupal 6 modules.
It is named after the original issue by Larry "Crell" Garfield titled Database Layer: The Next Generation.
Functionality
You should only install this module if another module instructs you to, as this module does not provide any end-user functionality.
This module does not override the existing database functionality but makes the new compatibility layer available under a series of functions identical to their Drupal 7 counterparts named dbtng_ instead of db_. For example with this module, use dbtng_set_active instead of db_set_active.
Many new functions for common tasks are named the same as their Drupal 7 counterparts: db_select, db_insert, db_update, db_truncate, db_merge, db_delete, and db_transaction.
Features
This module allows Drupal to connect to multiple types of databases at the same time. While Drupal 6 supports multiple types of databases and multiple connections, it can only connect to 1 type at a time. This module allows different types to be active at the same time.
For documentation see api.drupal.org and the handbook pages.
Roadmap
There will be no Drupal 7 version of this module, and probably no Drupal 5 version either. I am currently attempting to immediately backport any changes from Drupal 7 as soon as they are committed.
Requirements
This module requires the Autoload module to be installed.
