retornar un tablespace en postgresql
Publicado por Erik Serrano (1 intervención) el 07/04/2019 06:05:35
Buenas tardes a todos,
Quisiera exporner mi problema , debo realizar un mantenimiento de una tabla en postgresql que es grande 80GB pero en mi unidad (linux) solo tengo disponible 17GB . esta tabla tiene asignado el pg_default como tablespace , estube leyendo y me encontre con una solucion bastante coherente , la cual era cambiar el tablespace a otra ruta, para asi poderrealizar mi vacuum full sin problemas ya que voy a estar utilizando una nueva ubicacion con espacio disponible .
Sin embargo al realizar mi laboratorio para comprobar esta solucion , realizo la accion de cambio de tablespace y hago mi vaccum full , sin embargo al devolver mi tabla a su tablespace de origen(pg_default) me arroja el error de falta de location . y revisando mi configuracion , pg_default pierde su location , lo cual es muy grave .
Mi consulta es la siguiente :
¿es posible realizar este procedimiento sin perjudicar el tablespace pg_default ?
¿existe algun otro procedimiento para realizar mi vacuum full sin tener espacio disponible?
Espero me puedan ayudar
Quisiera exporner mi problema , debo realizar un mantenimiento de una tabla en postgresql que es grande 80GB pero en mi unidad (linux) solo tengo disponible 17GB . esta tabla tiene asignado el pg_default como tablespace , estube leyendo y me encontre con una solucion bastante coherente , la cual era cambiar el tablespace a otra ruta, para asi poderrealizar mi vacuum full sin problemas ya que voy a estar utilizando una nueva ubicacion con espacio disponible .
Sin embargo al realizar mi laboratorio para comprobar esta solucion , realizo la accion de cambio de tablespace y hago mi vaccum full , sin embargo al devolver mi tabla a su tablespace de origen(pg_default) me arroja el error de falta de location . y revisando mi configuracion , pg_default pierde su location , lo cual es muy grave .
Mi consulta es la siguiente :
¿es posible realizar este procedimiento sin perjudicar el tablespace pg_default ?
¿existe algun otro procedimiento para realizar mi vacuum full sin tener espacio disponible?
Espero me puedan ayudar
Valora esta pregunta


0