[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]ja ja ja.... sí me preocupó el asunto de Postgres porque ya no jala... al crear nuevas bases de datos con createdb no hay prob... cuando entro con psql bd me manda un error al darle create table... por ejemplo, pongo (de hecho, esto hice): create table directorio ( pkdirid int not null, fkparentid int not null, sname char(60) not null ); en este momento, me mandó un error sobre un archivo de los que crea Postgres con la configuración de la base de datos que acabo de crear (de hecho, están en el subdirectorio de postgres) pg_* y dice que no contiene un árbol B (BTree) entonces voy a verlo (físicamente) y el archivo tiene longitud cero!!! De hecho, en la base de datos Template1 sí existen esos archivos y tienen cierto contenido, mientras que, en la bd que acabo de crear ya no!!! =( luego entro otra vez y uso \d y me manda un SysCache error (creo que 12) y dice algo referente a un problema de recursividad (creo que es sysCache(12) recursivity). La versión de Postgres es la 6.5.3-1, es decir, la que ya venía con LinuxPPP 6.2 y tenía mi PHP 3.0 funcionando (todo venía con la distribución), PHP 4.0 lo instalé yo hace poco (o sea que no cabe la posibilidad de haberlos instalado al mismo tiempo). hypatia en mail internet com mx wrote: > BD, > > > Estuve tratando de crear tablas en postgres (para probar una aplicación > > con PHP 4.0) y ya no crea tablas!!! > > Creo la base de datos como postgres y luego, al entrar me manda un > > error al crear la tabla (y no es de SQL). Dice de dos archivos pg_ > > (disculpen, no recuerdo cuáles pero debería hacerlo, se los paso en > > cuanto pueda) que no contienen un btree... > > ¿Alguien tiene una idea de por dónde empezar? > > Calmex, Calmex... > > ¿Ya intentaste crear las tablas desde el monitor de psql? > Esto es para descartar que sea el postgres ensi. > > entra a psql logeado como un usuario con permisos a la base de datos: > > psql <base de datos> > > despues dale > > \d > > ¿ves todas tus tablas e indices? > El error que comentas aparenta una falta de algun indice, sin embargo > por el prefijo de la tabla, podria tratarse de una de las tablas > internas del postgres. > > prueba entonces, entrando como el usuario postgres: > > psql template1 > > \d > > ¿Manda algun mensaje extraño? > > por cierto, ¿habras actualizado la versión de tu postgres al mismo > tiempo que la de tu PHP? > El postgres lo instalaste desde rpms o desde el tar,gz? > > -- > Saludos > --------------------------------------------------------------------- > Lista de soporte de LinuxPPP > Reglas de la lista en http://pepe.net.mx/reglas.html --------------------------------------------------------------------- Lista de soporte de LinuxPPP Reglas de la lista en http://pepe.net.mx/reglas.html