Если вы хотите удалить столбец, лучше всего создать новую таблицу без столбца и удалить старую таблицу, чтобы переименовать новую.

хема моей таблицы:

create table LPCG(ID integer primary key, PCG text, Desc text, test text);

Я хочу удалить столбец «тест» и, следовательно, использовать команду:

alter table LPCG drop column test;

Это сообщение об ошибке, которое я получаю:

Error: near "drop": syntax error

Может кто-нибудь помочь мне исправить мою ошибку?

Дополнительный вопрос: я понимаю, что ID является атрибутом первичного ключа. Смогу ли я отбросить этот столбец? Если нет, есть ли обходной путь, который кто-нибудь использовал?

Заранее благодарю за любую помощь.

Ответы на вопрос(1)

Ваш ответ на вопрос