<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to 295: Database upgrade errors when upgrading from 1.3 to 1.4</title><link>https://sourceforge.net/p/phpipam/support-requests/295/</link><description>Recent changes to 295: Database upgrade errors when upgrading from 1.3 to 1.4</description><atom:link href="https://sourceforge.net/p/phpipam/support-requests/295/feed.rss" rel="self"/><language>en</language><lastBuildDate>Wed, 07 Aug 2019 22:26:13 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/phpipam/support-requests/295/feed.rss" rel="self" type="application/rss+xml"/><item><title>Database upgrade errors when upgrading from 1.3 to 1.4</title><link>https://sourceforge.net/p/phpipam/support-requests/295/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Thank you for your time.&lt;/p&gt;
&lt;p&gt;When upgrading to version 1.4 from the file phpipam the database upgrade fails. First I get the following error. (ubuntu 16.04.1)&lt;/p&gt;
&lt;p&gt;My php.ini file  time out was set to 600 and upload_max_filesize, memory_limit and post_max_size were set to 30M, 128M and 40M.&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;SQLSTATE[HY000]: General error: 1215 Cannot add foreign key constraint
Failed query:
CREATE TABLE `routing_bgp` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `local_as` int(12) unsigned NOT NULL,
  `local_address` varchar(100) NOT NULL DEFAULT '',
  `peer_name` varchar(255) NOT NULL DEFAULT '',
  `peer_as` int(12) unsigned NOT NULL,
  `peer_address` varchar(100) NOT NULL DEFAULT '',
  `bgp_type` enum('internal','external') NOT NULL DEFAULT 'external',
  `vrf_id` int(11) unsigned DEFAULT NULL,
  `circuit_id` int(11) unsigned DEFAULT NULL,
  `customer_id` int(11) unsigned DEFAULT NULL,
  `description` text DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `vrf_id` (`vrf_id`),
  KEY `circuit_id` (`circuit_id`),
  KEY `cust_id` (`customer_id`),
  CONSTRAINT `circuit_id` FOREIGN KEY (`circuit_id`) REFERENCES `circuits` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `cust_id` FOREIGN KEY (`customer_id`) REFERENCES `customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `vrf_id` FOREIGN KEY (`vrf_id`) REFERENCES `vrf` (`vrfId`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;When I click the link to fix the issue, I am brought back to the upgrade page. Running the upgrade again  I get a new error message.&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nt"&gt;SQLSTATE&lt;/span&gt;&lt;span class="cp"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;42000&lt;/span&gt;&lt;span class="cp"&gt;]&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="nt"&gt;Syntax&lt;/span&gt; &lt;span class="nt"&gt;error&lt;/span&gt; &lt;span class="nt"&gt;or&lt;/span&gt; &lt;span class="nt"&gt;access&lt;/span&gt; &lt;span class="nt"&gt;violation&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="nt"&gt;1091&lt;/span&gt; &lt;span class="nt"&gt;Can&lt;/span&gt;&lt;span class="s1"&gt;'t DROP '&lt;/span&gt;&lt;span class="nt"&gt;id&lt;/span&gt;&lt;span class="err"&gt;'&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt; &lt;span class="nt"&gt;check&lt;/span&gt; &lt;span class="nt"&gt;that&lt;/span&gt; &lt;span class="nt"&gt;column&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nt"&gt;key&lt;/span&gt; &lt;span class="nt"&gt;exists&lt;/span&gt;
&lt;span class="nt"&gt;Failed&lt;/span&gt; &lt;span class="nt"&gt;query&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;
&lt;span class="nt"&gt;ALTER&lt;/span&gt; &lt;span class="nt"&gt;TABLE&lt;/span&gt; &lt;span class="err"&gt;`&lt;/span&gt;&lt;span class="nt"&gt;users&lt;/span&gt;&lt;span class="err"&gt;`&lt;/span&gt; &lt;span class="nt"&gt;DROP&lt;/span&gt; &lt;span class="nt"&gt;INDEX&lt;/span&gt; &lt;span class="err"&gt;`&lt;/span&gt;&lt;span class="nt"&gt;id&lt;/span&gt;&lt;span class="err"&gt;`&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
&lt;span class="nt"&gt;Failed&lt;/span&gt; &lt;span class="nt"&gt;to&lt;/span&gt; &lt;span class="nt"&gt;upgrade&lt;/span&gt; &lt;span class="nt"&gt;database&lt;/span&gt;&lt;span class="o"&gt;!&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Have you seen this issue? Can I upgrade this install from github?&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;Paul&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paul</dc:creator><pubDate>Wed, 07 Aug 2019 22:26:13 -0000</pubDate><guid>https://sourceforge.net595508b428e5adb3da3c4d38f7307ad47db35e0e</guid></item></channel></rss>