第1篇:本地安装MIMIC III 数据库
几个月前接触到mimic数据库,本以为SAS自带的SQL就可以搞定,可能是本人技术还达不到,由于table太多了,发现操作起来不是很方便,所以还是决定安装一个本地的mimic数据库。拖延了几个月,终于有时间搞一下数据库了,开始疯狂查找各类网络学习资源,参考了一些“达人”教程,也非常感谢“月叔打怪兽”、“种田东山下”分享的学习资源和解疑帮助,今天终于安装上了。本人亲测,历时一个半天+一个晚上,安装过程中总会出现意想不到的报错,一定要有耐心,加油!(/* */内文字为解释说明部分)。
进入安装步骤,确保电脑已经安装PostgreSQL软件,打开SQL Shell,点击几次回车,输入用户口令:
n 第一句话:DROP DATABASE IF EXISTS mimic;
n 第二句话:CREATE DATABASE mimic OWNER postgres;
/*创建用户为Postgres的mimic数据库*/
n 第三句话:\c mimic; /*connect连接到mimic数据库*/
n 第四句话:CREATE SCHEMA mimiciii;
n 第五句话:\set search_path to mimiciii;
/*postgres默认情况下使用mimiciii,每次启动sql时需执行此操作*/
n 第六句话:\i d:/scripts/postgres_create_tables.sql
/*运行创建表的脚本,这一步会出现很多“表不存在”,这是正常的*/
/*以上六步运行结果基本是如下图所示:*/

n 第七句话:\set ON_ERROR_STOP 1
/*告诉脚本在发生任何错误时停止执行*/
n 第八句话:\set mimic_data_dir 'D:/data '
/*指定包含6G数据的文件夹,我把下载好的mimic数据文件放在了'D:/data'里面,有26个csv.gz文件*,如果是用非压缩方法加载,需要把这26个表格解压/
n 第九句话:\encoding 'UTF8'
/*可选,如果出现乱码,可以加上这一步*/
n 第十句话:\i D:/scripts/postgres_load_data_7zip.sql
/*把6G的26个csv.gz数据加载到表格中,网上很多达人是用解压后的文件,直接执行postgres_load_data.sql,由于我试了好多次,安装不成功,看到有人说安装对电脑配置有要求,我用8G内存安装解压的无果,所以尝试了用压缩方法安装,还是可以的,就是需要提前安装7z软件,也挺方便的*/
/*这一步极其耗时,我前一天下午3点多开始执行这一步,6点下班时只copy了前3个表,只能晾在这里过夜了,注意插上充电器,不要断电,不要断网啊,加载后的界面会出现如下结果:第四条由于数据太大,显示的为0,不必惊慌,其实已经成功加载了,到这里已经成功了一大半了*/

n 第十一句话:\i D:/scripts/postgres_add_indexes.sql
/*安装索引,提高对数据库的查询速度,运行结果如下图:*/

n 第十二句话:\i D:/scripts/postgres_checks.sql
/*查看安装是否完整,运行结果如下图:*/

最后编辑于 2022-10-09 · 浏览 2698