diff --git a/peewee.py b/peewee.py
index <HASH>..<HASH> 100644
--- a/peewee.py
+++ b/peewee.py
@@ -528,6 +528,10 @@ class PostgresqlDatabase(Database):
                 AND relname=%s""", (sequence,))
         return bool(res.fetchone()[0])
 
+    def set_search_path(self, *search_path):
+        path_params = ','.join(['%s'] * len(search_path))
+        self.execute('SET search_path TO %s' % path_params, search_path)
+
 
 class MySQLDatabase(Database):
     def __init__(self, database, **connect_kwargs):
@@ -2729,4 +2733,4 @@ class Model(object):
         obj = self.select(fields).get(**{self._meta.pk_name: self.get_pk()})
 
         for field_name in fields:
-            setattr(self, field_name, getattr(obj, field_name))
\ No newline at end of file
+            setattr(self, field_name, getattr(obj, field_name))
Adding a method for setting the schema search path when using psql