table('datos_proveedores') ->addColumn('proveedor_rut', 'integer', ['signed' => false, 'null' => false]) ->addForeignKey('proveedor_rut', 'proveedores', ['rut'], ['delete' => 'CASCADE', 'update' => 'CASCADE']) ->addColumn('direccion_id', 'integer', ['signed' => false, 'null' => true]) ->addForeignKey('direccion_id', 'direccion', ['id'], ['delete' => 'CASCADE', 'update' => 'CASCADE']) ->addColumn('telefono', 'string', ['limit' => 255, 'null' => true]) ->addColumn('giro', 'string', ['limit' => 255, 'null' => true]) ->create(); } }