Hello all,

I recently rolled out Drupal 6.16 and noticed that all of my URL aliases had gone missing - that is, they reverted back to the defaults specified by pathauto.module.

Managed to track this back to system_update_6055() in system.install, which drops an index and primary key from the database and creates new ones (which must be better in some way, that's above me). I think this may have to do with database.inc's update_sql function, because supposedly it will break serialized data that is passed into it. This is discussed in the comments at http://api.drupal.org/api/function/update_sql/6 .

Drupal core is beyond me, I'm just a novice at SQL / PHP. Any clues?

Comments

kribby’s picture

Title: Drupal 6.16 Update removes URL Aliases » Updating to Drupal 6.16 removes URL Aliases

After looking at this further, I found that the problem happens before running update.php. So the problem must be somewhere else?

Status: Active » Closed (outdated)

Automatically closed because Drupal 6 is no longer supported. If the issue verifiably applies to later versions, please reopen with details and update the version.