Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Переписать записи в архив / 5 сообщений из 5, страница 1 из 1
28.03.2007, 15:10
    #34421984
VolniY Strelok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переписать записи в архив
Может кто подскажет в какую сторону рыть :)
Есть две таблицы в одной хранятся актуальные записи а другая архивная
Мне нужно написать хранимую процедуру каторая могла бы удалять из первой таблицы все записи у каторых поле дада меньше текущей даты на 1 год и записывать их в архивную таблицу.
...
Рейтинг: 0 / 0
28.03.2007, 16:16
    #34422285
st_serg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переписать записи в архив
чтото вроде
Код: plaintext
1.
2.
3.
4.
5.
6.
...
begin
   insert into a select t where d < now() - interval '1 year';
   delete from t where d < now() - interval '1 year';
end;
...
ps. может поглянуть в сторону партицирования?
...
Рейтинг: 0 / 0
28.03.2007, 19:17
    #34422937
pamir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переписать записи в архив
st_sergчтото вроде
Код: plaintext
1.
2.
3.
4.
5.
6.
...
begin
   insert into a select t where d < now() - interval '1 year';
   delete from t where d < now() - interval '1 year';
end;
...
ps. может поглянуть в сторону партицирования?
Уточнение - в рамках транзакции now() выдает один и тот же результат - дату на начало транзакции?
...
Рейтинг: 0 / 0
28.03.2007, 19:30
    #34422960
st_serg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переписать записи в архив
гдето здесь написано 9.9.4. Current Date/Time
...
Рейтинг: 0 / 0
28.03.2007, 19:33
    #34422964
pamir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переписать записи в архив
st_sergгдето здесь написано 9.9.4. Current Date/Time
авторIt is important to know that CURRENT_TIMESTAMP and related functions return the start time of the current transaction; their values do not change during the transaction.
Точно!
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Переписать записи в архив / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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