DBIx-DBSchema.git
14 years ago0.38 DBIx_DBSchema_0_38
ivan [Thu, 14 Jan 2010 23:31:04 +0000 (23:31 +0000)]
0.38

14 years ago0.38
ivan [Sat, 9 Jan 2010 10:05:39 +0000 (10:05 +0000)]
0.38

14 years ago0.37_04
ivan [Sat, 9 Jan 2010 08:29:14 +0000 (08:29 +0000)]
0.37_04

14 years agoColumn default values: refactor handling, improve Pg reverse engineering and implemen...
ivan [Sat, 9 Jan 2010 08:19:43 +0000 (08:19 +0000)]
Column default values: refactor handling, improve Pg reverse engineering and implement schema changes

14 years agofix inadvertantly acquiring empty string defaults for non-numeric colums
ivan [Fri, 8 Jan 2010 20:56:45 +0000 (20:56 +0000)]
fix inadvertantly acquiring empty string defaults for non-numeric colums

14 years agofix inadvertantly acquiring empty string defaults for non-numeric colums
ivan [Fri, 8 Jan 2010 20:54:00 +0000 (20:54 +0000)]
fix inadvertantly acquiring empty string defaults for non-numeric colums

14 years agodeb
ivan [Sun, 6 Dec 2009 21:47:38 +0000 (21:47 +0000)]
deb

14 years agoinitial support for handling changes to a column's type or size
ivan [Sun, 6 Dec 2009 21:37:29 +0000 (21:37 +0000)]
initial support for handling changes to a column's type or size

14 years agoPg: se default_db_schema when adding SERIAL columns instead of hardcoding "public".
ivan [Wed, 3 Jun 2009 19:21:17 +0000 (19:21 +0000)]
Pg: se default_db_schema when adding SERIAL columns instead of hardcoding "public".

16 years agoPatch from Slavin Rezic <srezic@cpan.org> to prevent quoting around numeric defaults...
ivan [Thu, 3 Jan 2008 10:49:23 +0000 (10:49 +0000)]
Patch from Slavin Rezic <srezic@cpan.org> to prevent quoting around numeric defaults in Pg.

16 years agocheck in changes from deb 0.36-1
ivan [Fri, 14 Dec 2007 02:06:59 +0000 (02:06 +0000)]
check in changes from deb 0.36-1

16 years ago0.36 DBIx_DBSchema_0_36
ivan [Fri, 14 Dec 2007 01:50:12 +0000 (01:50 +0000)]
0.36

16 years agofix bug preventing adding new columns as primary keys under Pg
ivan [Thu, 13 Dec 2007 22:44:06 +0000 (22:44 +0000)]
fix bug preventing adding new columns as primary keys under Pg

16 years agoPatch from ISHIGAKI@cpan.org to suppress unnecessary warnings about undefined local_o...
ivan [Wed, 7 Nov 2007 21:06:43 +0000 (21:06 +0000)]
Patch from ISHIGAKI@cpan.org to suppress unnecessary warnings about undefined local_options, thanks!

16 years ago0.35 DBIx_DBSchema_0_35
ivan [Tue, 30 Oct 2007 02:00:34 +0000 (02:00 +0000)]
0.35

16 years agofix mysql NULL reverse-engineering and updating
ivan [Sun, 28 Oct 2007 12:53:17 +0000 (12:53 +0000)]
fix mysql NULL reverse-engineering and updating

16 years agoUpdate Table.pm, add local_options
ivan [Sat, 27 Oct 2007 12:04:55 +0000 (12:04 +0000)]
Update Table.pm, add local_options

16 years agomove all mysql- and Pg-specific code to DBD driver callbacks
ivan [Thu, 25 Oct 2007 08:30:46 +0000 (08:30 +0000)]
move all mysql- and Pg-specific code to DBD driver callbacks

16 years agoFix minor breakage (pretty_print) resulting from Jesse's changes.
ivan [Sun, 23 Sep 2007 23:25:35 +0000 (23:25 +0000)]
Fix minor breakage (pretty_print) resulting from Jesse's changes.

16 years agoupdating deb changelog...
ivan [Sat, 22 Sep 2007 23:05:05 +0000 (23:05 +0000)]
updating deb changelog...

