OpenClinica 用户手册/重命名数据集
在您进行研究一段时间后,您可能会发现您的数据集列表很混乱。尤其是像“temp”或“temp2”这样的名称。您无法重命名这些数据集,当您“删除”它们时,只有状态会发生变化。您可能希望删除这些数据集或重命名它们。
一般来说,由于法规和复杂性,重命名数据集是一个更好的方法。
您可以添加一个“z_”作为前缀,这样所有现有的数据集都会移动到列表的末尾,而新的数据集将位于顶部。如果您查看相关表格,您将看到 archived_dataset_file、dataset_crf_version_map、dataset_filter_map、dataset_item_status、dataset_study_group_class_map。
要查看所有表格的列表:登录到您的服务器;以 postgres 用户身份使用 sudo;启动 psql;连接到 openclinica,描述所有表格。
cd /usr/bin
sudo -u postgres ./psql
(在 psql 中)
\c openclinica
\dt
您要查找的是数据集,当然。要查看表格的结构,输入“\d dataset”使用“select dataset_id, study_id, name from dataset;”列出您的数据集。
在输出中找到您要重命名数据集的研究的 study_id,例如 study_id=7。您的更新语句将是“update dataset set name='z_'||name where study_id=7;”
如果您真的想删除数据集,您需要执行一系列 sql 语句,例如:“delete from archived_dataset_file where dataset_id in (select dataset_id from dataset where study_id=7);” 您需要对所有相关表格执行此操作,最后从数据集表格中删除记录。
无论您选择什么:在您执行任何操作之前,请先进行备份。