PostgreSQL psql-작동하지 않지만 오류는 없습니다.


12

PostgreSQL에 대한 멍청한 놈이므로 아마도 분명한 것이 빠져있을 것입니다.

터미널에서 psql을 통해 로컬 DB에 연결했습니다. DB를 변경하기 위해 실행하는 명령이나 간단한 선택조차도 아무것도하지 않습니다. 오류가없고 결과 만 없습니다.

쉘 명령 createdb, dropdb를 사용할 수 있습니다.

로컬 PostgreSQL db를 사용하여 Ruby on Rails, RefineryCMS에서 실행되는 사이트가 있으므로 db에 데이터가 있고 작동한다는 것을 알고 있습니다. psql을 통해 쿼리하거나 수정할 수없는 것 같습니다.

내가 무엇을 놓치고 있습니까?

Mac OS X Lion, pg v 9.2.


귀하의 솔루션을 게시하고 제공해 주셔서 감사합니다. 귀하가 겪고있는 문제가 너무 현지화되어 다른 사람들에게 도움이되지 않을 것이라고 생각합니다.
잭 topanswers.xyz 시도라고

3
참고로, 다른 사람들을 위해 PostgreSQL을 지원 한 사람으로서 이것은 매우 일반적입니다.
Chris Travers

6
Windows 시스템에서 동일한 문제가 발생하여 솔루션이 단순히 세미콜론을 추가하는 것이 아니기 때문에 이것이 닫혔다는 것에 매우 실망했습니다. 이 문제는 무작위로 시작되며 쿼리가 응답하기 위해서는 postgres 서비스를 다시 시작해야합니다.
Amalgovinus

1
파이썬 CMS가있는 리눅스에서도 같은 문제가 있습니다. 이 질문은 너무 현지화되지 않았습니다.
Ortomala Lokni

답변:


19

IRC postgresql 채널로 이동하여 30 초 안에 응답했습니다.

문제는 SQL 명령을 세미콜론으로 끝내지 않았다는 것입니다. 도!


1
참고로, 프롬프트를보고 라인의 컨텍스트를 알 수 있습니다. 일반적으로 프롬프트는 [dbname] [line status] [user rights]와 유사합니다. 줄 상태는 인용 유형, 줄 바꾸기 = 또는 연속 줄-일 수 있습니다. 사용자 권한은 # 수퍼 유저 또는> 수퍼 유저가 아닌 사용자입니다.
Chris Travers
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.