0

Установил себе PostgreSQL. Хочу создать базу данных, в консоли пишу createdb bookstore, выдает ошибку createdb : Имя "createdb" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попытку.. Погуглил и нашел только что createdb команда будет доступна после установки PostgreSQL на вашем компьютере. Но я установил же PostgreSQL, в чем может быть проблема?

MegaRoks
  • 852
  • Какая у вас операционная система? – Sergey Gornostaev Jan 29 '19 at 15:40
  • У меня установлена Windows – MegaRoks Jan 29 '19 at 15:45
  • Тогда вам надо либо полностью указывать путь к createdb - C:\Program Files\PostgreSQL\bin\createdb.exe (или куда у вас там именно установлена СУБД), либо добавить подкаталог bin каталога установки СУБД в переменную окружения PATH. – Sergey Gornostaev Jan 29 '19 at 15:47
  • Как второй вариант реализовать? Можно инструкцию, или своими словами – MegaRoks Jan 29 '19 at 15:51
  • 1
  • Я добавил bin в path и пробовал так же указал полный путь E:\"Program Files"\PostgreSQL\bin\createdb.exe bookstore, но ошибка осталась E:\Program Files\PostgreSQL\bin\createdb.exe : Имя "E:\Program Files\PostgreSQL\bin\createdb.exe" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попытку. – MegaRoks Jan 29 '19 at 16:25
  • Консоль после добавления пути в PATH перезапустили? – Sergey Gornostaev Jan 29 '19 at 16:36
  • Все заработало, спасибо – MegaRoks Jan 29 '19 at 16:42

0 Answers0