Использую psycopg2
joxi.ru/LmGeRznSweYqbA - таблица
запрос к базе -
curr.execute("INSERT INTO public.instagram_post VALUES (post_id,link,image,like_count,comment,comment_count,login_id)",
[id,link,photo,comment,comment_count,account[1]])
Ошибка:
psycopg2.ProgrammingError: ОШИБКА: столбец "post_id" не существует
LINE 1: INSERT INTO public.instagram_post VALUES (post_id,link,image...
^
HINT: Столбец "post_id" есть в таблице "instagram_post", но на него нельзя ссылаться из этой части запроса.
Модель в Django
class Post(models.Model):
login = models.ForeignKey(Instagram, on_delete=models.CASCADE)
post_id = models.PositiveIntegerField(primary_key=True)
link = models.CharField(max_length=300)
image = models.CharField(max_length=300)
like_count = models.PositiveIntegerField(default=0)
comment = models.CharField(max_length=1500, blank=True)
comment_count = models.PositiveIntegerField(default=0)
Что может быть не так? Ошибка и HINT противоречат друг другу (или я что то не так делаю?)