Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / truncate не обнуляет serial. Почему ? / 4 сообщений из 4, страница 1 из 1
02.06.2007, 10:22
    #34569664
вцспс
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
truncate не обнуляет serial. Почему ?
Имею таблицу (темповую, если важно) с полем serial, пользуюсь ею, в определенный момент
делаю truncate и замечаю, что sequence для этой таблицы не обнуляется. Это так и должно быть ?
И можно ли его заставить обнулиться принудительно (про drop и create этой таблицы я знаю) ?
...
Рейтинг: 0 / 0
02.06.2007, 11:15
    #34569689
Andrey Daeron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
truncate не обнуляет serial. Почему ?
вцспсИмею таблицу (темповую, если важно) с полем serial, пользуюсь ею, в определенный момент
делаю truncate и замечаю, что sequence для этой таблицы не обнуляется. Это так и должно быть ?
И можно ли его заставить обнулиться принудительно (про drop и create этой таблицы я знаю) ?
Да, так и должно, потому что сиквенс никакого отношения к таблице и ее даннім не имеет. Єто совершенно отдельная функция, а таблица использует его значения для внесения в свое поле (по дефолту).
Можно. Смотреть доку по сиквенсам (что-то из серии setvalue()).
...
Рейтинг: 0 / 0
02.06.2007, 11:49
    #34569707
вцспс
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
truncate не обнуляет serial. Почему ?
Andrey Daeron, спасибі!

Мой случай: select setval('my_cool_field_seq',1,False), выполненная после truncate.
И всё работает!
...
Рейтинг: 0 / 0
02.06.2007, 11:58
    #34569712
Andrey Daeron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
truncate не обнуляет serial. Почему ?
вцспсAndrey Daeron, спасибі!

Мой случай: select setval('my_cool_field_seq',1,False), выполненная после truncate.
И всё работает!
Да незачто
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / truncate не обнуляет serial. Почему ? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]