Is it possible for ArcMap (using 10.3.1) to use a postgresql database where the postgis extension is installed in a schema other than "public"? I prefer to install extensions in a separate schema especially when they are large like postgis. However, ArcGIS continues to throw errors when trying to import datasets from our geodatabase that otherwise works fine with this arrangement. I setup a test database with postgis extension installed in the public schema and was able to import the datasets without error.