PostgreSQL: Sobre las primary keys y foreign keys.

Alvaro Herrera alvherre en alvh.no-ip.org
Lun Mayo 7 19:35:35 CLT 2007


Rodrigo Fuentealba escribió:

> require_once('adodb/adodb-active-record.inc.php');
> $db = ADONewConnection('postgres');
> $db->Connect('localhost','postgres','','testdb');
> 
> ADOdb_Active_Record::SetDatabaseAdapter($db);
> 
> class Test extends ADOdb_Active_Record{}
> $test = new Test();
> 
> $test->nombre = 'Alvherre';
> $test->save();
> 
> La clase reclama con que no se ha especificado el campo $test->codigo,
> o bien que el código ya se ha insertado.

Eso es un bug entonces en el metodo Test->save (probablemente
ADOdb_Active_Record->save).  Tendria sentido reclamar que el valor no
este especificado, si el campo no tuviera un valor DEFAULT.  Pero lo
tiene, asi que el metodo esta malo.

-- 
Alvaro Herrera       Valdivia, Chile   ICBM: S 39º 49' 18.1", W 73º 13' 56.4"
"Ni aun el genio muy grande llegaría muy lejos
si tuviera que sacarlo todo de su propio interior" (Goethe)


Más información sobre la lista de distribución Linux