El 7/05/07, Mauro A. Morales M. <[EMAIL PROTECTED]> escribió: > > > El 7/05/07, Rodrigo Fuentealba <[EMAIL PROTECTED]> escribió: > >> Buenas Tardes Listeros: > >> > > > > [...] > > > >> > >> En ADOdb (http://adodb.sourceforge.net), cuando no especifico los > >> datos que corresponden con la clave primaria (por ejemplo, el código > >> de la misma), > >> > > > > me quedé sin terminar la idea. > > > > Cuando no especifico los datos que corresponden con la clave primaria > > y ésta es serial, entonces se produce un error... el cual lógicamente > > no debiera producirse... si es serial, ya tiene un valor per-default! > > Conectandote a traves de psql a la base de datos, > > psql> dt > psql> di
\dt = lista las tablas \di = lista los índices. > Manipula el archivo postgresql.conf (si mal no recuerdo) .. para que > habilites el LOG y revisando en /var/log/pgsql.log debes ver que sucede. Yep, lógico que siempre está habilitado, para saber si hay algo malo. Básico. Pero el problema no está en PostgreSQL, sino en PHP y necesito algo de PostgreSQL para arreglarlo, que no me había quedado claro en mis searches en Google. > SERIAL hace una llamada a una sequence. Lo sé. > Uhm! Hay un programita que se crea la documentacion de una base de datos > (nombre que no recuerdo) ... y ahi muestra las claves primarias, foraneas, > indices, etc ... OpenSystemArchitect (OSA), Visio (varios software escritos en .NET usan esa misma base de datos), Kivio, PowerDesigner, etc. Y pueden hacer tanto forward & reverse engineering. > PS: Dile a tu DBA que vale yuyo ... Ya lo sabe, te lo aseguro. -- Rodrigo Fuentealba Cartes Desarrollador de Sistemas Web Registered User 387639 - http://counter.li.org

