diff --git a/VERSION b/VERSION index f36689f8..dabc8478 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Version 1.99.7 (2012-04-01 23:20:43) dev +Version 1.99.7 (2012-04-01 23:37:42) dev diff --git a/gluon/dal.py b/gluon/dal.py index 5c1d9ff2..7008ae70 100644 --- a/gluon/dal.py +++ b/gluon/dal.py @@ -3052,8 +3052,11 @@ class TeradataAdapter(BaseAdapter): 'time': 'TIME', 'datetime': 'TIMESTAMP', 'id': 'INTEGER GENERATED ALWAYS AS IDENTITY', # Teradata Specific - # Modified Constraint syntax for Teradata. - 'reference TFK': ' CONSTRAINT FK_%(foreign_table)s_PK FOREIGN KEY (%(field_name)s) REFERENCES %(foreign_table)s (%(foreign_key)s)', + # Modified Constraint syntax for Teradata. + # Teradata does not support ON DELETE. + 'reference': 'INT', + 'reference FK': ' REFERENCES %(foreign_key)s', + 'reference TFK': ' FOREIGN KEY (%(field_name)s) REFERENCES %(foreign_table)s (%(foreign_key)s)', 'list:integer': 'CLOB', 'list:string': 'CLOB', 'list:reference': 'CLOB',