Répondre

0

Ouvrir une connexion avec un utilisateur avec privilèges « TOUS » à votre maître RDS instance et créer une base de données tmp comme point de magasin pour les tables temporaires:

create database if not exists tmp; 

Assigner SELECT et CREATE TEMPORARY TABLES à la connexion de votre réplica:

grant SELECT, CREATE TEMPORARY TABLES ON tmp.* TO [email protected]'%'; 

Maintenant, bien que votre connexion de réplica vous pouvez manip Tables temporaires 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; 
+0

Qu'est-ce que cela signifie "connexion de privilèges d'écriture"? Comment l'ouvrir? – Andremoniy

+0

@Andremoniy Ouvrir une connexion avec un utilisateur avec ** privilèges 'ALL' ** .. ou au moins assez de privilèges pour créer des DB et modifier les privilèges sur les DB. Qui est normalement votre utilisateur 'root'. _ (le libellé a changé dans la réponse pour éviter l'ambiguïté) _ – fguillen

+0

Ah, ok, c'est mysql ... ne convient pas pour postgres – Andremoniy