ошибка: столбец "имя пользователя" отношения "пользователи" не существует - PullRequest
0 голосов
/ 07 сентября 2018

Я новичок в postgreSQL и получаю эту ошибку при попытке вставить строки в эту таблицу

 create table if not exists users (
    id serial primary key
,    username varchar(20)
,    password varchar(100)
,    profile_pic text
);

create table if not exists memes (
    id serial primary key
,   title varchar(45)   
,   img text
,   content text
,   author_id integer references users (id)
);


insert into users (username, password, profile_pic) values 
('someName', 'somePass', 'someUrl');

Редактировать: Спасибо всем, кто откликнулся.Я наконец-то понял.Мое программное обеспечение почтальона необходимо обновить.-конечные лицевые маски-

1 Ответ

0 голосов
/ 08 сентября 2018

У вас есть более одной таблицы users, которая, вероятно, находится в другой схеме, и вы создаете в другой схеме, чем вы выбираете. Посмотрите, где находятся ваши пользовательские таблицы.

SELECT schemaname, tablename
FROM pg_catalog.pg_tables
WHERE Tablename = 'users';

Если у вас есть только один, проверьте, какие столбцы у него есть с \d schema.users

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...