跳轉到內容

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);” 您需要對所有相關表格執行此操作,最後從資料集表格中刪除記錄。

無論您選擇什麼:在您執行任何操作之前,請先進行備份

華夏公益教科書