как изменить значение минимальной последовательности по умолчанию для базы данных - PullRequest
0 голосов
/ 09 ноября 2011

У меня есть сомнения, как настроить минимальное значение по умолчанию для последовательности в postgresql? Возможно ли это?

Я хочу изменить минимальное значение последовательности по умолчанию в Postgresql для всей моей таблицы в базе данных. Я не люблю использовать CREATE SEQUENCE и ALTER SEQUENCE , потому что я не хочу заниматься ручной работой. Если я создам новую таблицу с последовательностью. это автоматически должно принимать минимальное значение 1000 вместо 1, после того, как настроено это. Если я создаю последовательность, она должна принять значение по умолчанию, минимальное значение 1000 (настроенное значение)

Где мне нужно настроить min val и max значение для последовательности в Postgresql. Есть ли какая-нибудь переменная в файле Postgresql.conf.

1 Ответ

1 голос
/ 09 ноября 2011

Есть ли какая-либо переменная в файле Postgresql.conf.

Нет, нет. Вы должны изменить последовательность или использовать SETVAL () , чтобы установить необходимое значение.

Вы можете изменить исходный код PostgreSQL, который создает последовательности, и скомпилировать собственную версию PostgreSQL, которая исправит это для каждой последовательности, которую вы когда-либо создавали в своей базе данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...