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