STATUS 4.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. STATUS OF THE PEAR DB PACKAGE
  2. =============================
  3. $Id: STATUS,v 1.25 2004/02/19 19:37:43 danielc Exp $
  4. ------------------------------------------------------------------------
  5. DB Driver Feature Matrix
  6. ------------------------
  7. Symbols:
  8. x = implemented, but without tests
  9. t = implemented, but one or more tests fail
  10. T = implemented, passing all tests
  11. e = emulated, without tests
  12. l = emulated, but one or more tests fail
  13. E = emulated, passing all tests
  14. n = returns "not capable"
  15. - = no implementation of this feature or status unknown
  16. fbsql ifx mssql mysqli odbc sqlite
  17. FEATURE dbase | ibase | msql | mysql | oci8 | pgsql | sybase
  18. simpleQuery - x T T x T T x T T T T T
  19. numCols x x T x x T T x T T T T T
  20. numRows x x n n x T T x E T T T n
  21. errorNative n x n t n T T x T T T E T
  22. prepare/execute e e T E e E E e T E E E E
  23. sequences - e T E n E E e T E T E E
  24. affectedRows n x n T x n T x T T T T T
  25. fetch modes x x T T x T T x T T T T T
  26. fetch row by no x x n T x T T x n x T T T
  27. transactions - x T n n T t - T T T - T
  28. auto-commit - x x n n n n - x x x - n
  29. error mapping - x T t - t t - T T E l l
  30. tableInfo n x T t n T T - T n T - T
  31. NOTE: ibase testing done under PHP 5. ibase under PHP 4 is unstable on Windows.
  32. TYPE (getListOf)
  33. tables - x - - - x x - x - x - x
  34. views - - - - - x n - - - x - x
  35. users - - - - - - x - - - x - -
  36. databases - - - - - - x - - - x - -
  37. functions - - - - - - - - - - x - -
  38. Test Conformance
  39. ----------------
  40. Symbols:
  41. o = Test passed
  42. X = Test failed
  43. N = Test failed due to DBMS not considering something an error
  44. E = Test failed due to problem with PHP extension
  45. fbsql ifx mssql mysqli odbc sqlite
  46. dbase | ibase | msql | mysql | oci8 | pgsql | sybase
  47. 01connect - - o o - o o - o o o o o
  48. 02fetch - - o o - o o - o o o o o
  49. 03simplequery - - o o - o o - o o o o o
  50. 04numcols - - o o - o o - o o o o o
  51. 05sequences - - o o - o o - o o o o o
  52. 06prepexec - - o o - o o - o o o o o
  53. 08affectedrows - - X o - o o - o o o o o
  54. 09numrows - - X X - o o - o o o o o
  55. 10errormap - - o N - E N - o o o N E
  56. 11transactions - - o - - o X - o o o - o
  57. 13limit - - o o - o o - o o o o o
  58. 14fetchmode_obje - - o o - o o - o o o o o
  59. 15quote - - o X - o o - o o o o o
  60. 16tableinfo - - o X - o o - o - o - o
  61. 17query - - X o - o o - o o o o o
  62. 18get - - X o - o o - o o o o o
  63. NOTE: ibase testing done under PHP 5. ibase under PHP 4 is unstable on Windows.
  64. NOTE: getAll() and getAssoc() crashes PHP 5 when using DB_FETCHMODE_OBJECT.
  65. See http://bugs.php.net/?id=27123