要求是:用户应该能够定义他们想要存储的文档的结构。
例如,用户可以决定存储具有以下结构的银行对账单:
- 发布日期(日期)
- 详情(文字)
- 借方(数字)
- 信用(数)
- 值_日期(日期)
- 参考文献(文字)
然后选择一个文件加载到数据库中。
另一个用户或同一用户还可以加载具有不同结构的不同文档。
如果我们知道可用文档的所有不同结构,我们可以在数据库中创建所有表,但系统必须使用户可以加载任何类型的文档,并定义其自己的结构。
如果可能的话,我正在寻找一种将文档中的所有行保存到单个表中的方法。或者,当用户定义要加载的新文档结构时,我应该动态创建一个新表吗?这是最好的方法吗?