r9211: add *backend-warning-behavior
[clsql.git] / db-postgresql-socket / postgresql-socket-api.lisp
index 5630f04eceb3c2254a2a3c2253586583201a7fed..69496c27b33369622dd9c893515a4f88f2c84334 100644 (file)
@@ -600,8 +600,9 @@ connection, if it is still open."
                                   :connection connection :message message))))
          (#.+notice-response-message+
           (let ((message (read-socket-value-string socket)))
-            (warn 'postgresql-warning
-                  :connection connection :message message)))
+            (unless (eq :ignore clsql-base:*backend-warning-behavior*)
+              (warn 'postgresql-warning
+                    :connection connection :message message))))
          (#.+notification-response-message+
           (let ((pid (read-socket-value-int32 socket))
                 (message (read-socket-value-string socket)))