Subject | Re: [firebird-support] Rename a key through write to a system table |
---|---|
Author | Thomas Steinmaurer |
Post date | 2013-07-18T06:17:28Z |
>> I realize that the official answer to "can I rename an index" is "no",Right, as long as no FK constraint references the primary key fields in
>> and that directly writing to the system tables is generally a poor idea.
>> But still: How much damage can I cause by UPDATE on RDB$INDEX_NAME in
>> RDB$INDICES and RDB$INDEX_SEGMENTS? I have this itch I would like to
>> scratch, where I created a primary key of a table with a bad name...
>>
>> The target Firebird versions are 2.1 and 2.5.
>>
>> Thanks,
>>
>> Pepak
>
> Never mind, I actually *can* drop a primary key and create it again.
> That solves the problem nicely.
question. You then would first need to drop the FK constraint(s).
--
With regards,
Thomas Steinmaurer
http://www.upscene.com/
Professional Tools and Services for Firebird
FB TraceManager, IB LogManager, Database Health Check, Tuning etc.