projects
/
dbsrgits/SQL-Translator.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
MAss diff changes imported from Ash's local diff-refactor branch
[dbsrgits/SQL-Translator.git]
/
lib
/
SQL
/
Translator
/
Parser
/
YAML.pm
diff --git
a/lib/SQL/Translator/Parser/YAML.pm
b/lib/SQL/Translator/Parser/YAML.pm
index
6442603
..
2464fac
100644
(file)
--- a/
lib/SQL/Translator/Parser/YAML.pm
+++ b/
lib/SQL/Translator/Parser/YAML.pm
@@
-49,9
+49,11
@@
sub parse {
;
for my $tdata ( @tables ) {
+
my $table = $schema->add_table(
- name => $tdata->{'name'},
- extra => $tdata->{'extra'},
+ map {
+ $tdata->{$_} ? ($_ => $tdata->{$_}) : ()
+ } (qw/name extra options/)
) or die $schema->error;
my @fields =