|Links to HEAD:||(view) (download) (as text) (annotate)|
changes inclued changing published to visible throughout (except for database entries which are not changed) adding library browser 2 correct and incorrect answers are now color coded depths table is now in database.conf schema removed some extraneous files sets are automatically assigned to author when created (without alert message) misc fixes
work around for mysqldump bug (or bad documentation) new version will work fine as long as only one defaults file is to be read.
Streamlined the course integrity checking
Moving Exception handling to DB.pm from DB::Schema
Changes to support archiving courses.
changes to support error checking when archiving
Forward ports from rel-2-4-patches
replace die by warn when dumping tables for archives. This allows us to dump old courses that haven't been updated.
forward-port (sh002i): Resolve bug #1293 by actually throwing a RecordExists exception from NewSQL::Std.
updated copyright dates
don't complain if tables don't exist when deleting them
allow record classes to specify a set of initial records to insert into a newly-created table. this is used to populate the setting table with e.g. (db_version, $THIS_DB_VERSION).
dump_table/restore_table: remove debugging ooutput, eliminate unused variable
added dump_table and restore_table methods, which use mysqldump(1) and mysql(1) respectively to dump/restore table data to/from a file.
add sql_field_expression method to return a fully-SQLized, quoted expression that can be used to represent the field in a field list or WHERE clause (but not as an lvalue in a SET clause)
get_fields_where*: when field list is unspecified, use all fields rather than letting sqlabstract default to "*". (also remove unneeded Data::Dumper import)
use fetchrow_array rather than fetchrow_arrayref in get iterator
change the way where_* subs are called, bugfixes.
slightly nicer constructor
yet more where clause abstractions (annoying but necessary :P)
move creation of sql object into init_sql method (cf Merge.pm)
FIELD_DATA() returns a reference to the field_data hash
newsql-based module for accessing standard webwork SQL tables
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
|aubreyja at gmail dot com||ViewVC Help|
|Powered by ViewVC 1.0.9|