кодесурса

PostgreSQL Alter Table: измените таблицу, чтобы удалить из нее индекс

script1adsense2code
script1adsense3code

13. Напишите инструкцию SQL для удаления индекса indx_job_id из таблицы job_history.

Вот структура job_history и индексный файл таблицы job_history.

 postgres = # / d job_history
    Колонка | Тип | Модификаторы
--------------- + ----------------------- + ---------- -
 employee_id | числовой (6,0) |
 дата начала | дата |
 дата окончания | дата |
 job_id | изменение характера (10) | ненулевой
 отдел_ид | числовой (4,0) |
Индексы:
    "index_job_id" ПЕРВИЧНЫЙ КЛЮЧ, btree (job_id)

Теперь выполните следующее утверждение.

Пример решения:

Код:

ALTER TABLE job_history DROP CONSTRAINT index_job_id;

Выход:

Теперь посмотрите структуру таблицы job_history после изменения.

 postgres = # / d job_history
    Колонка | Тип | Модификаторы
--------------- + ----------------------- + ---------- -
 employee_id | числовой (6,0) |
 дата начала | дата |
 дата окончания | дата |
 job_id | изменение характера (10) | ненулевой
 отдел_ид | числовой (4,0) |

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: написать оператор SQL для удаления существующего внешнего ключа fk_job_id из таблицы job_history в столбце job_id, который ссылается на job_id таблицы заданий
Далее: Таблица обновления PostgreSQL - упражнения, практика, решение

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code