16 years ago * Bump to 0.34 for release DBIx_DBSchema_0_34
jesse [Sun, 19 Aug 2007 17:09:52 +0000 (17:09 +0000)]
 * Bump to 0.34 for release

16 years agoimplement column dropping
ivan [Tue, 14 Aug 2007 23:51:50 +0000 (23:51 +0000)]
implement column dropping

16 years agoMake table dropping optional, not the default.
ivan [Tue, 14 Aug 2007 23:11:24 +0000 (23:11 +0000)]
Make table dropping optional, not the default.

16 years ago* First cut at shutting up index/unique calls from within the codebase.
jesse [Tue, 14 Aug 2007 21:54:44 +0000 (21:54 +0000)]
* First cut at shutting up index/unique calls from within the codebase.
    (Split out the internal usage into _private methods)

16 years agodrop table patch from Slaven, closes: CPAN#27936
ivan [Thu, 5 Jul 2007 18:38:56 +0000 (18:38 +0000)]
drop table patch from Slaven, closes: CPAN#27936

16 years agothis file is a wee-bit important for a 0.33 release.. DBIx_DBSchema_0_33
ivan [Fri, 29 Jun 2007 01:54:02 +0000 (01:54 +0000)]
this file is a wee-bit important for a 0.33 release..

16 years agono longer a test release
ivan [Fri, 29 Jun 2007 01:52:17 +0000 (01:52 +0000)]
no longer a test release

16 years ago0.33
ivan [Fri, 29 Jun 2007 01:50:07 +0000 (01:50 +0000)]
0.33

16 years agoindex updating now can rename indices on Pg v8+, for efficiency with large data sets
ivan [Fri, 29 Jun 2007 01:12:18 +0000 (01:12 +0000)]
index updating now can rename indices on Pg v8+, for efficiency with large data sets

16 years agooverhaul of index representation: indices (both normal and unique) are now named...
ivan [Thu, 28 Jun 2007 06:15:40 +0000 (06:15 +0000)]
overhaul of index representation: indices (both normal and unique) are now named DBIx::DBSchema::Index objects.  and update_schema now handles indices!

16 years agoDBSchema::DBD::mysql NAME vs NAME_lc patch from Ralf Hack, closes: CPAN#16715.
ivan [Thu, 28 Jun 2007 03:17:33 +0000 (03:17 +0000)]
DBSchema::DBD::mysql NAME vs NAME_lc patch from Ralf Hack, closes: CPAN#16715.

DBSchema::DBD::Mysql fix for additional column data from Chris Mungall, closes: CPAN#20859, thanks!

16 years agoDBSchema::DBD::mysql reverse-engineering patch from Brian Phillips, closes: CPAN...
ivan [Thu, 28 Jun 2007 02:14:44 +0000 (02:14 +0000)]
DBSchema::DBD::mysql reverse-engineering patch from Brian Phillips, closes: CPAN#17582, thanks!

16 years agofix for mis-application of SQLite SERIAL patch
ivan [Mon, 18 Jun 2007 19:56:45 +0000 (19:56 +0000)]
fix for mis-application of SQLite SERIAL patch

16 years agoUpdate README wrt current CVS info and URL, closes: CPAN#27577
ivan [Thu, 14 Jun 2007 17:30:33 +0000 (17:30 +0000)]
Update README wrt current CVS info and URL, closes: CPAN#27577

17 years agoDBSchema::DBD::SQLite SERIAL patch from IN SUK JOUNG
ivan [Sat, 21 Apr 2007 05:03:27 +0000 (05:03 +0000)]
DBSchema::DBD::SQLite SERIAL patch from IN SUK JOUNG

17 years agoDBSchema::DBD::SQLite SERIAL patch from IN SUK JOUNG
ivan [Sat, 21 Apr 2007 05:02:48 +0000 (05:02 +0000)]
DBSchema::DBD::SQLite SERIAL patch from IN SUK JOUNG

17 years agodeb changelog too. not sure about this experiement of keeping debian/ in upstream CVS DBIx_DBSchema_0_32
ivan [Wed, 18 Apr 2007 22:17:28 +0000 (22:17 +0000)]
deb changelog too.  not sure about this experiement of keeping debian/ in upstream CVS

17 years agofix pod error in DBSchema::DBD::SQLite that confused pod2man. 0.32!
ivan [Wed, 18 Apr 2007 22:03:00 +0000 (22:03 +0000)]
fix pod error in DBSchema::DBD::SQLite that confused pod2man.  0.32!

