summaryrefslogtreecommitdiff
path: root/databases/p5-ORLite
AgeCommit message (Collapse)AuthorFilesLines
2010-08-01Updating databases/p5-ORLite from 1.42 to 1.44sno2-6/+6
Upstream changes: 1.44 Fri 23 Jul 2010 - Upgrading to Module::Install::DSL 1.00 (ADAMK) - Adding the per-table table_info method to get the columns (ADAMK) - Adding tests for the per-table metadata methods (ADAMK) 1.43 Mon 10 May 2010 - Ensure 100% of tables and columns are quoted correctly (ADAMK)
2010-03-16Update databases/p5-ORLite from 1.41 to 1.42sno2-6/+6
Upstream changes: 1.42 Tue 16 Mar 2010 - Signficantly expanded documentation on the per-table class and the methods created for it (Breno G. de Oliveira)
2010-03-10Updating databases/p5-ORLite from 1.40 to 1.41sno2-6/+6
Upstream changes: 1.41 Tue 9 Mar 2010 - Added the root ->connected method to allow for some light introspection in unusual situations (such as knowing if it's safe to spawn an off-the-books ->connect'tion, or to detect if we are in a transaction). - Added documentation for the ->connect method, with suitably strident warnings about the dangers of deadlocking.
2010-02-02Updating databases/p5-ORLite from 0.31 to 0.40sno2-6/+8
pkgsrc changes: - Adjust dependenies Upstream changes: 1.40 Mon 1 Fed 2010 - Fixed backwards test skipping logic 1.39 Fri 29 Jan 2010 - Typo in the tests, they now run >= instead of > 1.05 1.38 Thu 28 Jan 2010 - When using array => 1 on classes that we can create, add a ->set method for setting parameters in the object safely. 1.37 Thu 28 Jan 2010 - Adding experimental support for the array => 1 option. 1.36 Wed 27 Jan 2010 - Rolled back the Template::Tiny conversion as it ended up slowing down the code generation too much. I shall struggle on under the old method. 1.35 Wed 27 Jan 2010 - Adding experimental support for accelerated XS accessors using Class::XSAccessor. ORLite itself will not introduce a dependency on this module, consumers of this feature will need to do it themselves. 1.34 Tue 26 Jan 2010 - Major Change: Moved code generation from raw string appending to using Template::Tiny instead. This will enable some new and more complex improvements to the generated code. - Added tests for the cleanup code. 1.33 Sun 24 Jan 2010 - When in the Perl debugger and on Perl 5.8.9 or newer, use the $^P | 0800 in preference to dval (and always use it even when $DEBUG is off). 1.32 Fri 15 Jan 2010 - Each generated class now cleans up its own persistant connection, rather than allowing it to fall through to the deeper DBI cleanup. - To allow for persistant connections to readonly database, we now always built transaction support for all databases. However, for readonly databases we do not build the commit method and you may only use the rollback method to end them. - Significantly expanded the Pod documentation to provide documentation on all of the import options. - Add support for a cleanup option to import, which is single explicit statement to be called on the database when the process is shutting down. This should typically be used ensure that a SQLite database is VACUUM'ed regularly (and at a time when it hopefully won't impact the user much).
2010-01-16Updating databases/p5-ORLite from 1.28nb1 to 1.31sno2-9/+9
pkgsrc changes: - Adjusting dependencies according to META.yml - Adding license definition - Changing module type to Module::Install Upstream changes: 1.31 Sat 2 Jan 2010 - Adding explicit versioned-use lines to the generated code (in case the generated code is used independantly to its creation) 1.30 Sat 2 Jan 2010 - Switching to a production release, CPAN Testers looks ok - Update DBD::SQLite dependency to 1.27. Some of the metadata pragmas have changed, and we don't want to have to support both the old and new versions. - ORLite will now correctly use RaiseError => 1, PrintError => 0 when itself introspecting the schema, so a corrupted SQLite database won't result in silent failure and the larger parent application won't crash in unpredictable ways. 1.29_03 Thu 1 Oct 2009 - Reverse the prune deletion order - Apply recursive delete flag 1.29_02 Tue 29 Sep 2009 - Changed ->load to use selectrow_hashref - Allow ->load calls for multiple-columns primary keys - All connections now explicitly RaiseError => 1 for correctness - All connections now explicitly PrintError => 0 to avoid spewing stuff to STDOUT/STDERR unexpectedly in embedded scenarios. - Remove most explicit error handling and allow the native DBI errors to cascade upwards instead. 1.29_01 Mon 28 Sep 2009 - Adding first experimental implementation of ->load
2009-12-06Update p5-ORLite from version 1.28 to version 1.28nb1.seb1-1/+4
Pkgsrc changes: - Fix minimum version for dependency databases/p5-DBI - Bump PKGREVISION to 1
2009-12-06Initial import of p5-ORLite version 1.28 in the NetBSD Packagesseb3-0/+35
Collection. The Perl 5 module ORLite is an object-relation system specifically tailored for SQLite that follows many of the same principles as the ::Tiny series of modules and has a design and feature set that aligns directly to the capabilities of SQLite.