Както @mu коментира, съобщението за грешка противоречи на останалата част от въпроса ви.
Единственото останало разумно обяснение е, че всъщност пишете на различна таблица .
Опитайте:
INSERT INTO users (user_id, name, username, password)
VALUES
(1234,'foo', 'foo', 'foo')";
И проверете масата си. Направи INSERT
пристигнете на масата, която очаквахте? Ако не, проверете настройките си:
- IP, порт, име на база данни?
- Същата схема в базата данни? Проверете вашия
search_path
настройка. - Не сте поставили случайно в двойни кавички името на таблицата „ПОТРЕБИТЕЛИ“? Идентификаторите в двойни кавички не се преобразуват в малки букви. Прочетете главата Идентификатори и ключови думи за подробности..
Намерете другото копие на таблицата users
и поправете потенциални щети, които може да сте причинили. :)