I think this is resolved in 0.8, and I think will be in 0.7.1 as well -- createTable returns a list of constraints to be applied later, and sqlobject-admin collects all these and runs them after all the tables are created.
Awesome! Sounds like my brilliant idea had already been thought of :) -- Jonathan

