Crear una tabla temporal con el resultado de una consulta en PostgreSql, muy importante cuando estamos migrando data y necesitamos arrojar el resultado en una tabla para luego poder manipular, la forma de hacerla es la siguiente:

CREATE TEMP TABLE tmp_roles AS (
SELECT id, sistemas_id, nombre, detalle, status, created_usuario_id, updated_usuario_id, created_at, updated_at FROM roles
);

Espero que sea de su utilidad.

Anuncios