Ao migrar o banco de dados do Oracle para o PostgreSQL, me deparei com a "Tabela Temporária Global" que preciso migrar de forma equivalente ao PostgreSQL.
O documento diz
Opcionalmente, GLOBAL ou LOCAL podem ser escritos antes de TEMPORARY ou TEMP. Isso atualmente não faz diferença no PostgreSQL e está obsoleto
Tentativa 1: Tabela temporária global do PostgreSQL v2.0
CREATE EXTENSION pgtt;
Erro:
SQL Error [0A000]: ERROR: extension "pgtt" is not available
Detail: Could not open extension control file "C:/Program
Files/PostgreSQL/17/share/extension/pgtt.control": No such file or directory.
Hint: The extension must first be installed on the system where PostgreSQL is running.
Tentativa 2: Como aproveitar a tabela temporária local para a tabela temporária global no EDB Postgres
Existem vários objetos de banco de dados usados para obter a funcionalidade de tabela temporária global no PostgreSQL.
UNLOGGED TABLE
CREATE VIEW
CREATE FUNCTION
CREATE TRIGGER
Pensamentos: Preocupado com o desempenho com essa abordagem.
Qual será o equivalente no PostgreSQL?