>From the server job log (edited): Message ID . . . . . . : SQL7008 Severity . . . . . . . : 30
Message . . . . : PERSON in QGPL not valid for operation. Cause . . . . . : The reason code is 3. Reason codes and their meanings are: 3 -- PERSON not journaled, or no authority to the journal. Files with an RI constraint action of CASCADE, SET NULL, or SET DEFAULT must be journaled to the same journal. Recovery . . . : Do one of the following based on the reason code: 3 -- Start journaling on PERSON (STRJRNPF), or get access to the journal. This could be due to: 1) Journaling is off but there is a commitment control requirement. 2) There is a bug. There are several reports with this message & code. I am going to test on another server with a newer OS (V5R3), this one is running V5R2 with maintenance level TL06080 (a few years old). carlo, if you have access to a newer one you can test too, modify sql.py rev745 as follows: line 295 'id': 'INTEGER GENERATED ALWAYS AS IDENTITY PRIMARY KEY NOT NULL', line 296 'reference': 'INT, FOREIGN KEY (%(field_name)s) REFERENCES % (foreign_key)s ON DELETE %(on_delete_action)s', line 789 self._execute = lambda a: self._cursor.execute(a[:-1]) Denes. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---