ИЗМЕНИТЬ ТИП ДАННЫХ СТОЛБЦА В POSTGRESQL

  • Михаил
  • 12 мин. на прочтение
  • 135
  • 11 Nov 2022
  • 11 Nov 2022

В этом уроке мы увидим, как изменить тип данных столбца в Postgresql на примере. Посмотрим

  • Как изменить тип данных одного столбца в postgresql
  • Как изменить тип данных нескольких столбцов в Postgresql

С примером для каждого.

Синтаксис:

ALTER TABLE имя_таблицы
ALTER COLUMN имя_столбца TYPE новый_тип_данных;

Таблица, которую мы используем,

Детали:

Изменить тип данных столбца в postgresql 1

 

Измените тип данных одного столбца в postgresql:

Давайте изменим тип данных столбца ono на VARCHAR.

ALTER TABLE odetails
ALTER COLUMN ono TYPE VARCHAR;

Итак, результат

Изменить тип данных столбца в postgresql 2

 

Измените тип данных нескольких столбцов в postgresql:

Давайте изменим тип данных столбца ono и столбца bno на TEXT и VARCHAR.

ALTER TABLE odetails
ALTER COLUMN ono TYPE TEXT,
ALTER COLUMN bno TYPE VARCHAR;

Разделяйте каждое предложение ALTER COLUMN запятой (,), чтобы изменить тип данных нескольких столбцов в postgresql.

Итак, Результат:

Изменить тип данных столбца в postgresql 3