У меня была проблема с созданием суперпользователя с помощью этой команды
sudo -u postgres createuser --superuser wahyu
(wahyu - мое имя пользователя), я уже использовал root-доступ для этого, но нашел это
[root@dhcppc41 user]# sudo -u postgres createuser --superuser wahyu
could not change directory to "/home/user"
что мне делать?
также у меня возникла проблема при попытке импортировать sql или что-то еще ... потому что я не знаю, я новичок.
после урока здесь , на самом деле я застрял на шаге 19 и 21, и мне нужен совет. я уже спрашиваю там, но они не помогут.
Возвращаясь к вопросу, я не понимаю, что я должен вводить в этой команде.
\i '<path to file>';
но обнаружена ошибка
no such file or directory
Я знаю, что это потому, что я не знаю, где вводить там. Мне нужен совет для создания суперпользователя, а затем местоположение SQL, который должен импортировать. спасибо :))
извините, если этот вопрос не связан с форумом:)
хорошо это не действительно форум для этого, но я попытаюсь ответить быстро, что первая проблема - Вы, находятся в корне.
Использование Ваша учетная запись пользователя.. откройте новый терминал, таким образом, Вы не используете корень затем, первая команда должна работать.
на другой вопрос легко не отвечают, потому что я действительно не знаю то, что показывает это учебное руководство, но его высказывание, чтобы сделать базу данных или возможно импортировать одну
\c <database>
является именем базы данных
\i '<path to file>';
, то, где путь к файлу, где файл базы данных будет храниться...
поэтому, если бы у Вас было имя базы данных, названное DB
и Вы хотите сохраненный в /home/yourusername/databases
, строки были бы
\c DB
\i /home/yourusername/databases
, у меня нет способа сказать Вам, в чем Вы на самом деле нуждаетесь в тех строках самих.. если это - база данных, которую Вы, как предполагается, импортируете затем, они должны иметь, учитывая, что или возможно дают это, но... Я не прошел целое сообщение.
Это - то, как я настроил postgresql DB и базу данных импорта по новому ПК, возможно, это поможет: