Задать вопрос
vikkyshostak
@vikkyshostak
< This head full of dreams.

Как в PostgreSQL 9.6 изменить начальное значение ID (поле с автоинкрементом) для модели Django?

Добрый день!

Использую Django 2.0.3 с Python 3.5.3 и БД PostgreSQL 9.6.

Подскажите пожалуйста, как задать/изменить начальное значение ID (поле с автоинкрементом) для модели? В моём кейсе нужно продолжать нумерацию заказов с определённого числа, чтобы не нарушить всю бухгалтерию и прочее.

Сейчас у меня всё идёт, логично, с самого начала — 1, 2, 3, ...— а нужно, чтобы шло вот так: 159200, 159201, 159202, .... Причём это надо только для определённых моделей (таблиц), а не для всех.

Заранее спасибо!
  • Вопрос задан
  • 1161 просмотр
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Django: создание backend-приложений
    7 недель
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Python и Django: бэкенд-разработка
    3 месяца
    Далее
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега PostgreSQL
Седой и строгий
alter sequence appname_modelname_id_seq restart with 159200;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы