Назад | Перейти на главную страницу

postgresql, как записать компакт-диск в основную папку

Правильный способ бега psql является

sudo -u postgres psql

Однако как правильно открыть каталог с файлами postgresql?

bom @ ubuntu: /var/lib/postgresql/9.1$ cd main

-bash: cd: main: в доступе отказано

bom @ ubuntu: /var/lib/postgresql/9.1$ sudo -u postgres cd main /

sudo: cd: команда не найдена

Так какой же правильный путь?

sudo -u postgres psql

это не «правильный» способ сделать это; это всего лишь один из способов сделать это. Другой способ, который, вероятно, сделает то, что вы хотите, - это

sudo -iu postgres   # or sudo -su postgres
cd /var/lib/postgresql/9.1/main
psql ...

Есть также

sudo -u postgres bash -c "cd /var/lib/postgresql/9.1/main && psql"

но я предпочитаю предыдущее решение.