跳转到内容

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);” 您需要对所有相关表格执行此操作,最后从数据集表格中删除记录。

无论您选择什么:在您执行任何操作之前,请先进行备份

华夏公益教科书