#postgresql #phppgadmin
#postgresql #phppgadmin
Вопрос:
При импорте SQL-файла в phppgadmin он выдает ошибку
«Ошибка импорта: не удалось автоматически определить формат файла».
Как импортировать файл?
И в терминале он отображается как
postgres-# i Documents/sample.sql
Documents/sample.sql: No such file or directory
Но файл существует в определенном месте. Как импортировать SQL-файл в Postgresql и в Phppgadmin
Комментарии:
1. он поддерживает файл .sql
2.Ваш относительный путь, вероятно, не работает из текущего каталога.
i
работает со сценариями SQL. Попробуйте указать полный путь к файлу.
Ответ №1:
Вы можете сделать это с помощью командной строки:
Войдите в свой psql через командную строку и
просто запустите следующую команду в своем терминале
psql 'databasename' < 'database_dump'
просто замените ‘databasename’ на вашу базу данных, а ‘database_dump’ — на файл, который вы хотите импортировать.
Комментарии:
1. будет ли «psql ‘databasename’ <‘database_dump'» работать с импортом SQL-файла
2. Используя этот код postgres-# psql postgres < ../Music/datahere.sql
3. это не приводит к какой-либо ошибке, но данные импортируются в phppgadmin
4. как называется ваша база данных?
5. postgres — это имя базы данных
Ответ №2:
Вы можете запустить файл, используя приведенную ниже команду
psql -U postgres -d postgres -a -f ./test.sql
или если вам нужно передать хост
psql -h -p 5432 -U postgres -d -a -f ./test2.sql
Вы можете сослаться на этот блог https://trueway-blog.com/run-sql-file-with-psql/