Skip to main content


A SQL Database object abstraction class

Changes for v1.0.0 - 2023-12-13T12:53:38Z

  • Corrected the use of _is_hash for a stricter and narrower meaning.
  • Corrected error in _where_having in DB::Object::Query
  • Corrected method structure() in DB::Object::Postgres::Tables to take under account arrays.
  • Updated method 'distinct' in DB::Object::Postgres to allow for multiple arguments.
  • Improved the method structure() in DB::Object:Tables, DB::Object:Postgres::Tables, DB::Object:SQLite::Tables and DB::Object:Mysql::Tables
  • Updated DB::Object::Fields and DB::Object::Field, extending the later
  • Implemented a table object caching mechanism, which is disabled by default