tuupola Tue Jul 1 09:49:37 2003 EDT
Modified files:
/pear/DB/DB sqlite.php
Log:
* remove mysql error mapping and start mapping sqlite errors
Index: pear/DB/DB/sqlite.php
diff -u pear/DB/DB/sqlite.php:1.4 pear/DB/DB/sqlite.php:1.5
--- pear/DB/DB/sqlite.php:1.4 Tue Jul 1 09:31:48 2003
+++ pear/DB/DB/sqlite.php Tue Jul 1 09:49:37 2003
@@no-spam -16,7 +16,7 @@no-spam
// | Author: Urs Gehrig <urs@no-spam> |
// +----------------------------------------------------------------------+
//
-// $Id: sqlite.php,v 1.4 2003/07/01 13:31:48 tuupola Exp $
+// $Id: sqlite.php,v 1.5 2003/07/01 13:49:37 tuupola Exp $
//
// Database independent query interface definition for the PECL's SQLite
// extension.
@@no-spam -147,22 +147,10 @@no-spam
"VARYING" => ""
);
$this->errorcode_map = array(
- 1 => DB_ERROR_SYNTAX,
-
- 1004 => DB_ERROR_CANNOT_CREATE,
- 1006 => DB_ERROR_CANNOT_CREATE,
- 1007 => DB_ERROR_ALREADY_EXISTS,
- 1008 => DB_ERROR_CANNOT_DROP,
- 1046 => DB_ERROR_NODBSELECTED,
- 1050 => DB_ERROR_ALREADY_EXISTS,
- 1051 => DB_ERROR_NOSUCHTABLE,
- 1054 => DB_ERROR_NOSUCHFIELD,
- 1062 => DB_ERROR_ALREADY_EXISTS,
- 1064 => DB_ERROR_SYNTAX,
- 1100 => DB_ERROR_NOT_LOCKED,
- 1136 => DB_ERROR_VALUE_COUNT_ON_ROW,
- 1146 => DB_ERROR_NOSUCHTABLE,
- 1048 => DB_ERROR_CONSTRAINT,
+ 1 => DB_ERROR_SYNTAX,
+ 19 => DB_ERROR_CONSTRAINT,
+ 20 => DB_ERROR_MISMATCH,
+ 23 => DB_ERROR_ACCESS_VIOLATION
);
}