19 |
assert is_int.search(type) |
assert is_int.search(type) |
20 |
type = re.sub(is_int, 'serial', type) |
type = re.sub(is_int, 'serial', type) |
21 |
out += type |
out += type |
22 |
if default: |
if default is not None: |
23 |
out += ' DEFAULT ' + default |
out += ' DEFAULT ' + default |
24 |
if not field.null: |
if not field.null: |
25 |
out += ' NOT NULL' |
out += ' NOT NULL' |
63 |
sql += ('ALTER TABLE %s\n' + |
sql += ('ALTER TABLE %s\n' + |
64 |
' ADD FOREIGN KEY (%s) REFERENCES %s\n' + |
' ADD FOREIGN KEY (%s) REFERENCES %s\n' + |
65 |
' ON DELETE RESTRICT ON UPDATE RESTRICT;\n') % ( |
' ON DELETE RESTRICT ON UPDATE RESTRICT;\n') % ( |
66 |
ref.table.name, ref.name, ref.symbolic) |
ref.table.name, ref.name, ref.reference.name) |
67 |
return sql |
return sql |
68 |
|
|