Mysql
 sql >> Datenbank >  >> RDS >> Mysql

PostgreSQL-Äquivalent von MySQL-Speichertabellen?

Nein, im Moment existieren sie nicht in PostgreSQL. Wenn Sie wirklich eine Speichertabelle benötigen, können Sie eine RAM-Disk erstellen und einen Tablespace dafür und erstellen Sie Tabellen darauf.

Wenn Sie nur die temporäre Tabelle benötigen, die zwischen verschiedenen Sitzungen sichtbar ist, können Sie eine UNLOGGED Tabelle . Dies sind keine echten Speichertabellen, aber sie verhalten sich überraschend ähnlich, wenn die Tabellendaten deutlich kleiner als der System-RAM sind.

Globale temporäre Tabellen wären eine weitere Option, werden aber in PostgreSQL ab 9.2 nicht unterstützt (siehe Kommentare).