Index: sqlobject/dbconnection.py
===================================================================
--- sqlobject/dbconnection.py	(revision 1633)
+++ sqlobject/dbconnection.py	(working copy)
@@ -524,8 +524,11 @@
         self.query(self.createTableSQL(soClass))
 
     def createTableSQL(self, soClass):
-        return ('CREATE TABLE %s (\n%s\n)' %
+        constraints = self.createReferenceConstraints(soClass)
+        extraSQL = self.createSQL(soClass)
+        createSql = ('CREATE TABLE %s (\n%s\n)' %
                 (soClass.sqlmeta.table, self.createColumns(soClass)))
+        return createSql, constraints + extraSQL
 
     def createColumns(self, soClass):
         columnDefs = [self.createIDColumn(soClass)] \
