PostgreSQL psql - не працює, але немає помилок [закрито]


12

Я повний ноб для PostgreSQL, тому я, мабуть, пропускаю щось абсолютно очевидне.

Підключений до мого локального db через psql на терміналі. Будь-яка команда, яку я запускаю, щоб внести зміни в db, або навіть простий вибір, нічого не робить. Немає помилок, просто немає результатів.

Я можу використовувати команди shellb createb, dropdb просто чудово.

У вас є сайт, що працює в Ruby на Rails, RefineryCMS, використовуючи локальний db PostgreSQL, тому я знаю, що у db є дані та працює - я просто не можу запитувати чи змінювати їх через psql.

Що я пропускаю?

Mac OS X Lion, pg v 9.2.


дякую за публікацію та надання вашого рішення - я думаю, що у вас виникла проблема "занадто локалізована", щоб бути корисною для інших, тому на цій основі я закриваюсь.
Джек каже, спробуйте topanswers.xyz

3
Як зауваження, як хтось, хто підтримував PostgreSQL для інших, це надзвичайно часто.
Кріс Траверс

6
Дуже розчарований, що це було закрито, оскільки у мене є однакова проблема на машині Windows, і рішення не просто додавання крапки з комою. Проблема починається випадковим чином, і мені доведеться перезапустити послугу postgres, щоб запити навіть відповідали.
Амальговінус

1
Та ж проблема в Linux з CMS пітона. Це питання не надто локалізовано.
Ортомала Локні

Відповіді:


19

Перестрибнув на канал IRC postgresql і відповів на це через 30 секунд.

Проблема полягала в тому, що я не закінчував свої команди SQL крапкою з комою. До!


1
Як примітку, ви можете вказати контекст рядка, переглянувши підказку. Зазвичай підказка виглядає приблизно як [dbname] [status line] [права користувача]. Статус рядка може бути типом лапки, an = для нового рядка або а - для продовження. Права користувача - # для суперкористувача або> для не суперкористувача.
Кріс Траверс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.