From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
---|---|
To: | "Ivar" <ivar(at)lumisoft(dot)ee> |
Cc: | pgsql-general(at)postgresql(dot)org, Jan Wieck <JanWieck(at)Yahoo(dot)com> |
Subject: | Re: Is it bug ? |
Date: | 2003-06-18 17:18:05 |
Message-ID: | 170.1055956685@sss.pgh.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
"Ivar" <ivar(at)lumisoft(dot)ee> writes:
> "Jan Wieck" <JanWieck(at)Yahoo(dot)com> wrote
>> We maybe should relocate auto-created indexes for UNIQUE and PKEY
>> definitions into some sort of special schema and give them funny names?
> MS SQL adds funny names as columnName_236321_215251_156, seems that adds
> some random at end to avoid similar errors.
I think it's good that the index name is predictable. I think we should
stick to the existing behavior as much as we can.
It would probably make sense to check if the generated name is actually
unused, and to stick some digits on the end if not. For example, try
tab_col_key
tab_col_key1
tab_col_key2
etc. until we find an unused name. Of course this is still subject to
race conditions, but I think in practice it will solve the problem.
regards, tom lane
From | Date | Subject | |
---|---|---|---|
Next Message | Matthew Nuzum | 2003-06-18 17:22:13 | Re: PostgreSQL alternative to "Oracle Real Application Cluster" |
Previous Message | Tom Lane | 2003-06-18 17:11:55 | Re: A creepy story about dates. How to prevent it? |