[SQL-CVS] r180 - in trunk/SQLObject: docs tests
SQLObject is a Python ORM.
Brought to you by:
ianbicking,
phd
From: <sub...@co...> - 2004-08-18 02:43:35
|
Author: ianb Date: 2004-08-17 18:34:50 -0400 (Tue, 17 Aug 2004) New Revision: 180 Added: trunk/SQLObject/docs/TODO.txt Modified: trunk/SQLObject/tests/test.py Log: Started TODO.txt; tested abnormal ID names with _fromDatabase Added: trunk/SQLObject/docs/TODO.txt =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/SQLObject/docs/TODO.txt 2004-08-17 22:31:28 UTC (rev 179) +++ trunk/SQLObject/docs/TODO.txt 2004-08-17 22:34:50 UTC (rev 180) @@ -0,0 +1,10 @@ +TODO +---- + +See also some `long-term ideas`__. + +.. __: Plan06.html + +* ``_fromDatabase`` currently doesn't support IDs that don't fit into + the normal naming scheme. It should do so. You can still use + ``_idName`` with ``_fromDatabase``. Modified: trunk/SQLObject/tests/test.py =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/SQLObject/tests/test.py 2004-08-17 22:31:28 UTC (rev 179) +++ trunk/SQLObject/tests/test.py 2004-08-17 22:34:50 UTC (rev 180) @@ -604,7 +604,7 @@ =20 mysqlCreate =3D """ CREATE TABLE IF NOT EXISTS auto_test ( - id INT AUTO_INCREMENT PRIMARY KEY, + auto_id INT AUTO_INCREMENT PRIMARY KEY, first_name VARCHAR(100), last_name VARCHAR(200) NOT NULL, age INT DEFAULT NULL, @@ -616,7 +616,7 @@ =20 postgresCreate =3D """ CREATE TABLE auto_test ( - id SERIAL, + auto_id SERIAL, first_name VARCHAR(100), last_name VARCHAR(200) NOT NULL, age INT DEFAULT 0, @@ -628,7 +628,7 @@ =20 sybaseCreate =3D """ CREATE TABLE auto_test ( - id integer, + auto_id integer, first_name VARCHAR(100), last_name VARCHAR(200) NOT NULL, age INT DEFAULT 0, @@ -656,6 +656,7 @@ return class AutoTest(SQLObject): _fromDatabase =3D True + _idName =3D 'auto_id' _connection =3D connection() john =3D AutoTest(firstName=3D'john', lastName=3D'doe', |