2015-04-30 5 views
2

В базе данных MySQL я могу изменить структуру таблицы с помощью инструкции ALTER, но как это сделать в PostgreSQL с помощью pgAdmin III? В pgAdmin III каждый раз, когда я отбрасываю таблицу и снова запускаю обновленный запрос создания этой таблицы. Возможно ли использовать ALTER таблицу в базе данных PostgreSQL с помощью pgAdmin III?Как изменить таблицу в базе данных PostgreSQL с помощью pgAdmin III

+1

http://www.postgresql.org/docs/9.4/static/sql- altertable.html – mlinth

+0

Обратите внимание на ** обширное ** редактирование вопроса, написанное OP. Может ли OP подтвердить, что это действительно вопрос? – Patrick

+0

@mlinth ОП задал вопрос о pgAdmin III, а не синтаксисе SQL. – Patrick

ответ

2

В pgAdmin III Вы в основном есть два варианта, чтобы изменить структуру таблицы:

  1. В иерархии влево перейдите к столу и использовать контекстное меню (правой кнопкой мыши с помощью мыши), чтобы доступ к свойствам таблицы. Во всплывающем диалоговом окне вы можете внести изменения. Вы также можете развернуть иерархию в отдельных столбцах и внести изменения в имена столбцов, типы данных, ограничения столбцов и т. Д.

  2. После того, как вы подключились к базе данных, вы увидите кнопку SQL на верхней панели кнопок. Нажатие этой кнопки открывает консоль SQL, и вы можете ввести оператор ALTER с использованием стандартного синтаксиса SQL.

Обратите внимание, что pgAdmin III не обновляет иерархии дерева в левой части экрана после внесения изменений с помощью консоли SQL, вы должны сделать это вручную. Щелкните правой кнопкой мыши на узле и нажмите «Обновить», чтобы обновить информацию в этом узле и все, что находится под этим узлом. (Так что, если вы внесли изменения в одну таблицу, r-щелкните по имени таблицы, если затронуты несколько таблиц, нажмите r-click на имя схемы и т. Д.)

+0

спасибо, это сработало – vnnogile

1

Сервер -> База данных -> Схема -> Таблица - > Щелкните правой кнопкой мыши на столе -> Свойства ...

Шаг1:

Step1

Шаг2:

Step2

Step3:

Step3

Последний шаг Сохранить ваши изменения ...

Смежные вопросы