From: Mike Bayer Date: Sun, 6 May 2018 13:02:02 +0000 (-0400) Subject: - add a tl;dr to postgresql search_path section as it's long X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=122ca526325881215d9c2d524ed1e39ac0eb4260;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git - add a tl;dr to postgresql search_path section as it's long and will be easier to read if we know where it's going first. Change-Id: I2766cf4655451ed514d4dc95ac60406b9f4a8ddb (cherry picked from commit 513a6e5bcea5dccabaf86166906233542a4669e7) --- diff --git a/lib/sqlalchemy/dialects/postgresql/base.py b/lib/sqlalchemy/dialects/postgresql/base.py index 6bc3d55fee..5783f0db9d 100644 --- a/lib/sqlalchemy/dialects/postgresql/base.py +++ b/lib/sqlalchemy/dialects/postgresql/base.py @@ -125,6 +125,9 @@ Valid values for ``isolation_level`` include: Remote-Schema Table Introspection and PostgreSQL search_path ------------------------------------------------------------ +**TL;DR;**: keep the ``search_path`` variable set to its default of ``public``, +name schemas **other** than ``public`` explicitly within ``Table`` defintitions. + The PostgreSQL dialect can reflect tables from any schema. The :paramref:`.Table.schema` argument, or alternatively the :paramref:`.MetaData.reflect.schema` argument determines which schema will