我的任务是创建一个网站的知识库(存储在一个github回购)的搜索功能。我非常熟悉使用Django构建数据库,所以我很难理解如何将一堆html文件上传到数据库并使用postgres查询它们。关于如何构造数据库的任何指针。我听说html文件可以存储在文本字段中,但是列是如何构造的,每个页面是否都有自己的行,等等?我怎样才能在一个相当大的知识库中做到这一点,而不必手动上传每个文件呢?
我使用的db宿主平台有一个迁移实用程序,它说
上传将接受三种形式之一的数据,纯文本(SQL)、tar存档(未压缩)或PostgreSQL自己的压缩“自定义”格式。
这是假设数据库已经被结构化了。
发布于 2017-09-07 18:46:05
我听说html文件可以存储在文本字段中,但是列是如何构造的,每个页面是否都有自己的行,等等?
将html存储在列中是完全可以接受的。如果要将html存储在列中,则每个新页都需要一个新行。
我怎样才能在一个相当大的知识库中做到这一点,而不必手动上传每个文件呢?
您刚才说托管提供商允许“PostgreSQL自己的压缩‘自定义’格式”。因此,在本地安装PostgreSQL。把一切都做好然后开始工作。在本地插入每一页。然后,您可以使用pg_dump --format=c
上传到主机提供商,这不仅仅是一个动作,而是压缩。
https://stackoverflow.com/questions/46103104
复制相似问题