С недавними сборками сообществ сообщества mongodb это просто.
Когда вы устанавливаете с помощью варева, он сообщает вам, что именно делать. Нет необходимости создавать новый файл управления запуском.
$ brew install mongodb
==> Downloading https://homebrew.bintray.com/bottles/mongodb-3.0.6.yosemite.bottle.tar.gz ### 100.0%
==> Pouring mongodb-3.0.6.yosemite.bottle.tar.gz
==> Caveats
To have launchd start mongodb at login:
ln -sfv /usr/local/opt/mongodb/*.plist ~/Library/LaunchAgents
Then to load mongodb now:
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist
Or, if you don't want/need launchctl, you can just run:
mongod --config /usr/local/etc/mongod.conf
==> Summary
Вы можете просто включить эту схему в путь поиска.
Если вы можете использовать «оператор настройки», который запускается после того, как соединение установлено, вы можете использовать:
set search_path=wening,public;
Другой вариант - навсегда изменить пользователя на использование этого [ 112] путь поиска (независимо от того, каким образом или каким инструментом этот пользователь подключается):
alter user postgres
set search_path = wening,public;
Не имеет отношения, но: использование суперпользователя в качестве пользователя приложения - плохая идея.