Matthew Dickinson
6848b72e22
Remove old TODO and commented out code
2017-02-18 21:10:04 -05:00
Matthew Dickinson
5ba6687c7c
Fix autoupdate to create foreign keys after tables
...
Updated the autoupdate function so that it collects foreign key
statements and runs them once all tables have been updated.
This prevents foreign keys being created before referenced tables.
2017-02-17 11:25:19 -05:00
Matthew Dickinson
24c6b77a6f
Add logging for errors encountered in discovery
2017-02-17 11:25:19 -05:00
Matthew Dickinson
0b04d461e4
Update signature for alterTable
...
Since alterTable is semi-public, the method now checks the arugments to
make sure that it still supports the old signature that doesn't include
actualFks
2017-02-17 11:25:19 -05:00
Matthew Dickinson
d461d07f34
Limit foreign key creation current connector
...
Updated fk generation to make sure that it doesn't try to create
foreign keys linking to another DB/connector
2017-02-17 11:25:19 -05:00
Matthew Dickinson
4d20fa7746
Fix linting error
2017-02-17 11:25:19 -05:00
Matthew Dickinson
940032f4dd
Update foreign key creation table name handling
2017-02-17 11:25:19 -05:00
Matthew Dickinson
782959cf20
Update alterTable to actually drop constraints
2017-02-17 11:25:19 -05:00
Matthew Dickinson
1324333ffd
Add rough handling for automatic foreign keys
...
This handles basic creating/dropping of FKs based on model relations
2017-02-17 11:25:19 -05:00
muhammad hasan
0f1b14b158
Fix expected column name when autoupdate
...
Fix mysql column name being ignored on dataType change or new column
being added
Fix mysql column name ignored if index changed
Add column name case on autoupdate test
Fix test case scheme error
Fix describe test
2016-12-12 10:06:18 -05:00
Loay Gewily
fce2207da3
Fix CI Failures
2016-12-07 23:53:46 -05:00
Ron Lloyd
a96d61fa9f
Autoupdate mysql.columnName bug fix
2016-09-13 22:21:11 -06:00
deepakrkris
22c1700af8
Fix to configure model index in keys field
...
This is a fix for issue 109,for model indexes not configured
per strongloop documentation
2016-08-15 12:51:56 -04:00
Loay
9c9b61e7dc
Update eslint infrastructure
2016-08-10 20:04:26 -04:00
Candy
b55ae36e79
Add globalization
2016-07-28 17:20:03 -04:00
Ryan Graham
340a4eb0f6
insert/update copyright notices
2016-05-03 16:52:03 -07:00
Raymond Feng
be54c1a407
Refactor the code to use base SqlConnector
2015-05-13 10:17:15 -07:00