You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Dataphor catalog does not seem to be transactional, that is, "create operator" statement is not subject to an explicit transaction.
BeginTransaction();
create operator Foo() : Integer
begin
result := 42;
end;
select Foo();
RollbackTransaction();
Running that once succeeds and outputs 42. Running it a second time dies citing that Foo() already exists. This means that the creation of operator Foo() was not undone by the transaction rollback as it should have been.
That behaviour is the same for both "session" and non-"session" creates.
Data definition should be subject to transactions.
The text was updated successfully, but these errors were encountered:
The Dataphor catalog does not seem to be transactional, that is, "create operator" statement is not subject to an explicit transaction.
Running that once succeeds and outputs 42. Running it a second time dies citing that Foo() already exists. This means that the creation of operator Foo() was not undone by the transaction rollback as it should have been.
That behaviour is the same for both "session" and non-"session" creates.
Data definition should be subject to transactions.
The text was updated successfully, but these errors were encountered: