Mysql
 sql >> Database >  >> RDS >> Mysql

Equivalente PostgreSQL delle tabelle di memoria MySQL?

No, al momento non esistono in PostgreSQL. Se hai veramente bisogno di una tabella di memoria, puoi creare un disco RAM, aggiungere un spazio tabella per esso e creare tabelle su di esso.

Se hai solo bisogno della tabella temporanea visibile tra sessioni diverse, puoi utilizzare un UNLOGGED tabella . Queste non sono vere tabelle di memoria, ma si comporteranno in modo sorprendentemente simile quando i dati della tabella sono significativamente più piccoli della RAM di sistema.

Le tabelle temporanee globali sarebbero un'altra opzione ma non sono supportate in PostgreSQL a partire dalla versione 9.2 (vedi commenti).