法一:借用SQL Shell来导入
1.搜索psql,打开SQL Shell
2.输入对应信息([]里面的是默认信息,不需要改的话直接按回车键就可以了)
3.导入sql数据库命令:
\i sql文件路径
(注意所有\分割目录的都要换成/,否则报错,如下)
\i D:\PycharmProjects\test.sql #错
\i D:/PycharmProjects/test.sql #对
法二:用psql命令直接导入(Linux和Windows一样)
1.先找到本地psql.exe的文件路径(一般在PostgreSQL安装目录的bin目录下)
2.进入对应目录,在路径处输入cmd+回车键,进入当前目录的命令行页面
3.在命令行页面使用命令:
psql -h localhost -p [端口号] -U [数据库用户名] -W [数据库名称] < [SQL 文件路径]
例如:
psql -h localhost -p 5432 -U root -W odoo < D:/PycharmProjects/test.sql
4.输入数据库用户名对应的密码,按下回车即可开始导入