Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Equivalente do PostgreSQL às tabelas de memória do MySQL?


Não, no momento eles não existem no PostgreSQL. Se você realmente precisa de uma tabela de memória, pode criar um disco RAM, adicione um espaço de tabela para ele e crie tabelas nele.

Se você precisar apenas da tabela temporária que é visível entre diferentes sessões, você pode usar um UNLOGGED mesa . Essas não são tabelas de memória verdadeiras, mas se comportarão de maneira surpreendentemente semelhante quando os dados da tabela forem significativamente menores que a RAM do sistema.

Tabelas temporárias globais seriam outra opção, mas não são suportadas no PostgreSQL a partir da versão 9.2 (veja comentários).