powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Добавил колонки в БД, но их невозможно изменить командой UPDATE
5 сообщений из 5, страница 1 из 1
Добавил колонки в БД, но их невозможно изменить командой UPDATE
    #39477194
trom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть таблица с кучей колонок
через phppgadmin добавил еще 6 колонок (То есть таблица уже была, я вручную добавлял колонки через кнопку Добавить аттрибут)
всего колонок в таблице стало 78

Но теперь не возможно выполнить команду UPDATE для новых колонок просто пишет что
колонка в таблице не существует

INSERT проходит нормально

Из за чего такие проблемы ? есть какой то лимит на количество колонок или что ?
...
Рейтинг: 0 / 0
Добавил колонки в БД, но их невозможно изменить командой UPDATE
    #39477209
Alexius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trom,

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

либо вы добавили атрибут на одном хосте/базе/схеме/таблице, а update выполняете с другого.

лимит на количество колонок действительно есть, но он выше: "Maximum Columns per Table 250 - 1600 depending on column types".
...
Рейтинг: 0 / 0
Добавил колонки в БД, но их невозможно изменить командой UPDATE
    #39477325
trom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexius,

Выполняю все в SQL редакторе phppgadmin
базой точно не ошибся
тип колонки txtsettings integer

Код: sql
1.
update work_project set txtSettings=1;



Ошибка SQL:

ОШИБКА: колонка "txtsettings" в таблице "work_project" не существует
LINE 1: update ss_work_project set txtSettings=1;
^
В операторе:
update work_project set txtSettings=1;

имя колонки копирую прямо из базы, она у меня там записана с заглавными буквами, пробовал писать в команде update все строчными ничего не меняется

В базе у меня больше половины колонок имеет тип TEXT может это как то влияет и я все таки превысил лимит по по количеству колонок ?
если лимит превышен это должно как то отображаться в тексте ошибки ?
...
Рейтинг: 0 / 0
Добавил колонки в БД, но их невозможно изменить командой UPDATE
    #39477331
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trom,

Код: plsql
1.
update work_project set "txtSettings"=1;
...
Рейтинг: 0 / 0
Добавил колонки в БД, но их невозможно изменить командой UPDATE
    #39477470
LeXa NalBat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trom,

заметьте, что в сообщении об ошибке фигурирует объект ss_work_project, а не work_project
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Добавил колонки в БД, но их невозможно изменить командой UPDATE
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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