Postgres安装及MIMIC IV数据库的载入(Windows 10)

上PostgreSQL官网,选个合适自己电脑的版本,下载,安装,没什么问题;
注意:中间会要求设置密码,记住自己的密码!

接下来是载入MIMIC IV数据库

0. 准备工作

0.1 在载入之前,先搬运一下Postgres的data文件;

默认位置是 C:/Program Files/PostgreSQL/13/data
但是为了以后使用的考虑,还是把它搬到一个容量比较充足的地方比较好;
我搬运到了我的移动硬盘上:H:/Postgres/data
!!!注意,开搬之前先把postgres的服务都停了

搬运完后,改一下注册表中的路径:

开始 > 右键 > 运行 > 输入 regedit > 确定 > 打开\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\postgresql-x64-13

选择ImagePath,将-D后引号内改成自己的目标路径(如图)

0.2 数据的准备

因为MIMICIV的文件太大,解压缩后读取常会出错,所以建议不要解压缩。
从MIMIC官网下载后,解压大的文件包,但不要进一步解压csv文件;

从 http://www.7-zip.org 下载并安装7-Zip;
默认安装路径是C:/Program Files/7-Zip

将该路径写入环境变量:此电脑 > 右键 > 属性 > 高级系统设置 > 环境变量 > 双击 path > 新建 > 将 C:\Program Files\7-Zip 添加到路径中 (具体用 \ 还是 /我也记不清,见机行事吧)

打开一个cmd窗口,输入7z,返回一堆属性(如下图)的时候,就说明安装成功了。

1. 创建DATABASE并连接

打开一个 SQL shell (安装postgreSQL时一起安装的),连续按回车键,直到输入密码(如下图);

--DROP DATABASE IF EXISTS mimic; (之前有创建过的话,先运行这句)
CREATE DATABASE mimic OWNER postgres;
\c mimic;

2. 创建SCHEMA

CREATE SCHEMA mimiciv;
set search_path to mimiciv;

3. 创建TABLE

MIMIC IV提供了相应的代码,保存在Github上:
https://github.com/MIT-LCP/mimic-iv-code
(这个网站经常打不开,多试几次)

接下来利用从Github上扒下来的代码创建TABLE
我的保存位置:E:/GitHub/mimic-iv/buildmimic/postgres/load.sql

\i E:/GitHub/mimic-iv/buildmimic/postgres/create.sql

4. 载入数据

从mimiciv官网上下载的原始数据,初步解压后,得到一堆压缩包,我的数据保存在H:/Postgres/MIMICIV

\set ON_ERROR_STOP 1
\set mimic_data_dir 'H:/Postgres/MIMICIV' --这是原始数据保存的位置
\i E:/GitHub/mimic-iv/buildmimic/postgres/load_7z.sql

要等好一会,官方说是4-6小时,不过我的笔记本就跑了一个小时左右,嘿嘿~

5. 添加索引

\i E:/GitHub/mimic-iv/buildmimic/postgres/index.sql

6. 收工

可以打开pgAdmin (和postgres捆绑在一起下载安装的),欣赏一下数据库;
pgAdmin的窗口做得很好看,也很好上手,Bilibili.com上有比较好的新手学习教程。

参考:https://mimic.physionet.org/tutorials/install-mimic-locally-windows/

