在数据库表中管理版本控制

时间:2019-05-09 09:35:16

标签: sql database version-control

我的问题不是应该怎么做,但是我认为我缺少一种更好的方法。我有一个数据库,其中包含一个名为TABLE容器的表。容器通常是由管理database的人以外的其他人添加的。他们可以添加新的Containers或修改现有容器。

是管理或协调此工作的最佳方法,是将excel sheet与当前容器一起使用,还是将此工作表转换为SQL语句的脚本,还是有更好的工具来管理或协调此工作? / p>

create table container (
    container_id    u_id
                PRIMARY KEY,
    name            varchar(50),
    min_version     int,
    image           u_url,                  -- HTML rendering of container?
    settings        u_json,                 -- [{"setting":"graph", "type":"boolean", "user":true}]  Types: int, boolean, string, choice, multichoice
    messages        u_json,                 -- ["title", "show_all"]
    type            varchar(255)            -- "account", "card", ""
);

我有一个要维护的初始容器列表,一些非技术人员会随时对其进行修改,我想查看所做的修改并将其应用于我的数据库。维护Excel工作表并解析其组件以使用插入或更新语句创建sql文件是最干净的方法吗?

0 个答案:

没有答案