Просто для информации, я получил отличный ответ от @aib и немного изменил его для:
В материализованном представлении мы можем использовать индекс для обновляющих материализованных представлений одновременно , что позволяет использовать их при обновлении.
Ну, мой запрос будет следующим:
SELECT
table_name,
pg_size_pretty(table_size) AS table_size,
pg_size_pretty(indexes_size) AS indexes_size,
pg_size_pretty(total_size) AS total_size
FROM (
SELECT
table_name,
pg_table_size(table_name) AS table_size,
pg_indexes_size(table_name) AS indexes_size,
pg_total_relation_size(table_name) AS total_size
FROM (
-- tables from 'public'
SELECT table_name
FROM information_schema.tables
where table_schema = 'public' and table_type = 'BASE TABLE'
union
-- materialized views
SELECT oid::regclass::text as table_name
FROM pg_class
WHERE relkind = 'm'
order by table_name
) AS all_tables
-- ORDER BY total_size DESC
order by table_name
) AS pretty_sizes
По крайней мере, для ПК, то, что Вы отклоняете объект, действительно получает sync'd, и справедливо быстро для меня. Я не уверен, почему телефоны, кажется, не делают это, все же. Возможно, протокол ActiveSync не предлагает той опции.
У меня нет ответа, но я чувствую Ваш (и Joel) причиняют боль каждый раз, когда мой сотовый телефон и мой компьютер оба шумят меня в течение минут друг после друга.
Я предполагаю, что "клиентская" реализация не стандартизирована. Например, если Ваш телефон уже показывает Вам всплывающее окно напоминания, механизм синхронизации Outlook не может осуществить удаление, которые раскрываются, так как это - конкретное устройство. То, что это делает так на "компьютерах", приводит меня предполагать, что протокол ДЕЙСТВИТЕЛЬНО поддерживает это, но некоторые телефонные поставщики просто не реализуют его.
Спасибо от меня, также :)
Возможно, это - потому что все Ваши часы устройств синхронизируются с сервером времени, таким образом, у них всех есть точно корректное время атомных часов, и все устройства уведомляют Вас в течение нескольких секунд друг после друга, таким образом, "отклонить" синхронизации просто не происходит достаточно быстро.