Merge 'versioned_enhancements' into 'trunk'
authorLuke Saunders <luke.saunders@gmail.com>
Wed, 5 Mar 2008 00:07:45 +0000 (00:07 +0000)
committerLuke Saunders <luke.saunders@gmail.com>
Wed, 5 Mar 2008 00:07:45 +0000 (00:07 +0000)
commitb8116f33fd47a69427eb9b118d4bb7c1f2be9b4e
tree8450e0eb7092b673ffc742dc659af29909f2df0a
parent8f7986d659a813f1dec169a7f57c38f956560ea4
parent28f21a8f77bc11303e2de55dfdf9d6ba34fecb1a
Merge 'versioned_enhancements' into 'trunk'

r3439@luke-mbp (orig r3680):  captainL | 2007-08-15 13:56:57 +0100
new branch for ::Versioned enhancements
r3503@luke-mbp (orig r3681):  captainL | 2007-08-15 14:29:01 +0100
created ->get_db_version and moved all overridable stuff to do_upgrade
r3955@luke-mbp (orig r3682):  captainL | 2007-08-15 23:29:57 +0100
tests are a mess, but Versioned.pm should work now
r3956@luke-mbp (orig r3683):  captainL | 2007-08-16 00:45:32 +0100
moved upgrade file reading into upgrade from _on_connect
r3958@luke-mbp (orig r3689):  captainL | 2007-08-21 12:56:31 +0100
works well, we now just require a nice way to deploy the SchemaVersions table
r3959@luke-mbp (orig r3692):  captainL | 2007-08-21 17:58:17 +0100
determines parser from dbh driver name and gives parser the dbh from schema to connect
r4213@luke-mbp (orig r3831):  captainL | 2007-10-23 13:18:13 +0100
fixed versioning test and checked db and schema versions are not equal before upgrading
r4214@luke-mbp (orig r3832):  captainL | 2007-10-23 15:08:46 +0100
changed constraint and index generation to be consistent with DB defaults
r4215@luke-mbp (orig r3833):  captainL | 2007-10-23 15:40:47 +0100
added entry to Changes
r4283@luke-mbp (orig r3838):  captainL | 2007-10-24 21:42:22 +0100
fixed broken regex when reading sql files
r5785@luke-mbp (orig r3891):  ash | 2007-11-24 22:17:41 +0000
Change diffing code to use $sqlt_schema. Sort tables in parser
r5786@luke-mbp (orig r3892):  captainL | 2007-11-25 16:26:57 +0000
upgrade will only produce a diff between the DB and the DBIC schema if explicitly requested
r5824@luke-mbp (orig r4012):  ash | 2008-02-01 19:33:00 +0000
Fallback to SQL->SQL to diff for old producers
r5825@luke-mbp (orig r4014):  castaway | 2008-02-01 23:01:26 +0000
Sanitise filename of sqlite backup file

r5830@luke-mbp (orig r4047):  captainL | 2008-02-09 15:26:50 +0000
sanified layout of Versioned.pm and documented changes
r6828@luke-mbp (orig r4075):  ash | 2008-02-13 13:26:10 +0000
Fix typo
r6831@luke-mbp (orig r4078):  captainL | 2008-02-14 00:27:14 +0000
fixed versioned loading split bug
r6846@luke-mbp (orig r4103):  captainL | 2008-02-27 15:11:21 +0000
increased sqlt rev dep
r6847@luke-mbp (orig r4104):  captainL | 2008-02-27 15:12:12 +0000
fixed behaviour or is_foreign_key_constraint and unique index names
r6848@luke-mbp (orig r4105):  captainL | 2008-02-28 10:28:31 +0000
changed versioning table from SchemaVersions to dbix_class_schema_versions with transition ability
r6849@luke-mbp (orig r4106):  captainL | 2008-02-28 10:54:28 +0000
hack bugfix for sqlt_type weirdness
r6850@luke-mbp (orig r4107):  captainL | 2008-02-28 16:11:44 +0000
cleaned up get_db_version
r6851@luke-mbp (orig r4108):  captainL | 2008-02-28 16:41:19 +0000
lowercased column names of versions table
r6852@luke-mbp (orig r4109):  captainL | 2008-02-28 16:59:04 +0000
removed startup comment if no action required
r6862@luke-mbp (orig r4123):  captainL | 2008-03-04 23:14:23 +0000
improved docs and added env var to skip version checks on connect
r6864@luke-mbp (orig r4125):  captainL | 2008-03-04 23:28:21 +0000
manual merge for deferrable changes from trunk