21 years agoRefactored attrib ordering fix.
Mark Addison [Tue, 21 Oct 2003 15:12:51 +0000]
Refactored attrib ordering fix.

21 years agoWhen using attrib_values the attribs are now written in alphabetical order
Mark Addison [Tue, 21 Oct 2003 14:53:08 +0000]
When using attrib_values the attribs are now written in alphabetical order
rather than hash order. Should ensure the test passes for different versions of
perl.

21 years agoAdded Views, Procedures and Triggers to bring it inline with the current Schema featu...
Mark Addison [Mon, 20 Oct 2003 14:26:02 +0000]
Added Views, Procedures and Triggers to bring it inline with the current Schema features and updated producer.

21 years agoAdded Views, Procedures and Triggers to bring it inline with the current Schema features.
Mark Addison [Mon, 20 Oct 2003 13:15:23 +0000]
Added Views, Procedures and Triggers to bring it inline with the current Schema features.

21 years agoBring tests to passing.
Darren Chamberlain [Mon, 20 Oct 2003 11:50:38 +0000]
Bring tests to passing.

21 years agoFixed broken --emit-empty-tags option.
Mark Addison [Sun, 19 Oct 2003 17:01:25 +0000]
Fixed broken --emit-empty-tags option.

21 years agoMoved all the XMI stuff from MANIFEST to MANIFEST.SKIP and added missing
Mark Addison [Sun, 19 Oct 2003 16:34:13 +0000]
Moved all the XMI stuff from MANIFEST to MANIFEST.SKIP and added missing
files.

21 years agoCorrections.
Ken Youens-Clark [Fri, 17 Oct 2003 22:24:04 +0000]
Corrections.

21 years agosqlt-diff test (very basic)
Darren Chamberlain [Fri, 17 Oct 2003 22:17:18 +0000]
sqlt-diff test (very basic)

21 years agoAdded a libscan to supplement the default libscan.
Darren Chamberlain [Fri, 17 Oct 2003 22:03:38 +0000]
Added a libscan to supplement the default libscan.

21 years agoBrought the test up to date with some recent changes.
Darren Chamberlain [Fri, 17 Oct 2003 22:02:52 +0000]
Brought the test up to date with some recent changes.

21 years agoUpdated YAML test.
Darren Chamberlain [Fri, 17 Oct 2003 20:15:03 +0000]
Updated YAML test.

21 years agoSorted. Added a few missing items.
Darren Chamberlain [Fri, 17 Oct 2003 20:01:54 +0000]
Sorted.  Added a few missing items.

21 years agoHTML producer test. Uses HTML::Parser.
Darren Chamberlain [Fri, 17 Oct 2003 19:52:20 +0000]
HTML producer test.  Uses HTML::Parser.

21 years agoAlmost all elements have consistently named classes, rather than
Darren Chamberlain [Fri, 17 Oct 2003 19:51:57 +0000]
Almost all elements have consistently named classes, rather than
hard-coded colors.

Added nowrap and nolinktable options, so that the produced HTML
can not have the leading link table or the <html>...</html>
elements (for inclusion in another page, for example).

Added documentation.

21 years agoSmall pod fix.
Darren Chamberlain [Fri, 17 Oct 2003 19:49:47 +0000]
Small pod fix.

21 years agoSlightly more verbose error reporting.
Darren Chamberlain [Fri, 17 Oct 2003 19:49:16 +0000]
Slightly more verbose error reporting.