17 years ago- Fixes for adding nullability on old Pg (<= 7.3)
ivan [Thu, 28 Dec 2006 08:05:54 +0000 (08:05 +0000)]
- Fixes for adding nullability on old Pg (<= 7.3)
- Throw a warning if pg_server_version is unavailable, assume >= 7.3

17 years agoFixes for dropping nullability on old Pg (<= 7.2)
ivan [Thu, 2 Nov 2006 07:40:56 +0000 (07:40 +0000)]
Fixes for dropping nullability on old Pg (<= 7.2)

17 years agoFixes for dropping nullability on old Pg (<= 7.2)
ivan [Thu, 2 Nov 2006 07:18:55 +0000 (07:18 +0000)]
Fixes for dropping nullability on old Pg (<= 7.2)

17 years agoUpdate documentation wrt supported databases and new update_schema stuff
ivan [Wed, 30 Aug 2006 15:20:19 +0000 (15:20 +0000)]
Update documentation wrt supported databases and new update_schema stuff

17 years agobetter error reporting for schema load failures, hopefully...
ivan [Sat, 26 Aug 2006 14:37:11 +0000 (14:37 +0000)]
better error reporting for schema load failures, hopefully...

18 years agoincrement the version numbers in Column.pm and Table.pm and the "use" statements...
ivan [Thu, 30 Mar 2006 14:48:43 +0000 (14:48 +0000)]
increment the version numbers in Column.pm and Table.pm and the "use" statements accordingly

18 years ago - more schema update stuff: DBIx_DBSchema_0_31
ivan [Thu, 30 Mar 2006 13:36:32 +0000 (13:36 +0000)]
    - more schema update stuff:
        - added Column::sql_alter_column
        - added Table::sql_alter_table
        - added DBSchema::sql_update_schema and DBSchema::update_schema

18 years agobrainfart! 0.30 DBIx_DBSchema_0_30
ivan [Fri, 17 Feb 2006 00:46:49 +0000 (00:46 +0000)]
brainfart!  0.30

18 years agobrainfart! 0.30
ivan [Fri, 17 Feb 2006 00:44:21 +0000 (00:44 +0000)]
brainfart!  0.30

18 years agono more TODO
ivan [Thu, 16 Feb 2006 22:07:39 +0000 (22:07 +0000)]
no more TODO

18 years ago0.29! DBIx_DBSchema_0_29
ivan [Thu, 16 Feb 2006 21:55:17 +0000 (21:55 +0000)]
0.29!

18 years agoyes it does close the manpage bug
ivan [Thu, 16 Feb 2006 14:22:30 +0000 (14:22 +0000)]
yes it does close the manpage bug

18 years agoadding debian/ files
ivan [Thu, 16 Feb 2006 14:20:25 +0000 (14:20 +0000)]
adding debian/ files

18 years ago0.29
ivan [Thu, 16 Feb 2006 14:19:51 +0000 (14:19 +0000)]
0.29

18 years agoincrement Column.pm version number for new Pg 7.2 foo
ivan [Fri, 2 Dec 2005 02:20:18 +0000 (02:20 +0000)]
increment Column.pm version number for new Pg 7.2 foo

18 years agoColumn::sql_add_column fix when adding primary keys to Pg 7.2.x
ivan [Fri, 2 Dec 2005 02:19:35 +0000 (02:19 +0000)]
Column::sql_add_column fix when adding primary keys to Pg 7.2.x

18 years ago$version++
ivan [Thu, 1 Dec 2005 16:08:25 +0000 (16:08 +0000)]
$version++

18 years agoworkaround for PAUSE parsing of DBIx::DBSchema::DBD::Pg version: move DBD::Pg verison...
ivan [Thu, 1 Dec 2005 16:07:50 +0000 (16:07 +0000)]
workaround for PAUSE parsing of DBIx::DBSchema::DBD::Pg version: move DBD::Pg verison checking after $VERSION declaration, thanks Andreas!

18 years ago0.28 DBIx_DBSchema_0_28
ivan [Wed, 30 Nov 2005 17:48:29 +0000 (17:48 +0000)]
0.28

18 years agotiny bit of cleanup
ivan [Mon, 28 Nov 2005 13:18:35 +0000 (13:18 +0000)]
tiny bit of cleanup

