User login

Sequences table fields must have same prefixes as tables themselves do

Agaric had an unexpected problem with sequences table after moving an existing site- it ignored what we had and started making new entries for menu_id and such ones with the database table as the prefix. The result was duplicate key errors on menu mid and new content being subsumed into the first posts and all-around utter weirdness.

So, here's the fix:

If you move a site from an environment without table prefixes, or if you are changing the prefix in addition to all the create table and insert statements you'll want to find and replace with the new prefix, you also want to go into the sequences table and prefix the fields in it.

As we were making the mselvesite single signon, also, we falsely suspected the innocent module. Actually, single sign-on wasn't even involved.

Agaric searched for in trying to solve this problem:

single sign on sequences prefixes drupal
sequences field prefixes Drupal

Agaric had an unexpected problem with sequences table after moving an existing site- it ignored what we had and started making new entries for menu_id and such ones with the database table as the prefix. The result was duplicate key errors on menu mid and new content being subsumed into the first posts and all-around utter weirdness.

So, here's the fix:

If you move a site from an environment without table prefixes, or if you are changing the prefix in addition to all the create table and insert statements you'll want to find and replace with the new prefix, you also want to go into the sequences table and prefix the fields in it.

As we were making the mselvesite single signon, also, we falsely suspected the innocent module. Actually, single sign-on wasn't even involved.

Agaric searched for in trying to solve this problem:

single sign on sequences prefixes drupal
sequences field prefixes Drupal

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.
  • You can use Markdown syntax to format and style the text. Also see Markdown Extra for tables, footnotes, and more.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <blockquote> <small> <h2> <h3> <h4> <h5> <h6> <sub> <sup> <p> <br> <strike> <table> <tr> <td> <thead> <th> <tbody> <tt> <output>
  • Lines and paragraphs break automatically.

More information about formatting options

By submitting this form, you accept the Mollom privacy policy.