21 years agoAdded index view. Dunno if it works. :(
Darren Chamberlain [Fri, 17 Oct 2003 19:48:38 +0000]
Added index view.  Dunno if it works. :(

21 years agoAdding new schema differ.
Ken Youens-Clark [Fri, 17 Oct 2003 16:42:14 +0000]
Adding new schema differ.

21 years agoAdded missing test for attrib_values=>1.
Mark Addison [Fri, 17 Oct 2003 13:58:39 +0000]
Added missing test for attrib_values=>1.
More detail added to test names.

21 years agoFix: Now includes the Schema's name and database attributes
Mark Addison [Fri, 17 Oct 2003 13:39:01 +0000]
Fix: Now includes the Schema's name and database attributes

21 years agoBe stricter about no comments.
Ken Youens-Clark [Wed, 15 Oct 2003 20:39:15 +0000]
Be stricter about no comments.

21 years agoAdded a little to the POD to explain version dependency.
Ken Youens-Clark [Wed, 15 Oct 2003 20:13:24 +0000]
Added a little to the POD to explain version dependency.

21 years agoTrying to get sqlt to play nicely with DBI parsers which need no input file.
Ken Youens-Clark [Wed, 15 Oct 2003 20:07:11 +0000]
Trying to get sqlt to play nicely with DBI parsers which need no input file.

21 years agoThis module does not actually use any DBD::Pg calls, just DBI. However, the DBI calls...
Paul Harrington [Wed, 15 Oct 2003 19:56:20 +0000]
This module does not actually use any DBD::Pg calls, just DBI. However, the DBI calls are delegated to DBD::Pg and the revision on CPAN (1.22) does not have very usable table_info() and column_info catalog methods. Put in a nagging message so that the user does not get too shocked by the poor results if running with <1.31

21 years agocleanup for 0.03 release
Allen Day [Wed, 15 Oct 2003 19:56:13 +0000]
cleanup for 0.03 release

21 years agowe need to rely on the vendor set_up_table() method b/c ddl may not have
Allen Day [Wed, 15 Oct 2003 19:46:15 +0000]
we need to rely on the vendor set_up_table() method b/c ddl may not have
explicity sequence declarations, which is going to make Class::DBI choke
on record create() calls

21 years agoPOD fixes.
Ken Youens-Clark [Wed, 15 Oct 2003 19:19:13 +0000]
POD fixes.

21 years agoPOD fixes, removed some unnecessary code.
Ken Youens-Clark [Wed, 15 Oct 2003 19:13:23 +0000]
POD fixes, removed some unnecessary code.

21 years agoPOD fixes.
Ken Youens-Clark [Wed, 15 Oct 2003 19:09:15 +0000]
POD fixes.

21 years agoFixes to POD, mention DDL::Oracle.
Ken Youens-Clark [Wed, 15 Oct 2003 19:00:35 +0000]
Fixes to POD, mention DDL::Oracle.

21 years agoNotes about DDL::Oracle.
Ken Youens-Clark [Wed, 15 Oct 2003 18:59:53 +0000]
Notes about DDL::Oracle.

21 years agoAdded some more POD.
Ken Youens-Clark [Wed, 15 Oct 2003 18:55:11 +0000]
Added some more POD.

21 years agoSmall POD fix.
Ken Youens-Clark [Wed, 15 Oct 2003 18:38:23 +0000]
Small POD fix.

21 years agoMostly POD fixes.
Ken Youens-Clark [Wed, 15 Oct 2003 18:35:09 +0000]
Mostly POD fixes.

21 years agoDoc fixes.
Ken Youens-Clark [Wed, 15 Oct 2003 16:52:04 +0000]
Doc fixes.

21 years agoAdded boilerplate intro/copyright.
Ken Youens-Clark [Wed, 15 Oct 2003 16:48:39 +0000]
Added boilerplate intro/copyright.

21 years agoFixed POD, removed commented warnings.
Ken Youens-Clark [Wed, 15 Oct 2003 16:42:35 +0000]
Fixed POD, removed commented warnings.

21 years agoAdded boilerplate intro, fixed POD.
Ken Youens-Clark [Wed, 15 Oct 2003 16:40:04 +0000]
Added boilerplate intro, fixed POD.

21 years agoFixing POD.
Ken Youens-Clark [Wed, 15 Oct 2003 16:37:23 +0000]
Fixing POD.

21 years agoFixed some spacing and POD.
Ken Youens-Clark [Wed, 15 Oct 2003 16:36:28 +0000]
Fixed some spacing and POD.

21 years agoMade $0 a little nicer.
Darren Chamberlain [Wed, 15 Oct 2003 13:46:29 +0000]
Made $0 a little nicer.

21 years agoPOD update for m:n stuff.
Mark Addison [Tue, 14 Oct 2003 23:29:19 +0000]
POD update for m:n stuff.

21 years agoAdded m:n joins. Can now model m:n association in your class diag and the
Mark Addison [Tue, 14 Oct 2003 23:19:44 +0000]
Added m:n joins. Can now model m:n association in your class diag and the
parser will create a link table for it when creating the schema :)

21 years agoMinor changes.
Ken Youens-Clark [Tue, 14 Oct 2003 17:03:45 +0000]
Minor changes.

21 years agouse DBI and a recent revision of DBD::Pg
Paul Harrington [Mon, 13 Oct 2003 19:51:31 +0000]
use DBI and a recent revision of DBD::Pg

21 years agoPKeys automatically generated for Classes that don't set them explicitly with
Mark Addison [Mon, 13 Oct 2003 17:05:55 +0000]
PKeys automatically generated for Classes that don't set them explicitly with
<<PK>>.

Re-wrote datatypes section in the docs.

21 years agoInitial code for SQLFairy UML profile for the XMI parser. The name may need
Mark Addison [Fri, 10 Oct 2003 20:03:24 +0000]
Initial code for SQLFairy UML profile for the XMI parser. The name may need
changing but I wanted to get it in cvs so its safe and I can work on it and
worry about the name later.

21 years agoContext fix. Rar.
Darren Chamberlain [Fri, 10 Oct 2003 16:44:27 +0000]
Context fix.  Rar.

21 years agoWork in filter mode -- accept data on standard input.
Darren Chamberlain [Fri, 10 Oct 2003 16:38:43 +0000]
Work in filter mode -- accept data on standard input.

21 years agoFix to size of float field.
Ken Youens-Clark [Fri, 10 Oct 2003 15:59:03 +0000]
Fix to size of float field.

21 years agoPOD fixes, fix to field size for a float.
Ken Youens-Clark [Fri, 10 Oct 2003 15:58:11 +0000]
POD fixes, fix to field size for a float.

21 years agoAdded PG support, more POD.
Ken Youens-Clark [Fri, 10 Oct 2003 15:52:07 +0000]
Added PG support, more POD.

21 years agoAdding a DBI-Pg parser based on DBIx::DBSchema, but I'm not sure if I'm
Ken Youens-Clark [Fri, 10 Oct 2003 15:24:04 +0000]
Adding a DBI-Pg parser based on DBIx::DBSchema, but I'm not sure if I'm
very happy with this approach.  It seems to get all the internal PG tables
(which I don't need) and fails to get the PK and index defs (which I do need).

21 years agoFixing up "view_field" to use all the field attributes.
Ken Youens-Clark [Thu, 9 Oct 2003 21:51:08 +0000]
Fixing up "view_field" to use all the field attributes.

21 years agoPOD fixes.
Ken Youens-Clark [Thu, 9 Oct 2003 21:50:29 +0000]
POD fixes.

21 years agoTrying to be smarter about intuiting field types and sizes.
Ken Youens-Clark [Thu, 9 Oct 2003 21:49:53 +0000]
Trying to be smarter about intuiting field types and sizes.

21 years agoPOD fix.
Ken Youens-Clark [Thu, 9 Oct 2003 21:49:19 +0000]
POD fix.

21 years agoFix PK info if available.
Ken Youens-Clark [Thu, 9 Oct 2003 21:48:55 +0000]
Fix PK info if available.

21 years agoFixed normalize_name per DLC.
Ken Youens-Clark [Thu, 9 Oct 2003 18:09:07 +0000]
Fixed normalize_name per DLC.

21 years agoPOD changes, small change to prevent "use of uninitialized value" warning.
Ken Youens-Clark [Thu, 9 Oct 2003 16:38:51 +0000]
POD changes, small change to prevent "use of uninitialized value" warning.

21 years agoSmall change to prevent "use of uninitialized value" warnings.
Ken Youens-Clark [Thu, 9 Oct 2003 16:35:55 +0000]
Small change to prevent "use of uninitialized value" warnings.

21 years agoNeeded semicolon on end of constraint def.
Ken Youens-Clark [Wed, 8 Oct 2003 23:00:42 +0000]
Needed semicolon on end of constraint def.

21 years agoNo reason to see Excel parser.
Ken Youens-Clark [Wed, 8 Oct 2003 22:55:10 +0000]
No reason to see Excel parser.

21 years agoFleshing out.
Ken Youens-Clark [Wed, 8 Oct 2003 22:46:17 +0000]
Fleshing out.

21 years agoFixed syntax errors.
Ken Youens-Clark [Wed, 8 Oct 2003 22:38:38 +0000]
Fixed syntax errors.

21 years agoBasic tests for SQLite, will expand later.
Ken Youens-Clark [Wed, 8 Oct 2003 22:38:26 +0000]
Basic tests for SQLite, will expand later.

21 years agoFixed bug that wasn't maintaining table order.
Ken Youens-Clark [Wed, 8 Oct 2003 22:37:59 +0000]
Fixed bug that wasn't maintaining table order.

21 years agoNew test data for SQLite parser.
Ken Youens-Clark [Wed, 8 Oct 2003 22:14:54 +0000]
New test data for SQLite parser.

21 years agoAdding SQLite parser test.
Ken Youens-Clark [Wed, 8 Oct 2003 22:14:06 +0000]
Adding SQLite parser test.

21 years agostill a bit hacky .. would like to use a method that will work on either "store"...
Paul Harrington [Wed, 8 Oct 2003 20:35:52 +0000]
still a bit hacky .. would like to use a method that will work on either "store" or "freeze" data. This will still break if you are passed in a file that contains the result of a freeze

21 years agostore in network order
Paul Harrington [Wed, 8 Oct 2003 20:33:31 +0000]
store in network order

21 years agoreverting to previous revision as I had duplicated some of the subroutines to handle...
Paul Harrington [Wed, 8 Oct 2003 18:35:15 +0000]
reverting to previous revision as I had duplicated some of the subroutines to handle procedures... sorry about that!

21 years agoadd methods for dealing with procedures
Paul Harrington [Wed, 8 Oct 2003 18:30:15 +0000]
add methods for dealing with procedures

21 years agoload test for sybase DBI parser
Paul Harrington [Wed, 8 Oct 2003 18:28:36 +0000]
load test for sybase DBI parser

21 years agoStorable stuff
Paul Harrington [Wed, 8 Oct 2003 18:24:25 +0000]
Storable stuff

21 years agoAdded tests for procedures, expanded view and trigger tests.
Ken Youens-Clark [Wed, 8 Oct 2003 17:36:22 +0000]
Added tests for procedures, expanded view and trigger tests.

21 years agoAdded support for adding procedures, getting procedures and triggers.
Ken Youens-Clark [Wed, 8 Oct 2003 17:35:18 +0000]
Added support for adding procedures, getting procedures and triggers.

21 years agoFixed spacing.
Ken Youens-Clark [Wed, 8 Oct 2003 17:34:23 +0000]
Fixed spacing.

21 years agoAdded "schema" method, added to object initialization and destruction.
Ken Youens-Clark [Wed, 8 Oct 2003 17:33:47 +0000]
Added "schema" method, added to object initialization and destruction.

21 years agoFixed POD, added "schema" method, fixed DESTROY.
Ken Youens-Clark [Wed, 8 Oct 2003 17:32:16 +0000]
Fixed POD, added "schema" method, fixed DESTROY.

21 years agoAdding Paul's Procedure class.
Ken Youens-Clark [Wed, 8 Oct 2003 17:31:24 +0000]
Adding Paul's Procedure class.

21 years agoA better YAML producer, actually using the YAML module. Updated test
Darren Chamberlain [Wed, 8 Oct 2003 17:27:40 +0000]
A better YAML producer, actually using the YAML module.  Updated test

21 years agoAdded YAML stuff
Darren Chamberlain [Wed, 8 Oct 2003 16:35:14 +0000]
Added YAML stuff

21 years agoAdded YAML parser, producer, and basic test. All need more work!
Darren Chamberlain [Wed, 8 Oct 2003 16:33:13 +0000]
Added YAML parser, producer, and basic test.  All need more work!

21 years agoFixed a problem with POD.
Ken Youens-Clark [Wed, 8 Oct 2003 16:03:01 +0000]
Fixed a problem with POD.

21 years agoMade debugging work and it now exports its parse method.
Mark Addison [Mon, 6 Oct 2003 15:43:41 +0000]
Made debugging work and it now exports its parse method.

21 years agoChanged ends to associationEnds in the Association's spec.
Mark Addison [Mon, 6 Oct 2003 15:06:20 +0000]
Changed ends to associationEnds in the Association's spec.

21 years agoRemoved TODO comment- cos its done
Mark Addison [Mon, 6 Oct 2003 15:05:17 +0000]
Removed TODO comment- cos its done

21 years agoFixed broken otherEnd linking for assoctionEnds.
Mark Addison [Mon, 6 Oct 2003 15:03:07 +0000]
Fixed broken otherEnd linking for assoctionEnds.

21 years agoRemoved some unneeded, commented out code.
Mark Addison [Mon, 6 Oct 2003 13:29:45 +0000]
Removed some unneeded, commented out code.

21 years agoAdded multiplicity to AssociationEnds.
Mark Addison [Mon, 6 Oct 2003 13:28:36 +0000]
Added multiplicity to AssociationEnds.

21 years agoFixed serious bug in xmiDeref: was only working for tags with xmi.idref
Mark Addison [Mon, 6 Oct 2003 13:23:04 +0000]
Fixed serious bug in xmiDeref: was only working for tags with xmi.idref
attrib, tags with xmi.id blew up XPath!

21 years agoNo longer require file arg here -- let modules decide.
Ken Youens-Clark [Sat, 4 Oct 2003 01:22:46 +0000]
No longer require file arg here -- let modules decide.

21 years agoDisabling some suspect code.
Ken Youens-Clark [Sat, 4 Oct 2003 01:22:04 +0000]
Disabling some suspect code.

21 years agoLots o' refinements.
Ken Youens-Clark [Sat, 4 Oct 2003 01:21:36 +0000]
Lots o' refinements.

21 years agoDon't make up unnecessary monikers, added support for table options that
Ken Youens-Clark [Sat, 4 Oct 2003 01:21:10 +0000]
Don't make up unnecessary monikers, added support for table options that
DDL::Oracle has.

21 years agoNow parsing and adding views and triggers to schema.
Ken Youens-Clark [Sat, 4 Oct 2003 01:16:39 +0000]
Now parsing and adding views and triggers to schema.

21 years agoextract out text of stored procedures and triggers
Paul Harrington [Sat, 4 Oct 2003 00:10:00 +0000]
extract out text of stored procedures and triggers

21 years agodump out views and stored procedures
Paul Harrington [Sat, 4 Oct 2003 00:06:39 +0000]
dump out views and stored procedures