Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Поле serial ... / 4 сообщений из 4, страница 1 из 1
07.02.2007, 17:49
    #34313639
sark
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поле serial ...
Есть таблица в которой есть поле типа serial при добавлении в таблицу записей значение данного поля для каждой увеличивается на 1 (+1) при удалении всех записей из таблицы и добавлении новой записи значение данного поля продолжает увеличиваться на 1 (+1) как избавиться от этой "напасти" т.е. как сделать так что бы после удалении всех записей из таблицы и добавление первой новой записи значение данного поля снова стало = 1.
...
Рейтинг: 0 / 0
07.02.2007, 17:50
    #34313646
pamir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поле serial ...
Никак. Если вы прочитаете сегодняшние темы, то про поле сериал уже говорилось (правда в другом ключе)
Для такого поля создается счетчик. Он не зависит от того, что вы удаляете записи.

В топку политкорректность
...
Рейтинг: 0 / 0
07.02.2007, 18:04
    #34313712
Andrey Daeron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поле serial ...
pamirНикак. Если вы прочитаете сегодняшние темы, то про поле сериал уже говорилось (правда в другом ключе)
Для такого поля создается счетчик. Он не зависит от того, что вы удаляете записи.

Да ладно, для указанных целей можно сделать просто. Ставим триггер на удаление, который устанавливает сиквенс в 1 если в таблице нет ни одной записи. Ну и табличку заодно залочить надобныть, что бы не шарилась.
...
Рейтинг: 0 / 0
07.02.2007, 18:57
    #34313877
pamir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поле serial ...
Andrey Daeron pamirНикак. Если вы прочитаете сегодняшние темы, то про поле сериал уже говорилось (правда в другом ключе)
Для такого поля создается счетчик. Он не зависит от того, что вы удаляете записи.

Да ладно, для указанных целей можно сделать просто. Ставим триггер на удаление, который устанавливает сиквенс в 1 если в таблице нет ни одной записи. Ну и табличку заодно залочить надобныть, что бы не шарилась.
Сделать можно все что угодно, но это уже извращение.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Поле serial ... / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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