Открыть соединение с пользователем с привилегиями «ALL» к вашему мастер RDS экземпляра и создать базу данных tmp
как точка хранения для временных таблиц:
create database if not exists tmp;
Присвоить SELECT
и CREATE TEMPORARY TABLES
к ваше имя пользователя реплики:
grant SELECT, CREATE TEMPORARY TABLES ON tmp.* TO [email protected]'%';
Теперь, хотя ваше репликационное соединение вы можете манипулировать ulate Временные столы:
create temporary table tmp.my_temporary_table
select
mt.id
from my_databaes.my_table as mt
limit 10;
select * from tmp.my_temporary_table;
drop temporary table tmp.my_temporary_table;
Что это означает «связь с привилегиями на письма»? Как его открыть? – Andremoniy
@Andremoniy Открыть соединение с пользователем с привилегиями ** 'ALL' ** .. или, по крайней мере, достаточно привилегий для создания БД и изменения привилегий на БД. Обычно это ваш пользователь root. _ (формулировка изменена в ответе, чтобы избежать двусмысленности) _ – fguillen
А, хорошо, это 'mysql' ... не подходит для postgres – Andremoniy