18 years agoInitial SQLite support from Jesse Vincent
ivan [Mon, 28 Nov 2005 12:53:10 +0000 (12:53 +0000)]
Initial SQLite support from Jesse Vincent

18 years agofix typo in DBIx::DBSchema::DBD POD doc, closes: cpan#15117
ivan [Wed, 19 Oct 2005 02:09:33 +0000 (02:09 +0000)]
fix typo in DBIx::DBSchema::DBD POD doc, closes: cpan#15117

18 years agonew Column::sql_add_column method DBIx_DBSchema_0_27
ivan [Tue, 16 Aug 2005 06:32:44 +0000 (06:32 +0000)]
new Column::sql_add_column method

19 years agoMySQL patch for enum types from Andy Orr <aorr76@gmail.com>
ivan [Fri, 15 Apr 2005 13:15:34 +0000 (13:15 +0000)]
MySQL patch for enum types from Andy Orr <aorr76@gmail.com>

19 years agoask for "public" db schema only from Pg DBIx_DBSchema_0_26
ivan [Thu, 7 Apr 2005 08:14:52 +0000 (08:14 +0000)]
ask for "public" db schema only from Pg

19 years agodepend on DBD::Pg 1.32 or 1.41+ (1.40 was bunk) DBIx_DBSchema_0_25
ivan [Wed, 6 Apr 2005 23:15:07 +0000 (23:15 +0000)]
depend on DBD::Pg 1.32 or 1.41+ (1.40 was bunk)

19 years agoStorable! 0.24! DBIx_DBSchema_0_24
ivan [Fri, 11 Mar 2005 10:21:26 +0000 (10:21 +0000)]
Storable!  0.24!

19 years agoStorable! 0.24!
ivan [Fri, 11 Mar 2005 10:17:53 +0000 (10:17 +0000)]
Storable!  0.24!

20 years agoadding Oracle driver
ivan [Thu, 26 Feb 2004 01:34:24 +0000 (01:34 +0000)]
adding Oracle driver

20 years ago0.23 DBIx_DBSchema_0_23
ivan [Tue, 17 Feb 2004 02:03:57 +0000 (02:03 +0000)]
0.23

20 years agofix error reporting for problems loading DBIx::DBSchema::DBD drivers DBIx_DBSchema_0_22
ivan [Thu, 23 Oct 2003 22:35:04 +0000 (22:35 +0000)]
fix error reporting for problems loading DBIx::DBSchema::DBD drivers

20 years ago0.22 !
ivan [Thu, 23 Oct 2003 22:19:20 +0000 (22:19 +0000)]
0.22 !

20 years agodoc
ivan [Sat, 31 May 2003 23:21:00 +0000 (23:21 +0000)]
doc

21 years agoPg reverse-engineering fix: varchar with no limit
ivan [Wed, 19 Mar 2003 05:39:18 +0000 (05:39 +0000)]
Pg reverse-engineering fix: varchar with no limit

21 years agoSybase patch from Bernd Dulfer <bernd@widd.de>
ivan [Fri, 29 Nov 2002 23:03:04 +0000 (23:03 +0000)]
Sybase patch from Bernd Dulfer <bernd@widd.de>

21 years ago Pg reverse-engineering fix: now sets default DBIx_DBSchema_0_21
ivan [Thu, 19 Sep 2002 12:05:34 +0000 (12:05 +0000)]
 Pg reverse-engineering fix: now sets default

22 years agofoo DBIx_DBSchema_0_20
ivan [Mon, 4 Mar 2002 13:01:55 +0000 (13:01 +0000)]
foo

22 years ago0.20
ivan [Mon, 4 Mar 2002 12:59:13 +0000 (12:59 +0000)]
0.20

22 years agodoc
ivan [Mon, 4 Mar 2002 04:02:36 +0000 (04:02 +0000)]
doc

22 years ago0.19 DBIX_DBSCHEMA_0_19
ivan [Tue, 23 Oct 2001 16:00:42 +0000 (16:00 +0000)]
0.19

22 years agohopefully finally get rid of the
ivan [Tue, 23 Oct 2001 15:47:26 +0000 (15:47 +0000)]
hopefully finally get rid of the
  Use of uninitialized value at
  /usr/local/lib/perl5/site_perl/5.005/DBIx/DBSchema/Column.pm line 251.
