docker run -d ` --name postgres17 ` -e POSTGRES_PASSWORD=postgres ` -e POSTGRES_USER=postgres ` -e POSTGRES_DB=inventory_db ` -p 5432:5432 ` -v postgres17-data:/var/lib/postgresql/data ` postgres:17 # 2. Создаем миграции с нуля python manage.py makemigrations # 3. Применяем все миграции python manage.py migrate # 4. Создаем главного тенанта (если нужно) python manage.py shell # Внутри shell: from tenants.models import Client, Domain client = Client.objects.create( name='Main', schema_name='public' ) Domain.objects.create( domain='localhost', tenant=client, is_primary=True ) exit() # 5. Создаем суперпользователя для public схемы python manage.py createsuperuser # 6. Создаем суперпользователя для конкретного тенанта (опционально) python manage.py shell # Внутри: from tenants.models import Client from django.core.management import call_command from django_tenants.utils import schema_context client = Client.objects.get(schema_name='public') with schema_context(client): call_command('createsuperuser') exit() # 7. Восстановление стандартных ролей для конкретного тенанта # Если роли были удалены или нужно их пересоздать: python manage.py tenant_command init_roles --schema=anatol # Где 'anatol' - имя схемы тенанта (schema_name)