나는 여러 게시물을 읽고 sqlite3에서 pg로 이주 할 때 railscast를 보았고 모든 설정이 충돌하는 것처럼 보였고 아무도 내가 겪고있는 오류가 발생하는 것을 보지 못했습니다. 나는 내가 신경 쓰지 않는 자료를 가지고있다. 파괴되면 괜찮아.sqlite3을 레일즈 응용 프로그램에서 포스트그루크로 옮기기
다음은 내가 한 것입니다. 이에서
변경된 database.yml을 : 여기에
development:
adapter: sqlite3
database: db/development.sqlite3
pool: 5
timeout: 5000
는 :
development:
adapter: postgresql
database: app_name_database
pool: 5
timeout: 5000
한 가지 나는이 파일 및 예제 중 일부는 내가 인코딩을하지 않아도됩니다, 사용자 이름에 대한 통지를했다 , 또는 암호. 필요한가?
나는이에서 내 보석 파일을 업데이트 :
group :production do
gem 'pg'
gem 'rails_12factor'
end
group :development do
gem 'sqlite3'
end
이 사람 :
group :production do
gem 'pg'
gem 'rails_12factor'
end
group :development do
gem 'pg'
end
는 지시에 따라 - railscast는 DB를 긁어 말한다 : 작성 : 모두를. 그러나 콘솔을 실행하면 다음과 같은 오류가 발생합니다.
could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?
내가 잘못하고있는 것에 대한 아이디어가 있습니까? 이 전에 레이크 작업이 필요합니까?
감사합니다.
PostgreSQL을 로컬로 설치하고 구성 했습니까? –
예 - psql --version은 psql (PostgreSQL) 9.1.9 – brad