准备:

  • MMICIV2.2数据库(https://physionet.org/content/mimiciv/2.2),只解压最外层的文件夹,里面的csv数据文件无需解压
  • PostgreSQL软件
  • mimiciv的sql文件(https://github.com/MIT-LCP/mimic-code/tree/main)

1. 下载并安装7zip解压工具

安装好后,将安装位置写入环境变量
此电脑->右击->属性->高级系统设置->环境变量->在系统变量里找到Path->双击->新建->输入7zip安装位置->确定

环境变量设置好了后检查下是否安装成功
win+R->输入cmd->输入7z
如果一切都设置好了则会出现7zip的属性界面,类似下图

2. postgre创建数据库

打开psql的SQL Shell,一路回车直到输入密码,密码输入好后

CREATE DATABASE mimiciv OWNER postgres;#创建数据库mimiciv,用户为postgres
\c mimiciv;切换到mimiciv数据库下

3. 创建SCHEMA

CREATE SCHEMA mimiciv;
set search_path to mimiciv;

4. 创建Table

打开从GitHub上下载的mimiciv数据库代码,找到create.sql文件,一般是在mimic-code-2.4.0\mimic-iv\buildmimic\postgres这个路径下,复制create.sql的文件地址,在shell内输入 \i 地址,比如

\i R:/mimic-code-2.4.0\mimic-iv\buildmimic\postgres #E:/mimic-code-2.4.0\mimic-iv\buildmimic\postgres是我的create文件地址

5. 数据库导入

我的mimiciv2.2数据文件地址是R:\MIMICIV\mimic-iv-2.2,打开从GitHub上下载的mimiciv数据库代码,找到load_7z.sql文件,一般是在mimic-code-2.4.0\mimic-iv\buildmimic\postgres这个路径下

\set mimic_data_dir 'R:\MIMICIV\mimic-iv-2.2' #给加载数据的sql代码提供数据文件地址
\i R:/GitHub/mimic-iv/buildmimic/postgres/load_7z.sql

6. 添加索引

\i R:/mimic-code-2.4.0/mimic-iv/buildmimic/postgres/index.sql

MIMICⅣ2.2导入PostgreSQL相关推荐

  1. MySQL 不落地迁移、导入 PostgreSQL - 推荐 rds_dbsync

    标签 PostgreSQL , MySQL , rds_dbsync , mysql , mysqldump , copy , mysql_fdw 背景 将MySQL数据不落地的方式导入Postgre ...

  2. MySQL 不落地迁移、导入 PostgreSQL - 推荐 rds_dbsync 1

    标签 PostgreSQL , MySQL , rds_dbsync , mysql , mysqldump , copy , mysql_fdw 背景 将MySQL数据不落地的方式导入Postgre ...

  3. osm数据导入mysql_OSM(OpenStreetMap) poi、路网 数据导入 PostgreSQL

    摘要: 标签 PostgreSQL , OSM , osm2pgsql , osm2pgrouting , osmosis 背景 从OpenStreetMap下载地图数据,使用osm2pgsql可以将 ...

  4. 通过postgis将shp格式数据导入postgresql数据库

    1.安装好postgis后还不能直接将shp文件导入postgresql数据库,数据库还不能存储GIS数据,需要添加扩展才能支持GIS数据的存储.进入自己创建的数据库目录中,打开Extensions节 ...

  5. 【PostgreSQL与UDIG】Udig导入Postgresql数据库中矢量数据无法显示的问题

    Udig导入Postgresql数据库中矢量数据无法显示的问题 编程小白,记录学习中遇到的问题,希望可以帮助到其他的人. 一.问题描述 -----首先利用PostGIS将矢量数据导入postgreSQ ...

  6. Shp数据批量导入Postgresql工具的原理和设计

    文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/. 1.背景 在制作整体的开源工具箱产品中,数据入库是一个重要的环节.虽然 ...

  7. oracle_tpch导数据,TPCH数据导入postgresql教程

    POSTGRESQL TPC-H测试 postgresql & tpc-h(dbgen) TPC-H是TPC提供的一个benchmark,用来模拟一个现实中的商业应用,可以生成一堆虚构的数据, ...

  8. mysql表结构以及数据导入postgresql常见问题

    表结构 先将mysql的表结构转换成postgresql的表结构.(这里使用的是Navicat工具) 步骤以及图示如下:单表的话选择需要转换的表,单击表名右键–>逆向表到模型–>在新生成的 ...

  9. 使用pgAdmin把Excel文件导入PostgreSql数据库

    这里使用Excel2013,把excel数据另存为csv格式. 最好使用notepa++ 设置文件编码为 utf-8 无bom格式编码 使用pgAdmin选中需要导入数据的表,右键选择导入.      ...

最新文章

  1. 远程桌面连接管理问题解决方法大全
  2. 自定义异常 java
  3. pytorch 实现半圆数据分类
  4. 时间序列 ARMA 模型实战!
  5. 电脑上怎么彻底卸载一个软件--Geek Uninstaller
  6. 【教程】鼠标右键新建添加RTF文档
  7. linux命令一个减号,linux shell环境减号-的用途
  8. 计算机更改虚拟内存有用吗,电脑虚拟内存有什么用(小白必知虚拟内存作用及设置技巧)...
  9. Python基础知识——字符串:format() 字符串的格式化
  10. 中国象棋游戏Chess(1) - 棋盘绘制以及棋子的绘制
  11. Linux下载蓝奏云文件,蓝奏云CMD控制台
  12. 女人一生必看的15部电影
  13. linux之U盘安装
  14. 问题解决:LaTeX biblatex 参考文献出现 [S.l.]: [s.n.]的问题
  15. HTML中z index属性是用来,css中z-index 属性与用法详解
  16. java实现基金浮动_基于JAVA的重仓股基金接口调用代码实例
  17. 大华服务器维护常使用的命令,大华平台软件简介
  18. 黑产白皮书 DDoS 篇——乌云笼罩下的产业百态
  19. 2011分区联赛模拟试题 电子眼【树形DP】
  20. “只有偏执狂才能生存”在中国是怎样变成病毒的

热门文章

  1. YOLOv8模型网络结构图
  2. Redis配置文件redis.conf详解
  3. Isomap流行学习_机器学习
  4. wind 7 配置示图
  5. linux之getopt函数
  6. 【Unity NGUI】学习笔记(一):英雄选择,皮肤更换
  7. 在线电子名片html,一款精致的HTML5电子名片
  8. amazon扫号器_每日新闻摘要:亚马逊破折号按钮
  9. Android:同步屏障的简单理解和使用
  10. 一个我曾经最喜欢的游戏,一个我曾经学的最多的人 SlayerBox.个人传记