Error - Foreign keys on create_table() must specify a reference table and column name in COREPATH/classes/dbutil.php on line 381
<?php
namespace Fuel\Migrations;
class Initial_db_model
{
    function up()
    {
        // Create table `organizations`
        \DBUtil::create_table('organizations', array(
            'id' => array('type' => 'int', 'constraint' => 5, 'auto_increment' => true),
            'apikey' => array('type' => 'varchar', 'constraint' => 32),
            'system_uri' => array('type' => 'text'),
            'name' => array('type' => 'varchar', 'constraint' => 45),
            'active' => array('type' => 'boolean'),
            'created_at' => array('type' => 'timestamp', 'detault' => \DB::expr('CURRENT_TIMESTAMP')),
            'updated_at' => array('type' => 'timestamp', 'null' => true)
        ), array('id'));
        \DBUtil::create_index('organizations', 'apikey', 'apikey_UNIQUE', 'UNIQUE');
        \DBUtil::create_index('organizations', 'apikey', 'apikey_INDEX');
        
        // Create table `shops`
        \DBUtil::create_table('shops', array(
            'id' => array('type' => 'varchar', 'constraint' => 32),
            'active' => array('type' => 'boolean'),
            'name' => array('type' => 'varchar', 'constraint' => 45),
            'created_at' => array('type' => 'timestamp', 'detault' => \DB::expr('CURRENT_TIMESTAMP')),
            'updated_at' => array('type' => 'timestamp', 'null' => true)
        ),  array('id'), true, false, null, array(
                'key' => 'organizations_id',
                'reference' => array(
                    'table' => 'organizations',
                    'column' => 'id')
                )
        );
    }
    function down()
    {
       \DBUtil::drop_table('shops');
       \DBUtil::drop_table('organizations');
    }
}
		It looks like you're new here. If you want to get involved, click one of these buttons!