所以这是场景:
- 您有大量数据需要以 SQL 形式结束。
- 需要手动输入。
- 这不是一个“输入一次就完成了”的场景:它需要人类以持续迭代的方式进行修改和扩展。评论将与条目相关联。对于数据输入人员来说,能够查看彼此相邻的相关条目也很有用。
- 数据的不同部分需要由不同的人同时处理。
- 还需要进行一些错误检查。 (让数据输入人员在 SQL 发现错误之前纠正错误)
我有一个答案,这就是我的项目当前的运作方式,但我突然想到,也许还有其他很棒的方法可以做到这一点,而不会出现我当前方法的问题。
最佳答案
看看YAML作为将数据表示为纯文本、人类可读且可修复文本的一种方式。
一个非常简单的程序可以解析 YAML、定位错误并(如果没有错误)更新数据库。
关于database - 人类可读和人类维护数据库的好方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1463636/