简体   繁体   中英

Unable to restore sql file in postgresql on windows

I'm trying to import sql file in postgresql but unable to do. I tried pgAdmin 4 to restore sql file. I get the error (pg_restore: [archiver] input file does not appear to be a valid archive).

I've also tried to do this with the command prompt but unable to do.

If I do

D:\Program Files (x86)\PostgreSQL\9.1\bin>psql -h 127.0.0.1 -U postgres gorkha < D:/gorkha.sql

It returns

SET
SET
SET
SET
SET
CREATE EXTENSION
COMMENT
REVOKE
REVOKE
GRANT
GRANT
  • Create a DB like (Employees)

  • Lets say you have a employees.sql file which you want to restore

  • postgres is your username

  • AT command prompt you are in the same folder with employees.sql Code sample is:

    psql -U postgres -d Employees < employees.sql

use this command to restore an archived backup using pg_restore

pg_restore -U <username> -d <dbname> -1 <filename>.sql

for text/sql based backup you can try

psql -U <username> -d <dbname> -1 -f <filename>.sql

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM