Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database postgresql是否适合组织文档?_Database_Postgresql_Document - Fatal编程技术网

Database postgresql是否适合组织文档?

Database postgresql是否适合组织文档?,database,postgresql,document,Database,Postgresql,Document,我在一家小公司做“非计算机”工程师。我涉猎过Python,但在其他方面对编程完全陌生。我对关系数据库感兴趣,它可以使访问记录更加高效,我还对学习postgresql感兴趣。这就是问题所在。我们有许多以图像、PDF、microsoft word和excel文档形式存在的文档记录,这些文档被组织在文件夹和子文件夹中。同事们正在使用Windows7和Windows10。Postgres似乎非常适合存储数据,但我需要能够将任何数据库记录(可能是链接)绑定到文件夹中组织的“源”文档(以便可以在数据库之外访

我在一家小公司做“非计算机”工程师。我涉猎过Python,但在其他方面对编程完全陌生。我对关系数据库感兴趣,它可以使访问记录更加高效,我还对学习postgresql感兴趣。这就是问题所在。我们有许多以图像、PDF、microsoft word和excel文档形式存在的文档记录,这些文档被组织在文件夹和子文件夹中。同事们正在使用Windows7和Windows10。Postgres似乎非常适合存储数据,但我需要能够将任何数据库记录(可能是链接)绑定到文件夹中组织的“源”文档(以便可以在数据库之外访问文档)。在Postgres中有没有一种简单的方法可以做到这一点,或者我应该学点别的吗?

最好将文档存储在文件系统中,而不是将数据库存储在表和列中

文档的元数据、文件路径可以存储在关系数据库中


示例:Alfresco使用PostgreSQL存储路径、元数据、保留期、用户组管理。。。。它使用文件系统来存储文档(图像、PDF、音频、视频……)

这个问题在技术上不够集中,无法得到令人满意的答案。如果我没弄错的话,您希望在数据库中存储对文件的引用。这意味着将文件的路径(类似于
D:\mydir\myfile.xls
)存储在数据库的
text
列中。