errors

correct Column::line returns a scalar, not a list.

test the DBD drivers too

0.19 (test) release

22 years ago%typemap is documented.
ivan [Sun, 30 Sep 2001 08:25:52 +0000 (08:25 +0000)]
%typemap is documented.

22 years agodocumentation for %typemap, preliminary Sybase driver
ivan [Wed, 5 Sep 2001 16:20:03 +0000 (16:20 +0000)]
documentation for %typemap, preliminary Sybase driver

22 years ago0.18 DBIX_DBSCHEMA_0_18
ivan [Sat, 11 Aug 2001 00:09:42 +0000 (00:09 +0000)]
0.18

22 years agopatch from Charles Shapiro <cshapiro@numethods.com> to fix column ordering
ivan [Wed, 8 Aug 2001 21:58:21 +0000 (21:58 +0000)]
patch from Charles Shapiro <cshapiro@numethods.com> to fix column ordering
when reading from Pg databases

22 years agofix
ivan [Fri, 3 Aug 2001 21:21:18 +0000 (21:21 +0000)]
fix
  Use of unitialized value in join at
  /usr/local/lib/perl5/site_perl/5.6.0/DBIx/DBSchema/Column.pm line 251.
at least for non-specified lengths.

22 years agoprimary key Pg fix
ivan [Mon, 30 Jul 2001 10:00:23 +0000 (10:00 +0000)]
primary key Pg fix

22 years agodelcolumn, version bump for dependencies
ivan [Mon, 30 Jul 2001 07:38:43 +0000 (07:38 +0000)]
delcolumn, version bump for dependencies

22 years agoadministrivia for 0.17 DBIx_DBSchema_0_17
ivan [Sun, 8 Jul 2001 00:57:17 +0000 (00:57 +0000)]
administrivia for 0.17

22 years agocredit!
ivan [Sun, 8 Jul 2001 00:52:31 +0000 (00:52 +0000)]
credit!

22 years agopatch from Mark Ethan Trostler <mark@zzo.com>
ivan [Sun, 8 Jul 2001 00:37:39 +0000 (00:37 +0000)]
patch from Mark Ethan Trostler <mark@zzo.com>

22 years agoREADME fixes caught in debian packaging by "Karl M. Hegbloom"
ivan [Sun, 13 May 2001 00:18:06 +0000 (00:18 +0000)]
README fixes caught in debian packaging by "Karl M. Hegbloom"
<karlheg<at>hegbloom.net>, thanks!

23 years agoMySQL doesn't need special index processing anymore.
ivan [Wed, 9 May 2001 00:15:55 +0000 (00:15 +0000)]
MySQL doesn't need special index processing anymore.

23 years agonew blob typemaps, Pg now has a sane blob type!
ivan [Thu, 3 May 2001 22:53:23 +0000 (22:53 +0000)]
new blob typemaps, Pg now has a sane blob type!

23 years agodoc fix
ivan [Sun, 15 Apr 2001 11:29:03 +0000 (11:29 +0000)]
doc fix

23 years agorework Table->new interface for extensibility
ivan [Sat, 3 Mar 2001 08:36:10 +0000 (08:36 +0000)]
rework Table->new interface for extensibility

23 years agoindex fixes, oops DBIx_DBSchema_0_16
ivan [Fri, 5 Jan 2001 15:55:59 +0000 (15:55 +0000)]
index fixes, oops

23 years agotransalate `bool' to `tinyint' for MySQL. DBIx_DBSchema_0_15
ivan [Sat, 25 Nov 2000 07:45:51 +0000 (07:45 +0000)]
transalate `bool' to `tinyint' for MySQL.

23 years agoroo
ivan [Sat, 18 Nov 2000 13:24:44 +0000 (13:24 +0000)]
roo

23 years agoversion 0.14 DBIx_DBSchema_0_14
ivan [Tue, 24 Oct 2000 21:45:37 +0000 (21:45 +0000)]
version 0.14

23 years agoserial datatype emulation for mysql
ivan [Tue, 24 Oct 2000 09:56:43 +0000 (09:56 +0000)]
serial datatype emulation for mysql

23 years agorar DBIx_DBSchema_0_13
ivan [Wed, 11 Oct 2000 17:49:03 +0000 (17:49 +0000)]
rar