LPP> What can I do about it with the new Postmodern code? hmm, iirc this error was addressed in executor-exec-prepared in pm-sql.lisp, but you moved it into pm-transaction.lisp to restart txn in case of this error, right?
and then i've removed it when merging, sorry.. if so, add it into into pm-transaction.lisp: (defmacro with-concurrency-errors-handler ... (when (or (string= err-code "40001") ; SERIALIZATION FAILURE (string= err-code "40P01")); DEADLOCK DETECTED and add "42P05" there. but are you sure that restarting txn in this case is right, and when such stuff happens at all? because it didn't happen frequently for me, and i don't have good understanding what's happening with these prepareds, honestly. so if you have a model about what is going on, please describe it _______________________________________________ elephant-devel site list elephant-devel@common-lisp.net http://common-lisp.net/mailman/listinfo/elephant-devel