powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Периодический перенос данных из одной таблицы в другую.
3 сообщений из 3, страница 1 из 1
Периодический перенос данных из одной таблицы в другую.
    #38724104
zvezda_t
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет :)

У меня есть табличка tusers в ней очень много данных, мне нужно периодически часть строк из этой таблицы переносить в таблицу tusers_clone. Переношу удаленных пользователей tusers.del IS NOT NULL.

Чтобы создать tusers_clone, наследовала её от tusers (только потом убрала связь с последовательностью, чтоб новые id не создавались):

Код: sql
1.
CREATE TABLE tusers_clone () INHERITS (tusers)



Скажите, пожалуйста, а сам механизм переноса можно каким-то стандартным средством БД прописать?
Может есть какое-то красивое решение?

Спасибо.
...
Рейтинг: 0 / 0
Периодический перенос данных из одной таблицы в другую.
    #38724196
daevy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zvezda_t,

м?
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
# create table tt (like pg_stat_user_tables);
CREATE TABLE
# insert into tt (select * from pg_stat_user_tables where seq_scan > 0);
INSERT 0 3
# select count(*) from tt;
 count 
-------
     3
...
Рейтинг: 0 / 0
Периодический перенос данных из одной таблицы в другую.
    #38724202
--поправил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zvezda_t,
обычно пишут партицирующий триггер[ы] [или, напротив, RULE]
в доке и тут они были. пошукайте
вам нужен триггер на update [del]
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Периодический перенос данных из одной таблицы в другую.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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