On Tue, Dec 12, 2006 at 11:34:52AM -0500, David Turner wrote:
> class Role(InheritableSQLObject):
>     department = StringCol()
> 
> class Student(Role):
>     year = IntCol()
> 
> Role.createTable()
> Student.createTable()
> 
> first_year = Student(department="CS", year=1)
> print Student.select().max('year')

> No RelatedJoin, but it still fails.

   Works for me:

 1/Query   :  CREATE TABLE role (
    id INTEGER PRIMARY KEY,
    child_name VARCHAR(255),
    department TEXT
)
 1/QueryR  :  CREATE TABLE role (
    id INTEGER PRIMARY KEY,
    child_name VARCHAR(255),
    department TEXT
)
 2/Query   :  CREATE TABLE student (
    id INTEGER PRIMARY KEY,
    child_name VARCHAR(255),
    year INT
)
 2/QueryR  :  CREATE TABLE student (
    id INTEGER PRIMARY KEY,
    child_name VARCHAR(255),
    year INT
)
 3/QueryIns:  INSERT INTO role (department, child_name) VALUES ('CS', NULL)
 4/QueryOne:  SELECT child_name, department FROM role WHERE id = (1)
 4/QueryR  :  SELECT child_name, department FROM role WHERE id = (1)
 5/Query   :  UPDATE role SET child_name = ('Student') WHERE id = (1)
 5/QueryR  :  UPDATE role SET child_name = ('Student') WHERE id = (1)
 6/QueryIns:  INSERT INTO student (id, child_name, year) VALUES (1, NULL, 1)
 7/QueryOne:  SELECT child_name, year FROM student WHERE id = (1)
 7/QueryR  :  SELECT child_name, year FROM student WHERE id = (1)
 8/QueryOne:  SELECT MAX(year) FROM student WHERE 1 = 1
 8/QueryR  :  SELECT MAX(year) FROM student WHERE 1 = 1
1

   What am I doing wrong? ;)

Oleg.
-- 
     Oleg Broytmann            http://phd.pp.ru/            [EMAIL PROTECTED]
           Programmers don't die, they just GOSUB without RETURN.

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
sqlobject-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sqlobject-discuss

Reply via email to