1
1
Fork 0
mirror of https://code.mensbeam.com/MensBeam/Arsse.git synced 2024-12-22 21:22:40 +00:00
Arsse/lib/Db
J. King 5cd84c4ab4 Validate configuration parameters on import, and other changes
- Each parameter is checked for type and normalized
- Interval strings are converted to DateInterval objects
- Timeouts can be specified as interval strings
- Most intervals can be null to signify infinity
- Driver classes are checked that they implement the correct interface
- Short driver names may be used, and are used by default
- Helpful errors messages are printed in case of erroneous configuration

Exporting is currently broken; this will be fixed in an upcoming commit
2019-01-20 22:40:49 -05:00
..
MySQL Validate configuration parameters on import, and other changes 2019-01-20 22:40:49 -05:00
PostgreSQL Validate configuration parameters on import, and other changes 2019-01-20 22:40:49 -05:00
SQLite3 Validate configuration parameters on import, and other changes 2019-01-20 22:40:49 -05:00
AbstractDriver.php Use strict equality when comparing strings 2019-01-11 10:38:06 -05:00
AbstractResult.php Fix error in previous commit 2018-11-02 12:01:03 -04:00
AbstractStatement.php Experimental native MySQL driver 2019-01-10 19:01:32 -05:00
Driver.php Rewrite various queries to work in PostgreSQL 2018-12-04 20:41:21 -05:00
Exception.php Added per-file legal boilerplate 2017-11-16 20:23:18 -05:00
ExceptionInput.php Added per-file legal boilerplate 2017-11-16 20:23:18 -05:00
ExceptionTimeout.php Added per-file legal boilerplate 2017-11-16 20:23:18 -05:00
PDODriver.php Experimental native MySQL driver 2019-01-10 19:01:32 -05:00
PDOError.php Use strict equality when comparing strings 2019-01-11 10:38:06 -05:00
PDOResult.php Fix PDO insert ID errors in PHP 7.1 2018-12-06 17:46:00 -05:00
PDOStatement.php Experimental native MySQL driver 2019-01-10 19:01:32 -05:00
Result.php Add missing return type hints where possible 2018-11-02 11:47:10 -04:00
ResultAggregate.php Style fixes 2018-12-05 17:28:11 -05:00
ResultEmpty.php Experimental native MySQL driver 2019-01-10 19:01:32 -05:00
SQLState.php Various changes: 2019-01-15 08:58:11 -05:00
Statement.php Change "rebind" to "retype" to better reflect what actually happens 2017-12-30 17:04:21 -05:00
Transaction.php Added per-file legal boilerplate 2017-11-16 20:23:18 -05:00