Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 51053
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 10, 20262026-05-10T16:41:23+00:00 2026-05-10T16:41:23+00:00

Google results on this one are a bit thin, but suggest that it is

  • 0

Google results on this one are a bit thin, but suggest that it is not easily possible.

My specific problem is that I need to renumber the IDs in two tables that are related to each other such that table B has an ‘table_a_id’ column in it. I can’t renumber table A first because then its children in B point to the old IDs. I can’t renumber table B first because then they would point to the new IDs before they were created. Now repeat for three or four tables.

I don’t really want to have to fiddle around with individual relationships when I could just ‘start transaction; disable ref integrity; sort IDs out; re-enable ref integrity; commit transaction’. Mysql and MSSQL both provide this functionality IIRC so I would be surprised if Postgres didn’t.

Thanks!

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-10T16:41:24+00:00Added an answer on May 10, 2026 at 4:41 pm

    It does not seem possible. Other suggestions almost always refer to dropping the constraints and recreating them after work is done.

    However, it seems you can make constraints DEFERRABLE, such that they are not checked until the end of a transaction. See PostgreSQL documentation for CREATE TABLE (search for ‘deferrable’, it’s in the middle of the page).

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Google's not coming to my rescue, here, and I just know this is the
Google is failing me on this one. Let's say I have some ECMA script
I'm relatively(read: stupid newbie) familiar with disassembly but this bit stumped me: I have
I'm having a bit of trouble in Google App Engine ensuring that my data
According to this question (and many many google search results), when we're in a
Searching on Google reveals x2 code snippets. The first result is to this code
I'm attempting to add some text to the directions results the Google Maps API
Google is not being my friend - it's been a long time since my
Google chrome doesn't behave the same as other browsers when encountering this nugget: <?php
I have a shopping site that works a little bit differently than the rest:

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.