ADOdb

Database Abstraction Layer for PHP

User Tools

Site Tools


v5:database:feature_comparison

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
database:feature_comparison [2015/12/12 01:12] – [Table] mnewnhamv5:database:feature_comparison [2019/12/28 03:36] – [Table] mnewnham
Line 4: Line 4:
 Check that the 'Verified' column is checked before relying on information Check that the 'Verified' column is checked before relying on information
 </WRAP> </WRAP>
-                                                                                                                     ^ Access    ^ ADO   ^ CSV  ^ Firebird  ^ Frontbase Interbase  ^ IBM DB2                                                                     ^ Informix  ^ Microsoft SQL Server                      ^ MySQL                              ^ Netezza  ^ ODBC      ^ ODBTP  ^ Oracle  ^ PostgreSQL  ^ SAP ADS  ^ SAP DB  ^ SQLite     ^ Sybase  ^ Text  ^ Visual FoxPro  +===== Driver Support ===== 
-| Verified                                                                                                             |  No       |  No   |  No  |  No        No                  |  No                                                                          No        No                                        No                                |  No      |  No       |  No    |  No      No         |  No      |  No      No        |  No      No    No            +==== Tier 1 Support ==== 
-| [[reference:insert_id|insert_Id()]]                                                                                  |                  No  |                                |  Yes                                                                        |            Yes                                      |  Yes                                        |                  |         | Yes                  |                    |          No                  | +Tier 1 Drivers are fully supported by members of the ADOdb project, and all contain the full feature list. New feature is available for all drivers on release of feature 
-| [[reference:createsequence|Sequences]]                                                                               |           |       |  No  |            Yes                  Yes                                                                        |           | Yes((Emulated in Server 2008 and lower))  |  Emulated                          |          | Emulated  |        |  Yes    | Yes         |          |                    |          No                  +==== Tier 2 Support ==== 
-| [[reference:adodb_fetch_mode|ADODB_FETCH_BOTH]]                                                                      |  No       |       |  No  |                                |  Yes                                                                        |            Yes                                      |  Yes                                        |           |        |                     |          |                    |          No                  +Tier 2 Drivers may not be supported by ADOdb project members, or may not contain features (in particular Data Dictionary feature). Drivers may be associated with deprecated or removed PHP drivers. 
-| [[reference:startTrans|Transactions]]                                                                                |  No       |  Yes  |  No  |  Yes      |  Yes                  Yes                                                                        |  Yes      |  Yes                                      |  Yes((Transactional Tables Only))  |  Yes      Yes      |  Yes   |  Yes    |  Yes        |  Yes     | Yes     | Yes        | Yes      No    Yes           +==== Compatibility ==== 
-| [[reference:recordCount|Record Counting]]                                                                            | Emulated  |       |  No  |                                |                                                                                                                                                                    |          |           |        |                     |          |          Emulated  |          No                  +  
-| [[reference:selectlimit|selectLimit()]]                                                                              |           |       |  No  |                                |  Emulated((Native if query constructed so that TOP n records can be used))  |            Yes                                      |  Yes                                        |           |        |  Yes    |             |          |                    |          No                  +                                                                                                                                                ^ Access    ^ CSV  ^ Firebird  ^ Frontbase Interbase  ^ IBM DB2                                                                     ^ Informix  ^ Microsoft SQL Server                      ^ MySQL                              ^ Netezza  ^ ODBC      ^ Oracle  ^ PostgreSQL  ^ SAP DB  ^ SQLite     ^ 
-| [[reference:offsetdate|Date Offset Functions]]                                                                       |  No       |       |  No  |                                |                                                                                                                                                                    |          |           |        |                     |          |                    |          No                  +| Verified                                                                                                                                        |  No        No  |  No        No                  |  No                                                                          No        No                                        No                                |  No      |  No        No      No          No      No        | 
-| [[dictionary:metatables|MetaTables Masking]]                                                                         |  No       |  No   |  No  |  No        No                  |  No                                                                          No        Yes                                      |  Yes                                Yes      Yes      |  Yes   |  Yes    |  Yes        |  Yes     |  Yes    |  Yes       | Yes      No    Yes           +| [[v5:reference:connection:createsequence|Sequences]]                                                                                            |            No  |            Yes                  Yes                                                                        |           | Yes((Emulated in Server 2008 and lower))  |  Emulated                          |          | Emulated  |  Yes    | Yes                            | 
-| [[reference:rowlock|rowLock row locking]]                                                                            |  No       |       |  No  |                                |                                                                                                                                                                    |          |           |        |                     |          |                    |          No                  +| [[v5:reference:adodb_fetch_mode|ADODB_FETCH_BOTH]]                                                                                              |  No        No  |                                |  Yes                                                                        |            Yes                                      |  Yes                                        |                                                  | 
-| [[reference:rowlock|rowLock column locking]]                                                                         |  No       |       |  No  |                                |                                                                                                                                                                    |          |           |        |                     |          |                    |          No                  +| [[v5:reference:connection:starttrans|Transactions]]                                                                                             |  No        No  |  Yes      |  Yes                  Yes                                                                        |  Yes      |  Yes                                      |  Yes((Transactional Tables Only))  |  Yes      Yes      |  Yes    |  Yes        | Yes     | Yes        | 
-| [[reference:setcharset|setCharSet]]((Superceeded by [[reference:setconnectionparameter|setConnectionParameter()]]))  |  No       |  No   |  No  |  No        No                  |  No                                                                          No        No                                        Yes                                No      |  No       |  No    |  No      Yes        |  No      |  No      No        |  No     |  No   |  No            | +| [[v5:reference:connection:recordcount|Record Counting]]                                                                                         | Emulated  |  No  |                                |                                                                                                                                                                    |          |                                        Emulated 
-| [[reference:blobdecode|Blob Handling]]                                                                               |  No       |  No   |  No  |  No        No                  |  Yes                                                                        |  No        Yes                                      |  No                                |  No      |  No       |  No    |  No      No         |  No      |  No      No        |  No      No    No            +| [[v5:reference:connection:selectlimit|selectLimit()]]                                                                                           |            No  |                                |  Emulated((Native if query constructed so that TOP n records can be used))  |            Yes                                      |  Yes                                        |            Yes    |                                | 
-| [[reference:preparesp|Stored Procedures]]                                                                            |  No       |  No   |  No  |  No        No                  |  No                                                                         |  No        Yes                                      |  No                                |  No      |  No       |  No    |  Yes    |  No         |  No      |  No      No        |  No      No    No            +| [[v5:reference:connection:offsetdate|Date Offset Functions]]                                                                                    |  No        No  |                                |                                                                                                                                                                    |          |                                                  | 
-| [[performance:performance_monitoring|Performance Monitoring]]                                                        |  No       |  No   |  No  |  No        No                  |  Yes                                                                        |  Yes      |  Yes                                      |  Yes                                No      |  No       |  No    |  Yes    |  Yes        |  No      |  No      No        |  No      No    No            |+| [[v5:dictionary:metatables|MetaTables Masking]]                                                                                                 |  No        No  |  No        No                  |  No                                                                          No        Yes                                      |  Yes                                Yes      Yes      |  Yes    |  Yes        |  Yes    |  Yes       | 
 +| [[v5:reference:connection:rowlock|rowLock row locking]]                                                                                         |  No        No  |                                |                                                                                                                                                                    |          |                                                  | 
 +| [[v5:reference:connection:rowlock|rowLock column locking]]                                                                                      |  No        No  |                                |                                                                                                                                                                    |          |                                                  | 
 +| [[v5:reference:connection:setcharset|setCharSet]]((Superseded by [[v5:reference:connection:setconnectionparameter|setConnectionParameter()]]))  |  No        No  |  No        No                  |  No                                                                          No        No                                        Yes                                No      |  No        No      Yes        |  No      No        
 +| [[v5:reference:connection:setconnectionparameter|setConnectionParameter()]]                                                                                    |                                |  Yes                                                                        |           |  Yes                                      |  Yes                                        |            Yes    |                                | 
 +| [[v5:reference:connection:blobdecode|Blob Handling]]                                                                                            |  No        No  |  No        No                  |  Yes                                                                        |  No        Yes                                      |  No                                |  No      |  No        No      No          No      No        | 
 +| [[v5:reference:connection:preparesp|Stored Procedures]]                                                                                         |  No        No  |  No        No                  |  Yes                                                                        |  No        Yes                                      |  No                                |  No      |  No        Yes    |  No          No      No        | 
 +| [[v5:performance:performance_index|Performance Monitoring]]                                                                                     |  No        No  |  No        No                  |  Yes                                                                        |  Yes      |  Yes                                      |  Yes                                No      |  No        Yes    |  Yes        |  No      No        |
v5/database/feature_comparison.txt · Last modified: 2019/12/28 03:37 by mnewnham