Я работаю в качестве тестера программного обеспечения. Я хочу проверить свой проект локально. Поэтому я хочу вставить базу данных с помощью команды psql
. Я много раз пробовал. Я не смог получить доступ к странице входа.Как запустить файл SQL в PostgreSQL с помощью терминала Linux?
Это то, что я сделал:
[email protected]:/home/naveen$ psql -U admin docmgr
Password for user admin: psql (9.5.4) Type "help" for help.
docmgr=> psql docmgr -f /var/www/html/docmgr/application/assets/dd/structs/docmgr_21Oct2016.sql -U admin
docmgr-> \dt No relations found.
docmgr-> \dt No relations found.
docmgr-> select * from admin_users;
ERROR: syntax error at or
near "psql" LINE 1: psql docmgr -f
/var/www/html/docmgr/application/assets/dd/st...
^
содержимое: SQL создавать таблицы запросов. Не получается никаких ошибок. Он ничего не показывает. Когда я выбираю список таблицы «\ dt». Он не показывает никакого отношения. Я думаю, что команда не работает. –
Название гласит: «Как сбрасывать sql-файлы в * postgres ...», хотя в вашем вопросе вы, похоже, спрашиваете «Как выгрузить sql-файлы» в postgres. .. ". Итак, что это? Получать данные из Postgres или получать данные в Postgres? –
Моя гипотеза: файл содержит текст '- Это не дампы, которые вы ищете. 'Не очень вероятно, но это соответствует информации, которую нам дали. – IMSoP