Postgres安装及MIMIC IV数据库的载入(Windows 10)相关推荐

  1. MIMIC IV数据库衍生表格配置

    文章目录 一.MIMIC IV数据库衍生表格(mimic_derived)简介 二.衍生表格示例 三.衍生表格配置 一.MIMIC IV数据库衍生表格(mimic_derived)简介 MIMIC I ...

  2. MIMIC IV数据库安装(二)

    文章目录 一.MIMIC IV数据文件获取 二.MIMIC IV安装数据代码获取 三.安装7zip工具 三.MIMIC IV安装数据 一.MIMIC IV数据文件获取 获取MIMIC数据库数据权限后, ...

  3. 此语言无法安装在此计算机,[修复]无法在Windows 10中安装语言包 | MOS86

    我们都知道,如果要使用母语运行Windows 10,则需要在计算机上安装相同的语言包.安装新的语言包被视为可选功能,它通过Windows Update功能完成.要在Windows 10中添加新语言,请 ...

  4. 玩转树莓派——升级NOOBS离线安装介质到Raspbian 4.9和Windows 10 IoT C

    为树莓派做系统升级是我一直想做的事.时间总是觉得不够,于是也好久没有碰. 直到前几天MVP群里有兄弟问大家的github来互相关注,我才突然想起之前写过的制作离线安装介质的文章:http://haoh ...

  5. Qt 安装与环境变量的设置(Windows 10)

    1.Qt 下载 Qt下载地址 我下载的是window Qt 5.14.2 下载后安装,安装过程很简单,中间需要注册一个qt的账户,按步骤来即可 因为是初学,所以组件只选择了 MinGW 7.3.0 3 ...

  6. Windows 10环境中安装Snort+Barnyard2+MySQL

    一.背景 Snort是一款著名的开源入侵检测系统,有着悠久的历史和众多用户.我们通过部署Snort系统来监测异常网络活动并发出报警.Snort的跨平台性能很好,它支持的各种Linux/Unix和Win ...

  7. Windows 10 Technical Preview 安装体验及变化

    Windows 10 Technical  Preview  安装及最新变化 2014.10.1零晨,微软官方发布了windows 10技术预览版,下载体验一番,与大家分享一下使用心得. Window ...

  8. 安装windows时loading files结束就重启_Boot Camp安装windows 10

    这篇文章是和同学 @Lucy 一起完成的,是为了一个微信公众号推送写的.其实网上教程有很多,但是这个的确花了我不少时间(主要是第一次写的被删了.)拿来放到专栏里凑数好了. MacBook pro是一部 ...

  9. 把windows装到linux下,如何将WSL(Windows Subsystem for Linux 2)安装到Windows 10?

    原标题:如何将WSL(Windows Subsystem for Linux 2)安装到Windows 10? Windows 10凭借大受欢迎的WSL(Windows Subsystem for L ...

最新文章

  1. Linux编辑器vi使用方法详细介绍
  2. JAVA基础知识(1)
  3. 谷歌开源MobileNets:在移动设备上高效运行的计算机视觉模型
  4. android调用oncreate,Android - 每次启动时都会调用onCreate
  5. 【Ubuntu-Opencv】Ubuntu14.04 Opencv3.3.0 安装配置及测试
  6. 利用RobHess源码实现SIFT算法及RANSAC去错的图像特征提取匹配及去除错匹配
  7. BZOJ 3747 POI2015 Kinoman 段树
  8. Java多线程基础总结
  9. 【狂神说Redis】1NoSQL概述1-4NoSQL的四大分类
  10. 对称多项式的牛顿公式即等幂和用初等多项式表示和证明
  11. mysql 1236 bug_Mysql:1236常见错误
  12. 学习Nginx这一篇就够了(非本人原创文章)
  13. 小丁带你走进git世界一-git简单配置
  14. TMS320C6678开发笔记---IBL编译与分析5
  15. 一位小公司CTO的成长历程
  16. vscode的中文支持
  17. 《深入理解JAVA虚拟机》周志明 第三版 - 第一章 走近JAVA
  18. 【合集】Jerry Wang 2018~2021 四年期间的 SAP 技术文章合集
  19. Python 算两个日期之间_天数差
  20. 氧化石墨烯的建模工具

热门文章

  1. Docker(一):什么是Docker?
  2. 安全集成服务资质是什么都有哪些等级?申请安全集成服务资质认证有什么好处?
  3. 厉害了!华为将发布国产编程语言,打破国外垄断!
  4. 51nod 1597 有限背包计数问题 DP 根号分治
  5. windows10/11通过蓝牙传输文件
  6. scrollTo方法的平滑滚动
  7. 如何设定打开页面的大小
  8. 2023湖北大学考研分析
  9. “75后”院士,任顶级大学副校长
  10. 测试人员Testlink初级使用教程