postgresql rename index
Clash Royale CLAN TAG#URR8PPP
up vote
1
down vote
favorite
I want to understand how safe is the rename command:
ALTER INDEX old_name RENAME TO old_name;
The index was created by command(for the foreign key column):
CREATE INDEX old_name ON table_t1 (user_id);
Does it mean simple update in the postgres system tables or do much more operations. I try to find it in the docs but unsuccess.
postgresql index
add a comment |
up vote
1
down vote
favorite
I want to understand how safe is the rename command:
ALTER INDEX old_name RENAME TO old_name;
The index was created by command(for the foreign key column):
CREATE INDEX old_name ON table_t1 (user_id);
Does it mean simple update in the postgres system tables or do much more operations. I try to find it in the docs but unsuccess.
postgresql index
@McNets thank you for help with the question details, no it is index without any features.
– Bear Brown
Dec 3 at 11:50
@McNets: that link is irrelevant for Postgres as it is about SQL Server and Postgres does not have clustered indexes to begin with. (plus it's about dropping an index, not about renaming it)
– a_horse_with_no_name
Dec 3 at 12:05
add a comment |
up vote
1
down vote
favorite
up vote
1
down vote
favorite
I want to understand how safe is the rename command:
ALTER INDEX old_name RENAME TO old_name;
The index was created by command(for the foreign key column):
CREATE INDEX old_name ON table_t1 (user_id);
Does it mean simple update in the postgres system tables or do much more operations. I try to find it in the docs but unsuccess.
postgresql index
I want to understand how safe is the rename command:
ALTER INDEX old_name RENAME TO old_name;
The index was created by command(for the foreign key column):
CREATE INDEX old_name ON table_t1 (user_id);
Does it mean simple update in the postgres system tables or do much more operations. I try to find it in the docs but unsuccess.
postgresql index
postgresql index
edited Dec 3 at 11:39
asked Dec 3 at 11:25


Bear Brown
1086
1086
@McNets thank you for help with the question details, no it is index without any features.
– Bear Brown
Dec 3 at 11:50
@McNets: that link is irrelevant for Postgres as it is about SQL Server and Postgres does not have clustered indexes to begin with. (plus it's about dropping an index, not about renaming it)
– a_horse_with_no_name
Dec 3 at 12:05
add a comment |
@McNets thank you for help with the question details, no it is index without any features.
– Bear Brown
Dec 3 at 11:50
@McNets: that link is irrelevant for Postgres as it is about SQL Server and Postgres does not have clustered indexes to begin with. (plus it's about dropping an index, not about renaming it)
– a_horse_with_no_name
Dec 3 at 12:05
@McNets thank you for help with the question details, no it is index without any features.
– Bear Brown
Dec 3 at 11:50
@McNets thank you for help with the question details, no it is index without any features.
– Bear Brown
Dec 3 at 11:50
@McNets: that link is irrelevant for Postgres as it is about SQL Server and Postgres does not have clustered indexes to begin with. (plus it's about dropping an index, not about renaming it)
– a_horse_with_no_name
Dec 3 at 12:05
@McNets: that link is irrelevant for Postgres as it is about SQL Server and Postgres does not have clustered indexes to begin with. (plus it's about dropping an index, not about renaming it)
– a_horse_with_no_name
Dec 3 at 12:05
add a comment |
1 Answer
1
active
oldest
votes
up vote
2
down vote
accepted
Quote from the manual
The RENAME form changes the name of the index (...) There is no effect on the stored data
(emphasis mine)
So yes, this is a simple update to the system catalog.
The statement sill needs an exclusive lock on the table if I'm not mistaken, but the lock will only be held for a very short period.
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
2
down vote
accepted
Quote from the manual
The RENAME form changes the name of the index (...) There is no effect on the stored data
(emphasis mine)
So yes, this is a simple update to the system catalog.
The statement sill needs an exclusive lock on the table if I'm not mistaken, but the lock will only be held for a very short period.
add a comment |
up vote
2
down vote
accepted
Quote from the manual
The RENAME form changes the name of the index (...) There is no effect on the stored data
(emphasis mine)
So yes, this is a simple update to the system catalog.
The statement sill needs an exclusive lock on the table if I'm not mistaken, but the lock will only be held for a very short period.
add a comment |
up vote
2
down vote
accepted
up vote
2
down vote
accepted
Quote from the manual
The RENAME form changes the name of the index (...) There is no effect on the stored data
(emphasis mine)
So yes, this is a simple update to the system catalog.
The statement sill needs an exclusive lock on the table if I'm not mistaken, but the lock will only be held for a very short period.
Quote from the manual
The RENAME form changes the name of the index (...) There is no effect on the stored data
(emphasis mine)
So yes, this is a simple update to the system catalog.
The statement sill needs an exclusive lock on the table if I'm not mistaken, but the lock will only be held for a very short period.
answered Dec 3 at 11:53
a_horse_with_no_name
38.2k773110
38.2k773110
add a comment |
add a comment |
Thanks for contributing an answer to Database Administrators Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fdba.stackexchange.com%2fquestions%2f223992%2fpostgresql-rename-index%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
@McNets thank you for help with the question details, no it is index without any features.
– Bear Brown
Dec 3 at 11:50
@McNets: that link is irrelevant for Postgres as it is about SQL Server and Postgres does not have clustered indexes to begin with. (plus it's about dropping an index, not about renaming it)
– a_horse_with_no_name
Dec 3 at 12:05