Thread: could not open relation
Que tal... Les escribo en esta oportunidad para contarles algo que he analizado desde el log,y que creo que pueda ser el inconveniento para que mi BD se ponga lenta. resulta que yo tengo instalado el Postgres 8.2 en windows 2003 server en la siguiente ruta estan los datos C:\Program Files\PostgreSQL\8.2\data\base\16779 y dentro de este si existe el 2703 y muchos mas, lo que se me hace raro es que cuando el saca este tipo de error simpre trata de de buscar en una ruta como la que muestro debajo could not open relation 1663/16779/2703 Lo cual marca un error, efectivamente ya que el directorio 1663 no existe, los dos proximos si existen, quiero saber por que el PostgreSQL trata de buscar en esa ruta, ser=E1 por lo que yo volvi ha compilar la BD desde un archivo SQL y este cuando se saco, existia el directorio 1663 lo digo presumiedo pero no lo se. Bueno mi pregunta es si yo puedo dejar de que el motor deje de buscar en esa ruta y quede buscando en la que en realidad debe de ser. Como lo podr=EDa hacer. Espero alguna colaboracion. --=20 Ing Sistemas y Telecomunicaciones Luis Felipe Lopez Amezquita 3008217523 - 3146286237 - 3173160602
Felipe Amezquita wrote: Hola Felipe, por favor usa la lista pgsql-es-ayuda cuando quieras preguntar en español. Si quieres escribir a -bugs, hazlo en ingles. Gracias. > Les escribo en esta oportunidad para contarles algo que he analizado desde > el log,y que creo que pueda ser el inconveniento para que mi BD se ponga > lenta. > resulta que yo tengo instalado el Postgres 8.2 en windows 2003 server en la > siguiente ruta estan los datos > > C:\Program Files\PostgreSQL\8.2\data\base\16779 y dentro de este si existe > el 2703 y muchos mas, lo que se me hace raro es que cuando el saca este tipo > de error simpre trata de > de buscar en una ruta como la que muestro debajo > > could not open relation 1663/16779/2703 El 1663 es el directorio del tablespace. ¿Quizas hiciste alguna jugarreta con tablespaces en el servidor anterior, que no fue correctamente restaurada? Lo raro es que 2703 es un indice en pg_type ... hasta donde entiendo eso deberia estar siempre en el tablespace por default. -- Alvaro Herrera http://www.amazon.com/gp/registry/CTMLCN8V17R4 Bob [Floyd] used to say that he was planning to get a Ph.D. by the "green stamp method," namely by saving envelopes addressed to him as 'Dr. Floyd'. After collecting 500 such letters, he mused, a university somewhere in Arizona would probably grant him a degree. (Don Knuth)