powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / ENUM
5 сообщений из 5, страница 1 из 1
ENUM
    #39979013
neteurt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, подскажите как тип ENUM работает, пытаюсь изменить тип столбца, выбивает ошибку
Код: sql
1.
ALTER TABLE orders ALTER COLUMN status_of_pay TYPE character varying(255) AS ENUM ('ord', 'cancel');
...
Рейтинг: 0 / 0
ENUM
    #39979024
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
neteurt
Здравствуйте, подскажите как тип ENUM работает, пытаюсь изменить тип столбца, выбивает ошибку
Код: sql
1.
ALTER TABLE orders ALTER COLUMN status_of_pay TYPE character varying(255) AS ENUM ('ord', 'cancel');



а где вы такой синтаксис нашли? можно ссылку на документацию?
enum это enum а vachar это varchar это разные типы даных.
...
Рейтинг: 0 / 0
ENUM
    #39979027
neteurt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maxim Boguk,
...
Рейтинг: 0 / 0
ENUM
    #39979035
neteurt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
переделал
Код: sql
1.
2.
CREATE TYPE mood AS ENUM ('ord', 'cancel');
ALTER TABLE orders ALTER COLUMN status_of_pay TYPE mood ('ord', 'cancel');


но уже другая ошибка
type modifier is not allowed for type "mood"
...
Рейтинг: 0 / 0
ENUM
    #39979073
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
neteurt
переделал
Код: sql
1.
2.
CREATE TYPE mood AS ENUM ('ord', 'cancel');
ALTER TABLE orders ALTER COLUMN status_of_pay TYPE mood ('ord', 'cancel');


но уже другая ошибка
type modifier is not allowed for type "mood"


вы вместо прочесть документацию придумываете свой синтаксис зачем то...
ну откуда вы взяли ('ord', 'cancel') для alter?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / ENUM
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]