當我運行耙TS:指數,我得到以下錯誤:獅身人面像Rails中 - 錯誤:索引「user_core」:sql_connect:FATAL:角色「根」不存在
Generating Configuration to /Users/main/rails_projects/glassboard/config/development.sphinx.conf
Sphinx 2.0.4-release (r3135)
Copyright (c) 2001-2012, Andrew Aksyonoff
Copyright (c) 2008-2012, Sphinx Technologies Inc (http://sphinxsearch.com)
using config file '/Users/main/rails_projects/glassboard/config/development.sphinx.conf'...
indexing index 'user_core'...
ERROR: index 'user_core': sql_connect: FATAL: role "root" does not exist
(DSN=pgsql://root:***@localhost:5432/glassboard_development).
total 0 docs, 0 bytes
total 0.005 sec, 0 bytes/sec, 0.00 docs/sec
skipping non-plain index 'user'...
total 0 reads, 0.000 sec, 0.0 kb/call avg, 0.0 msec/call avg
total 0 writes, 0.000 sec, 0.0 kb/call avg, 0.0 msec/call avg
沒有什麼網上約我發現這個錯誤,Sphinx與我的數據庫有什麼問題?
我的操作系統是Mac 10.6.8,我正在使用(PostgreSQL)9.1.4。
它試圖連接的用戶'root'並沒有一個。以數據庫存在的用戶身份進行連接。 –
任何想法我可以做到這一點?我試圖從 - http://articles.slicehost.com/2009/5/7/postgresql-creating-and-deleting-roles的指示,但我得到錯誤:權限被拒絕創建角色 ,即使我su到一個admin帳戶 –
您必須以PostgreSQL超級用戶或具有CREATEROLE權限的用戶的身份連接才能創建用戶。你認爲是admin的帳戶不是。在一個典型的安裝中,你會使用'postgres'帳戶,但是你沒有告訴我們有關你的操作系統,Pg安裝,Pg版本等等。 –