I attempted to use the code from this link in order to create a foreign key:
how to do knex.js migration
However, an error occurred at this line of code:
table.bigInteger('AddressId')
.unsigned()
.index()
.inTable('Address')
.references('id');
The error message retrieved was as follows:
TypeError: Object # has no method 'inTable' at
TableBuilder_MySQL._fn (/Users/lwang/knex/migrations/20150204161920_lei_maigration.js:15:56) at
TableBuilder_MySQL.TableBuilder.toSQL (/Users/lwang/knex/node_modules/knex/lib/schema/tablebuilder.js:61:12) at
SchemaCompiler_MySQL.createTable (/Users/lwang/knex/node_modules/knex/lib/schema/compiler.js:14:53) at
SchemaCompiler_MySQL.SchemaCompiler.toSQL (/Users/lwang/knex/node_modules/knex/lib/schema/compiler.js:35:24) at
SchemaBuilder_MySQL.SchemaBuilder.toSQL (/Users/lwang/knex/node_modules/knex/lib/schema/builder.js:41:35) at
Runner_MySQL. (/Users/lwang/knex/node_modul...