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, .... Причём это надо только для определённых моделей (таблиц), а не для всех.

Заранее спасибо!
  • Вопрос задан
  • 1093 просмотра
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега PostgreSQL
Седой и строгий
alter sequence appname_modelname_id_seq restart with 159200;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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