You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
12 lines
684 B
12 lines
684 B
3 years ago
|
### ADR - 008: Field Names
|
||
|
|
||
|
We are changing the schema to reflect the way the data is stored in CORE.
|
||
|
This is due to the SPSS queries that are being performed by ADD and the complexity that would come with changing them.
|
||
|
|
||
|
The field names are saved lowercase as opposed to the uppercase versions we see in CORE.
|
||
|
This is due to Ruby expecting the uppercase parameters to be constants and database fields are expected to be lower case.
|
||
|
These fields could be mapped to their uppercase versions during the replication if needed.
|
||
|
|
||
|
A lot of the values are now also being stored as enums.
|
||
|
This gives as some validation by default as the values not defined in the enums will fail to save.
|