X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=TODO;h=1bd0713eb291830b3e7ecd4bf53c60796a75192a;hb=af0094d98c9a46bf5240275f76ec2d09781d9150;hp=d535a549220b3ac0bc2571896d450dfd35af98ee;hpb=4e51265aff8857a6dc864e3b45bb0bc560705303;p=dbsrgits%2FSQL-Translator.git diff --git a/TODO b/TODO index d535a54..1bd0713 100644 --- a/TODO +++ b/TODO @@ -1,3 +1,9 @@ +* Parse FOREIGN KEY / REFERENCES with SQLite as the latest version + supports them. + +* Add Parser/Producer for ActiveRecord::Migration + [http://api.rubyonrails.com/classes/ActiveRecord/Migration.html]. + * The regular Sybase parser is only just functional. If you are interested in using Sybase, I would suggest serializing the schema (via YAML or Storable) using the DBI-Sybase parser and then @@ -27,7 +33,13 @@ * Possibly write a basic ANSI-92 SQL parser which could be extended when writing other new parsers. +* Make as many "required" modules as possible optional. This will + require support in the Makefile, the tests, and the modules + themselves (they'll need to die gracefully if prerequisites are + not installed). + * Support for precompiled Parse::RecDescent grammars. +- This is easy and I've done it locally with the DB2 parser - Jess * More code generation producers, such as Java, PHP, and Python.