Как создать таблицы в другой схеме в django?

Я использую базу данных postgresql в моем проекте django.

У меня есть несколько приложений в моих проектах.

users/
    UserProfile model
myapp/
    CustomModel model

Теперь мне нужно, чтобы UserProfile таблица была создана в схеме public. И CustomModel таблица должна быть создана в отдельной схеме под названием myapp

Как это реализовать и нужно ли мне что-то менять в запросах или команде миграции в будущем после реализации этого?

Просто используйте мета информацию:

class User(models.Model)
    class Meta:
        db_table = 'schema"."tablename'

Я использую его с некоторого времени и не обнаружил никаких проблем до сих пор.

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