如何将imdb列表文件导入postgresql数据库



我正在做一个利用IMDb数据库的学校项目(纯粹用于教育目的)

不幸的是,我不能使用imdbpy2sql.py,因为系统是Unix,而且似乎没有内置python。

我也:

  • 无法使用root(显然,即使试图运行sudo命令也足以让人陷入困境,这是通过艰苦的方式学到的)。

  • 一直无法让过时的moviedb工具发挥作用。

  • 服务器上有2GB的存储限制,文件计数限制为1500。

  • 只需要所有表格的一个子集(IE仅包括演员、女演员、导演等,尽管拥有额外的数据并不是一个大问题)。

  • 我只能远程访问服务器。

我的问题(考虑到所有这些)是导入数据的最简单方法是什么?我真的对这件事束手无策。

如有任何帮助,我们将不胜感激。

一个选项是在另一台机器上运行imdbpy2sql.py,然后转储SQL数据库并将其加载到服务器中。我假设这个数据库被称为"imdbdata"。之后,运行以下命令:

pg_dump imdbdata > imdbdata.pgdump

然后,将该文件复制到服务器上,并在那里运行此命令将数据加载到其数据库中:

psql imdbdata < imdbdata.pgdump

更多信息可以在PostgreSQL文档的pg_dump页面上找到。

最新更新