Установка начального значения первичного ключа с помощью Sequel

У меня есть новая таблица, и мне нужно, чтобы первичный ключ начинался с определенного значения (скажем, 1000).

Я использую Sequel с приложением Sinatra. Как я могу установить значение первичного ключа?


person Neil Middleton    schedule 06.06.2013    source источник
comment
Какую базу данных вы используете? MySQL?   -  person Sergey Bolgov    schedule 06.06.2013


Ответы (1)


Я не на 100% в части Sequel, но в Postgres либо измените последовательность, либо используйте setval():

http://www.postgresql.org/docs/current/static/sql-altersequence.html

http://www.postgresql.org/docs/current/static/functions-sequence.html

Предположительно, вы захотите использовать один или другой в миграции.

person Denis de Bernardy    schedule 06.06.2013