Peter Rabbitson [Mon, 4 May 2009 07:17:36 +0000]
table/field counts are held per-object, not globally
Tests adjusted (no idea why they were initially written this way...)
Peter Rabbitson [Mon, 4 May 2009 07:16:00 +0000]
Better debug output
Peter Rabbitson [Mon, 4 May 2009 07:10:44 +0000]
Do not add xml comment header if no_comments is set
Peter Rabbitson [Mon, 4 May 2009 06:37:06 +0000]
Rewind exhausted globs before attempting a read
(on a side note all this IO::Scalar business is just silly, not touching because a rewrite is imminent anyway)
Peter Rabbitson [Sun, 3 May 2009 02:47:30 +0000]
re-fix tests after merge
Peter Rabbitson [Sun, 3 May 2009 02:46:58 +0000]
Test XML roundtrip as well (also fail)
Peter Rabbitson [Sun, 3 May 2009 02:25:45 +0000]
Merge 'trunk' into 'roundtrip'
r1520@Thesaurus (orig r1519): ribasushi | 2009-05-03 03:20:27 +0200
Teah xml parser about database_events
r1521@Thesaurus (orig r1520): ribasushi | 2009-05-03 03:27:29 +0200
Extra data and first test for xml database_event support
r1522@Thesaurus (orig r1521): ribasushi | 2009-05-03 03:45:10 +0200
Improve xml database_event deprecation warning
Only issue warning if show_warnings was set on translator
Fix tests to suppress warn noise
r1523@Thesaurus (orig r1522): ribasushi | 2009-05-03 04:18:28 +0200
Teach sqlite how to deal with multi-event triggers
r1524@Thesaurus (orig r1523): ribasushi | 2009-05-03 04:19:09 +0200
Adjust xml-db2 tests
r1525@Thesaurus (orig r1524): ribasushi | 2009-05-03 04:22:55 +0200
Add Carp::Clan to dependencies
Peter Rabbitson [Sun, 3 May 2009 02:22:55 +0000]
Add Carp::Clan to dependencies
Peter Rabbitson [Sun, 3 May 2009 02:19:09 +0000]
Adjust xml-db2 tests
Peter Rabbitson [Sun, 3 May 2009 02:18:28 +0000]
Teach sqlite how to deal with multi-event triggers
Peter Rabbitson [Sun, 3 May 2009 01:45:10 +0000]
Improve xml database_event deprecation warning
Only issue warning if show_warnings was set on translator
Fix tests to suppress warn noise
Peter Rabbitson [Sun, 3 May 2009 01:27:29 +0000]
Extra data and first test for xml database_event support
Peter Rabbitson [Sun, 3 May 2009 01:20:27 +0000]
Teah xml parser about database_events
Peter Rabbitson [Tue, 28 Apr 2009 22:59:41 +0000]
Changes to tests to go along r1512
Peter Rabbitson [Tue, 28 Apr 2009 08:33:06 +0000]
Todoify test - probably not in this lifetime
Peter Rabbitson [Tue, 28 Apr 2009 08:14:59 +0000]
Translator/schema dependency test
Peter Rabbitson [Tue, 28 Apr 2009 08:06:28 +0000]
Bail out from failing tests early
Peter Rabbitson [Tue, 28 Apr 2009 07:50:34 +0000]
Test seems to be finioshed - massive bowl of FAIL
Peter Rabbitson [Tue, 28 Apr 2009 07:43:29 +0000]
Fix mysql roundtrip glitch
Peter Rabbitson [Tue, 28 Apr 2009 07:36:46 +0000]
Add an oversized varchar to schema.xml
Peter Rabbitson [Tue, 28 Apr 2009 07:34:49 +0000]
Somewhat working global roundtrip test
Peter Rabbitson [Tue, 28 Apr 2009 07:25:20 +0000]
Merge 'trunk' into 'roundtrip'
r1510@Thesaurus (orig r1509): ribasushi | 2009-04-28 09:20:34 +0200
Minor POD fix
Fix a possible undef dereference in SQLite producer
Peter Rabbitson [Tue, 28 Apr 2009 07:20:34 +0000]
Minor POD fix
Fix a possible undef dereference in SQLite producer
Peter Rabbitson [Fri, 24 Apr 2009 00:20:41 +0000]
Pg producer improvements by mo: ALTER TABLE / ALTER COLUMN / DROP DEFAULT
Peter Rabbitson [Thu, 23 Apr 2009 23:49:52 +0000]
Make minor adjustments to the grammars in order to work around https://rt.cpan.org/Ticket/Display.html?id=45262
PS: Unable to adjust the DB2 parser as the grammar seems to be lost, only the compiled parser is present
PPS: The (s?) in all changes above is probably bogus and should be (s). Leaving intact just in case
Wallace Reis [Thu, 23 Apr 2009 15:37:12 +0000]
Added CREATE VIEW subrules for mysql parser
Ken Youens-Clark [Mon, 20 Apr 2009 21:22:29 +0000]
Use three-arg open.
Ken Youens-Clark [Mon, 20 Apr 2009 21:21:48 +0000]
Use three-arg open.
Ken Youens-Clark [Wed, 15 Apr 2009 18:47:32 +0000]
Fixed "database_events."
Ken Youens-Clark [Wed, 15 Apr 2009 18:47:12 +0000]
Fixed "database_events."
Ken Youens-Clark [Wed, 15 Apr 2009 18:30:33 +0000]
Database events now returns a list.
Ken Youens-Clark [Wed, 15 Apr 2009 18:29:37 +0000]
Fixed "database_events."
Ken Youens-Clark [Wed, 15 Apr 2009 18:29:22 +0000]
Template version doesn't matter.
Ken Youens-Clark [Wed, 15 Apr 2009 18:28:58 +0000]
No warnings on test.
Ken Youens-Clark [Wed, 15 Apr 2009 18:27:17 +0000]
No warnings during tests -- it's ugly.
Ken Youens-Clark [Wed, 15 Apr 2009 18:23:54 +0000]
Now passes.
Ken Youens-Clark [Wed, 15 Apr 2009 18:20:31 +0000]
Cleaned up, fixed db events.
Ken Youens-Clark [Wed, 15 Apr 2009 18:12:51 +0000]
Checked for interactive so no ugly messages during test suite.
Ken Youens-Clark [Wed, 15 Apr 2009 18:08:44 +0000]
Cleaned up a bit, checked for interactive tty so that ugly warning
doesn't show up in test suite.
Ken Youens-Clark [Wed, 15 Apr 2009 17:39:25 +0000]
Changed database_events to return an arrayref.
Ken Youens-Clark [Wed, 15 Apr 2009 17:37:08 +0000]
Cleaned up, Template version no longer a problem(?).
Ken Youens-Clark [Wed, 15 Apr 2009 17:34:54 +0000]
Fixed "database_events."
Ken Youens-Clark [Wed, 15 Apr 2009 16:37:15 +0000]
Fixed to pass tests.
Ken Youens-Clark [Wed, 15 Apr 2009 16:36:19 +0000]
Fixed up "equals" to be more informative when there's a problem.
Ken Youens-Clark [Wed, 15 Apr 2009 16:19:48 +0000]
Fixed "database_events".
Ken Youens-Clark [Wed, 15 Apr 2009 16:19:18 +0000]
Lots of cleanup, removal of "foo" variables which are opaque.
Ken Youens-Clark [Wed, 15 Apr 2009 16:18:28 +0000]
Lots of cleanup.
Ken Youens-Clark [Tue, 14 Apr 2009 21:25:28 +0000]
Return lines of input in a list context, fixed my name.
Ken Youens-Clark [Tue, 14 Apr 2009 21:24:25 +0000]
Fixed my name, Perl shebang.
Ken Youens-Clark [Tue, 14 Apr 2009 21:23:55 +0000]
Fixed name, perl.
Ken Youens-Clark [Tue, 14 Apr 2009 21:21:11 +0000]
Return lines of output in a list context per user request.
Ken Youens-Clark [Tue, 14 Apr 2009 21:17:09 +0000]
Upped version to 0.10.
Ken Youens-Clark [Tue, 14 Apr 2009 21:14:38 +0000]
Some code cleanup, added clustering of tables, fixed a bug that kept circular
arrows from being drawn, tried to figure out how to add ports to connect the
fields in a FK relationship rather than just the tables, but gave up.
Ken Youens-Clark [Tue, 14 Apr 2009 19:39:08 +0000]
Added test for fulltext.
Ken Youens-Clark [Tue, 14 Apr 2009 16:54:59 +0000]
Added "FULLTEXT" as valid index type.
Ken Youens-Clark [Tue, 14 Apr 2009 16:54:36 +0000]
Added patch from user.
Ken Youens-Clark [Fri, 10 Apr 2009 13:25:36 +0000]
Upped requirement of Parse::RecDescent.
Ken Youens-Clark [Fri, 3 Apr 2009 20:53:03 +0000]
Fixed typos.
Ken Youens-Clark [Fri, 3 Apr 2009 20:07:45 +0000]
Per a suggestion from Darren, changed the skipping of tables in the GraphViz
producer to either skip on table names or regular expressions:
For example, if there are tables named foo, bar, and baz, with join
tables foo_bar and foo_baz, and you only want to skip foo but not
foo_bar and foo_baz, you would need to use the regex foo$, but this
contradicts the "table name" part of the docs.
Johannes Plunien [Tue, 17 Mar 2009 09:48:06 +0000]
New method to clear out extra attributes
Ash Berlin [Mon, 16 Mar 2009 23:59:52 +0000]
Added semi-colon for (DROP|CREATE) TYPE statements in the Pg producer (wreis)
Ken Youens-Clark [Thu, 12 Mar 2009 14:04:00 +0000]
Added double quote rule for table/field identifiers, cleaned up some code
per Perl Best Practices and my own biases.
Ken Youens-Clark [Thu, 12 Mar 2009 14:03:19 +0000]
Put double quotes and backticks around table identifiers to test rules.
Ken Youens-Clark [Wed, 11 Mar 2009 21:48:37 +0000]
Adding option for skipping tables.
Ken Youens-Clark [Wed, 11 Mar 2009 21:48:06 +0000]
Adding option to skip tables.
Peter Rabbitson [Mon, 9 Mar 2009 01:54:37 +0000]
MySQL parser patch by Tokuhiro Matsuno
Peter Rabbitson [Sun, 15 Feb 2009 22:38:03 +0000]
Support for mysql fully qualified table names (db.table) by Debolaz
Peter Rabbitson [Sun, 15 Feb 2009 22:35:46 +0000]
Whop - forgot to commit 9004 changes
Peter Rabbitson [Fri, 13 Feb 2009 08:15:01 +0000]
Downgrade global version - highest version in 9002 on cpan is 1.58 - thus go with 1.59
Peter Rabbitson [Fri, 13 Feb 2009 07:41:51 +0000]
Schema::Graph - switch ugly use of Log4perl to an even uglier (but at least available) use of Class::Base for debug messages
Lose l4p dependency
Peter Rabbitson [Thu, 12 Feb 2009 08:51:31 +0000]
Forgot to up one VERSION
Peter Rabbitson [Thu, 12 Feb 2009 01:35:44 +0000]
Remove all expansion $XX tags (isolated commit, easily revertable)
Peter Rabbitson [Thu, 12 Feb 2009 01:33:21 +0000]
Cleanup part 2
Peter Rabbitson [Thu, 12 Feb 2009 01:32:39 +0000]
Minor test cleanup
Peter Rabbitson [Thu, 12 Feb 2009 01:22:27 +0000]
Reduce $Id to its normal form
Peter Rabbitson [Thu, 12 Feb 2009 00:35:06 +0000]
Force everything to 1.99, hopefully will work
Peter Rabbitson [Thu, 12 Feb 2009 00:33:06 +0000]
Actually there was an empty test for it as well :)
Peter Rabbitson [Thu, 12 Feb 2009 00:29:39 +0000]
This file is empty, tests seem fine... deleting
Peter Rabbitson [Wed, 11 Feb 2009 23:38:14 +0000]
Strip evil svn:keywords
Peter Rabbitson [Tue, 10 Feb 2009 11:48:37 +0000]
Another chunk of the GraphViz rewrite:
- Remove internal VALID_OUTPUT check - determine whether valid by calling GraphViz directly
- Streamline the handling of the out_file parameter (now can be a string, a FH or undef
Peter Rabbitson [Mon, 9 Feb 2009 23:26:51 +0000]
Update autogenerated makefile
Johannes Plunien [Mon, 9 Feb 2009 12:25:32 +0000]
Translate bytea to BLOB in MySQL producer. This fixes a few tests of DBIC if you run the full test-suite against MySQL instead of SQLite
Peter Rabbitson [Sat, 7 Feb 2009 18:32:52 +0000]
Release 0.09003
Ash Berlin [Sat, 7 Feb 2009 18:01:44 +0000]
Move XMI stuff to branches/xmi since no one has worked on them and the tests have failed for years, and they've been skipped from dists for an equally long time
Ash Berlin [Sat, 7 Feb 2009 17:50:03 +0000]
Fix tests!
Ash Berlin [Sat, 7 Feb 2009 15:53:56 +0000]
svk-commitTn2OH.tmp
Peter Rabbitson [Tue, 3 Feb 2009 14:16:27 +0000]
Add sqlite roundtrip test (probably need to do the same for the rest of the parser/producer combos, possibly using a known xml schema as a starting point)
Jonathan Yu [Thu, 29 Jan 2009 16:29:37 +0000]
Reverted VERSION so it was no longer dependent on $Revision$, the semantics of which are different under SVN
Jonathan Yu [Sat, 17 Jan 2009 17:08:06 +0000]
Changed show_index_name to show_index_names to make it better match the other options
Jonathan Yu [Sat, 17 Jan 2009 16:31:57 +0000]
- Removed use of $Revision$ SVN keyword to generate VERSION variables; now sub-modules are unversioned.
I'm not sure if this is the right thing to do, but svn doesn't provide version numbers like CVS used to. I think module versions, if necessary, should be adjusted manually.
Jonathan Yu [Sat, 17 Jan 2009 16:29:20 +0000]
Added a Module::Build::Compat 'passthrough' Makefile.PL
Jonathan Yu [Sat, 17 Jan 2009 16:08:55 +0000]
- Updated copyright, added myself to contributors list
Jonathan Yu [Sat, 17 Jan 2009 16:07:48 +0000]
- Merged some changes by myself, and also from ribasushi
Jonathan Yu [Sat, 17 Jan 2009 15:36:16 +0000]
- Added myself to the SQL::Translator file as an author
Jonathan Yu [Sat, 17 Jan 2009 15:35:25 +0000]
- Added myself to the AUTHORS file
Jonathan Yu [Sat, 17 Jan 2009 15:32:51 +0000]
- Some minor cosmetic changes
- Added meta_merge for META.yml data
Jonathan Yu [Sat, 17 Jan 2009 15:10:56 +0000]
- Added some stuff to MANIFEST.SKIP
- Enabled svn:keyword's: Revision, Id, LastChangedBy
Jonathan Yu [Wed, 14 Jan 2009 15:56:38 +0000]
- Fixed POD producer
Bug: constraints were not providing two newlines \n\n after each item; the =back command was not put on a different line, causing POD errors
Jonathan Yu [Wed, 14 Jan 2009 15:41:55 +0000]
- Add support for 'extended' friendly ints (the nonstandard extensions provided by MySQL)
Jonathan Yu [Wed, 14 Jan 2009 15:00:41 +0000]
- Fixes a bug where _apply_default_value is not found (due to it being part of SQL::Translator::Producer); does this by simply making this PostgreSQL producer a subclass of the SQLT::Producer base.