Имя столбца postgres, заканчивающееся на "_id", невозможно?

Я использую django и postgres для своего приложения. Я пытался сделать таблицу postgres, содержащую столбцы, заканчивающиеся на "_id", чтобы имитировать таблицу отношений. Postgres сделал имя столбца таким, как без "_id".

Например,

class Math(models.Model):

    student_id = models.IntegerField()
    teacher_id = models.IntegerField()
    test_time = models.DateTimeField()
    test_id = models.CharField(max_length=255, unique=True)

В таблице postgres оказалось, что имена столбцов таблицы School изменены на;

student
teacher
test_time
test_id

Полагаю, что postgres не позволяет мне присваивать имя столбца, заканчивающееся на "_id", по крайней мере, для IntegerField(). Есть ли способ обойти это ограничение?

Заранее спасибо.

Вернуться на верх