в таблицу employees новое поле
Следующая команда включает в таблицу employees новое поле address типа text:
booktown=# ALTER TABLE employees ADD COLUMN address text;
ALTER
Затем созданное поле address переименовывается в mailing_address:
booktown=# ALTER TABLE employees RENAME COLUMN address TO mailing_address;
ALTER
Переименование таблицы employees в personnel:
booktown=# ALTER TABLE employees RENAME TO personnel;
ALTER
Следующая команда назначает новым владельцем таблицы personnel пользователя PostgreSQL с именем Jonathan:
booktown=# ALTER TABLE personnel OWNER TO Jonathan:
ALTER
Наконец, следующая команда устанавливает для таблицы schedules ограничение внешнего ключа с именем valid_employee, проверяющее присутствие поля id в таблице personnel:
booktown=# ALTER TABLE schedules ADD CONSTRAINT valid_employee
booktown-# FOREIGN KEY (employeejd)
booktown-# REFERENCES personnel (id) MATCH FULL;
NOTICE: ALTER TABLE ... ADD CONSTRAINT will create implicit trigger(s) for
FOREIGN KEY check(s)
CREATE
Содержание раздела