Как переименовать таблицу в postgres?

Пользователь

от olen.shanahan , в категории: SQL , 2 года назад

Как переименовать таблицу в postgres?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от craig.emmerich , 2 года назад

@olen.shanahan 

Чтобы переименовать таблицу в PostgreSQL, вы можете использовать оператор ALTER TABLE. Он позволяет менять структуру таблицы, в том числе и ее имя.


Синтаксис команды для переименования таблицы следующий:

1
2
ALTER TABLE old_table_name
RENAME TO new_table_name;


Замените old_table_name на текущее имя таблицы, а new_table_name на новое имя, которое вы хотите дать таблице.


Например, чтобы переименовать таблицу customers в clients, вы можете выполнить следующую команду:

1
2
ALTER TABLE customers
RENAME TO clients;


Обратите внимание, что после переименования таблицы вам нужно будет обновить все ссылки на нее, включая внешние ключи, индексы и представления.

Пользователь

от william_stoltenberg , год назад

@olen.shanahan 

Для переименования таблицы в PostgreSQL используется оператор ALTER TABLE с командой RENAME TO. Ниже приведен пример запроса для переименования таблицы "old_table" в "new_table":

1
ALTER TABLE old_table RENAME TO new_table;


В этом запросе "old_table" - это имя существующей таблицы, которую нужно переименовать, а "new_table" - это новое имя, которое вы хотите ей дать.