내 데이터베이스를 삭제하고 리셋하려고했습니다 : rake db:drop db:create db:migrate
그리고 어떤 이유로 작동하지 않았습니다. 내가 그 명령을 실행하려고하면 지금은 얻을 :레일스가 개발 데이터베이스를 재설정 할 수 없습니다.
FATAL: database "myapp_development" does not exist
FATAL: database "myapp_test" does not exist
ERROR: relation "posts" does not exist at character 315
STATEMENT: SELECT a.attname, format_type(a.atttypid, a.atttypmod),
pg_get_expr(d.adbin, d.adrelid), a.attnotnull, a.atttypid, a.atttypmod
FROM pg_attribute a LEFT JOIN pg_attrdef d
ON a.attrelid = d.adrelid AND a.attnum = d.adnum
WHERE a.attrelid = '"posts"'::regclass
AND a.attnum > 0 AND NOT a.attisdropped
ORDER BY a.attnum
난 단지 rake db:create db:migrate
을하려고하면 난 단지 rake db:migrate
을 실행하면 그때 그때 오류의 마지막 부분을 얻을 오류
myapp_development already exists
myapp_test already exists
ERROR: relation "posts" does not exist at character 315...
를 얻을 수 :
PG::Error: ERROR: relation "posts" does not exist
LINE 5: WHERE a.attrelid = '"posts"'::regclass
^
: SELECT a.attname, format_type(a.atttypid, a.atttypmod),
pg_get_expr(d.adbin, d.adrelid), a.attnotnull, a.atttypid, a.atttypmod
FROM pg_attribute a LEFT JOIN pg_attrdef d
ON a.attrelid = d.adrelid AND a.attnum = d.adnum
WHERE a.attrelid = '"posts"'::regclass
AND a.attnum > 0 AND NOT a.attisdropped
ORDER BY a.attnum
내 데이터베이스를 다시 시작하려고 : pg_ctl stop -D /usr/local/var/postgres
pg_ctl start -D /usr/local/var/postgres
,하지만 아무 소용.
나는 완전히 정지했다. 누구든지 데이터베이스를 재설정하고 다시 마이그레이션하는 방법을 알고 있습니까?
이 채팅에 참여하기 http://chat.stackoverflow.com/rooms/34391/http-stackoverflow-com-questions-17929808-rails-unable-to-reset-development-dat – rmagnum2002