как удалить грязные данные в yugabyte ( postgresql )

#database #postgresql #yugabyte-db

Вопрос:

Я пытаюсь добавить столбец в таблицу с графическим интерфейсом Tableplus, но долгое время не получаю ответа. Поэтому я обращаюсь к серверу БД, но получил эти ошибки: введите описание изображения здесь

Возможно, какие-то несогласованные данные, полученные во время операции с помощью Tableplus.

Я новичок в postgresql и не знаю , что делать дальше.

——обновлено——

Я сделал некоторую операцию, как сказал @Dri372, и добился некоторого прогресса. введите описание изображения здесь Причина сбоя для таблиц sys_role и s2 заключается в том, что таблицы не пусты, в них есть некоторые записи. Если я буду запускать sql таким create table s3 AS SELECT * FROM sys_role; alter table s3 add column project_code varchar(50); образом , я добьюсь успеха.

Теперь, как я мог все еще работать над таблицей sys_role?

Комментарии:

1. Сначала покажите результат : d sys_role

2. Затем попробуйте создать таблицу s2 КАК SELECT * ИЗ sys_role; и попробуйте свой cde на этой 2-й таблице

3. @Dri372 Я прикрепил скриншоты в исходном вопросе и обновил некоторую информацию . Спасибо за ваше предложение, дайте мне знать, где я ошибался раньше.

4. До сих пор понятия не имел о причине. нужно сделать еще 2 теста. 1) в этом dn создайте таблицу s3 (…); … 2) создайте новую базу данных без TablePlus и выполните те же тесты.

5. Какую версию вы используете (выберите версию();) ?