Получение следующей ошибки при попытке использовать базу данных реплики: "django.db.utils.ProgrammingError: relation "vt_ecommerce_orderitem" does not exist".

Когда я пытаюсь выполнить "OrderItem.objects.using("replica").all()" или любой запрос к базе данных "replica", я получаю эту ошибку. Пожалуйста, помогите мне! Когда я пытаюсь выполнить "OrderItem.objects.using("replica").all()" или любой запрос к базе данных "replica", я получаю ошибку "*** django.db.utils.ProgrammingError: relation "vt_ecommerce_orderitem" does not exist". Пожалуйста, помогите мне!

настройки следующие:

DATABASES = {
    "default": {
        "ENGINE": "django_tenants.postgresql_backend",
        "NAME": os.environ.get("POSTGRES_DB", "starling"),
        "USER": os.environ.get("POSTGRES_USER", "vesatogo"),
        "PASSWORD": os.environ.get("POSTGRES_PASSWORD", "vbhv3301"),
        "HOST": os.environ.get("POSTGRES_HOST", "db") if VT_ENV in PROD_ENV_TAGS else "localhost",
        "PORT": os.environ.get("POSTGRES_PORT", 5432),
        "TEST": {"NAME": os.environ.get("POSTGRES_TEST_DB", "starling_test")},
    },
    "replica": {
        "ENGINE": "django_tenants.postgresql_backend",
        "NAME": os.environ.get("POSTGRES_DB", "starling"),
        "USER": os.environ.get("POSTGRES_USER", "vesatogo"),
        "PASSWORD": os.environ.get("POSTGRES_PASSWORD", "vbhv3301"),
        "HOST": os.environ.get("POSTGRES_HOST", "db") if VT_ENV in PROD_ENV_TAGS else "localhost",
        "PORT": os.environ.get("POSTGRES_PORT", 5432),
        "TEST": {"NAME": os.environ.get("POSTGRES_TEST_DB", "starling_test")},
    }
}

yml файл имеет следующий вид:

version: '3'

services:
  db:
    image: mdillon/postgis
    container_name: sl_database
    ports:
      - "5432:5432"
    volumes:
      - db_vesatogo_starling_v1:/var/lib/postgresql/data
    env_file:
      - ./config/dev.env
    networks: 
      - db_network

  pgadmin:
    image: dpage/pgadmin4:4.28
    container_name: sl_admin
    links:
      - db
    depends_on:
      - db
    environment:
      PGADMIN_DEFAULT_EMAIL: admin
      PGADMIN_DEFAULT_PASSWORD: password
    ports:
      - "80:80"
    networks: 
      - db_network

  redis:
    image: redis:latest
    container_name: sl_redis
    ports:
      - "6379:6379"
    restart: always
    networks: 
      - redis_network

networks:
  db_network:
    driver: bridge
  redis_network:
    driver: bridge

volumes:
  db_vesatogo_starling_v1:
  static:
Вернуться на верх