Postgresql: mover la base de datos al nuevo espacio de tabla


10

Me gustaría mover completamente una base de datos (tablas, índices, etc.) a un nuevo espacio de tabla. Sé cómo mover cada elemento individualmente, pero ¿hay alguna manera de moverlo todo de una vez? Estoy usando postgresql 9.1.

Respuestas:


15
ALTER DATABASE name SET TABLESPACE new_tablespace

Extracto de los documentos :

... cambia el espacio de tabla predeterminado de la base de datos. Solo el propietario de la base de datos o un superusuario puede hacer esto; También debe tener privilegios de creación para el nuevo espacio de tabla. Este comando mueve físicamente cualquier tabla o índice en el antiguo espacio de tabla predeterminado de la base de datos al nuevo espacio de tabla. Tenga en cuenta que las tablas e índices en espacios de tablas no predeterminados no se ven afectados.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.