没装psql的可以先从源码编译安装(ubuntu18)
参见另一个博文 https://blog.csdn.net/unsterbliche/article/details/92806630
安装好后先下载chembl的psql dump
ftp://ftp.ebi.ac.uk/pub/databases/chembl/ChEMBLdb/latest/
下载里面的ftp://ftp.ebi.ac.uk/pub/databases/chembl/ChEMBLdb/latest/chembl_25_postgresql.tar.gz
解压放好
在psql里新建数据库
template1=# create database chembl_25;
回到shell里,恢复数据库
pg_restore --no-privileges --no-owner -h localhost -p 5432 -d chembl_25 chembl_25_postgresql.dmp
这里如果不加--no-owner会报错:
ERROR: role "user" does not exist
不过也能建起来
默默等待大约20分钟,完成
进入看一眼
psql -h localhost -d template1
看看多大
template1=# select pg_size_pretty(pg_database_size('chembl_25'));
19个G!