From: Ken Youens-Clark Date: Wed, 18 Jun 2003 21:50:30 +0000 (+0000) Subject: Added more TODO items. X-Git-Tag: v0.04~405 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=13ab1113ba7f203fc0ad5071f1163124e20ee821;p=dbsrgits%2FSQL-Translator.git Added more TODO items. --- diff --git a/TODO b/TODO index 5d4c976..eae2ee8 100644 --- a/TODO +++ b/TODO @@ -1,14 +1,40 @@ -- Diagram producer could benefit from some real graphing algorithms to - better distribute the boxes. - -- Some way to deeply check to schema objects, e.g., for testing I +* Some way to deeply check to schema objects, e.g., for testing I parse a MySQL schema, translate to Oracle, then parse the created Oracle schema and want to check the two schema objects. -- Add parsers and producers for Torque XML/DB schema - (http://db.apache.org/torque/) +* Explore some way to pass an open database handle instead of a + schema and then query through DBI methods to get the schema + definition, somewhat a la SQL::Schema (which only works with + Oracle right now) + +* Add "CREATE VIEW" support to existing parsers + +* At least allow more pass-through of INSERT, DELETE, and UPDATE + statements + +* Add INSERT statements for xSV, Excel parsers to automatically + create INSERTs for each row of data in the source file + +* Fix Sybase parser (which means really figuring out the dump format + we want to parse -- Sam, can you recommend something?) + +* Add more parsers (though I need some ideas -- probably at least + one for SQLite since we have that producer) + +* Somehow merge ClassDBI producer with CGI::FormBuilder or Template + Toolkit and some sort of automated CGI builder to create + view/create/edit/delete forms for objects based on schema defs + +* Embetter the Diagram producer to use some real graphing algorithms + to distribute the tables so that the lines don't overlap so badly + +* Integrate more with some standard XML schema representations, + maybe like Torque DB (http://db.apache.org/torque/), add parsers + and producers -- Allow xSV/Excel parsers to produce INSERT statements of data in source - files, properly quoting strings +* Possibly write a basic ANSI-92 SQL parser which could be extended + when writing other new parsers -- can anyone help me nail down a + URL that describes in detail that spec? -- Allow pass through of INSERT statements (e.g., default data) +* Expand sql_translator.cgi to be a frontend for all producer + formats, not just the graphical ones; also improve the interface