Django создает связь между этими двумя таблицами из разных схем базы данных

Я использую RDS. БД имеют разные схемы для пользователей и продуктов

class Product(models.Model):
    id = models.AutoField(primary_key=True)
class User(models.Model):
    id = models.AutoField(primary_key=True)
DATABASES = {
    "default": {
        "ENGINE": "django.db.backends.postgresql",
        "OPTIONS": {"options": "-c search_path=public"},
        "NAME": config("DB_NAME", default=""),
        "USER": config("DB_USER_NAME", default=""),
        "PASSWORD": config("DB_PASSWORD", default=""),
        "HOST": config("DB_HOST", default="db"),
        "PORT": config("DB_PORT", default=""),
    },
    "data": {
        "ENGINE": "django.db.backends.postgresql",
        "OPTIONS": {"options": "-c search_path=products"},
        "NAME": config("DB_NAME", default=""),
        "USER": config("DB_USER_NAME", default=""),
        "PASSWORD": config("DB_PASSWORD", default=""),
        "HOST": config("DB_HOST", default="db"),
        "PORT": config("DB_PORT", default=""),
    },
}

Могу ли я создать отношение между этими двумя таблицами из разных схем бд? Или только одно решение - переместить таблицу Product в базу данных по умолчанию?

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