b1629bf6bd
Steps 4 and 5 have to be performed in the reverse order. Namely, the (foreign key) constraints depend on the primary key created in the indexes file. This was probably introduced in the new DDL generator change. Not sure whether this is also the case for other SQL languages. |
||
---|---|---|
.. | ||
VocabImport | ||
OMOP CDM postgresql constraints.txt | ||
OMOP CDM postgresql ddl.txt | ||
OMOP CDM postgresql indexes.txt | ||
README.md |
README.md
Common-Data-Model / PostgreSQL
This folder contains the SQL scripts for PostgreSQL.
In order to create your instantiation of the Common Data Model, we recommend following these steps:
-
Create an empty schema.
-
Execute the script
OMOP CDM postgresql ddl.txt
to create the tables and fields. -
Load your data into the schema.
-
Execute the script
OMOP CDM postgresql indexes required.txt
to add the minimum set of indexes and primary keys we recommend. -
Execute the script
OMOP CDM postgresql constraints.txt
to add the constraints (foreign keys).
Note: you could also apply the constraints and/or the indexes before loading the data, but this will slow down the insertion of the data considerably.