¿Cuáles son los esquemas que comienzan con pg_toast_temp* o pg_temp*?
Cuando consulta la lista de esquemas, el resultado de la consulta puede contener esquemas que comiencen por pg_temp* o pg_toast_temp* como se muestra en la siguiente figura.
1
|
SELECT * FROM pg_namespace; |
Estos esquemas se crean cuando se crean tablas temporales. Cada sesión tiene un esquema independiente que comienza por pg_temp para asegurarse de que las tablas temporales solo son visibles para la sesión actual. Por lo tanto, no se recomienda eliminar manualmente los esquemas que comienzan con pg_temp o pg_toast_temp durante las operaciones rutinarias.
Las tablas temporales solo son visibles en la sesión actual y se eliminan automáticamente después de que finalice la sesión. También se eliminan los esquemas correspondientes.
Uso de la base de datos Preguntas frecuentes
- ¿Cómo cambio las columnas de distribución?
- ¿Cómo puedo ver y establecer la codificación de caracteres de la base de datos?
- ¿Qué hago si el tipo de fecha se convierte automáticamente en el tipo de marca de tiempo durante la creación de la tabla?
- ¿Necesito ejecutar VACUUM FULL y ANALYZE en tablas comunes periódicamente?
- ¿Necesito ajustar una clave de distribución después de establecer una clave principal?
- ¿Es GaussDB(DWS) compatible con los procedimientos almacenados de PostgreSQL?
- ¿Qué son las tablas particionadas, las particiones y las claves de partición?
- ¿Cómo puedo exportar la estructura de la tabla?
- ¿Cómo puedo eliminar los datos de la tabla de manera eficiente?
- ¿Cómo puedo ver la información de la tabla extranjera?
- Si no se especifica ninguna columna de distribución, ¿cómo se almacenarán los datos?
- ¿Cómo reemplazo el resultado nulo por 0?
- ¿Cómo puedo comprobar si una tabla está almacenada en filas o en columnas?
- ¿Cómo puedo consultar la información sobre las tablas de almacén de columnas de GaussDB(DWS)?
- ¿Por qué a veces los índices de consulta de GaussDB(DWS) se vuelven inválidos?
- ¿Cómo uso una función definida por el usuario para reescribir la función CRC32()?
- ¿Cuáles son los esquemas que comienzan con pg_toast_temp* o pg_temp*?
- Soluciones a los resultados incoherentes de las consultas a GaussDB(DWS)
- ¿En qué catálogos de sistema no se puede realizar la operación de VACUUM FULL?
- ¿En qué escenarios estaría una declaración "idle in transaction"?
- ¿Cómo implementa GaussDB(DWS) las conversiones de fila a columna y de columna a fila?
- ¿Cuáles son las diferencias entre las restricciones únicas y los índices únicos?
Comentarios
¿Le pareció útil esta página?
Deje algún comentariomore