resources:dbchanges
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| resources:dbchanges [2011/04/20 16:53] – created Colin Liebenrood | resources:dbchanges [2020/05/01 18:56] (current) – [Elton55.1101 January 2011] Elton55.2004 update Colin Liebenrood | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ===== Elton55 Database Changes ===== | ===== Elton55 Database Changes ===== | ||
| - | ==== Elton55.611 November 2006 ==== | + | ==== Elton55.2004 April 2020 ==== |
| - | 1. occupation picture | + | Changes from Elton.1101 are listed below. |
| - | so remove the '' | + | |
| - | < | + | A change in Residence |
| - | 2. Person table **validation** created | + | < |
| - | **filtered** by any of these 3 filters which were split up to avoid | + | 1 CONT county]["," |
| - | problems with list filter sizes in Pedigree. | + | to |
| + | < | ||
| + | 1 CONT ["," | ||
| + | |||
| + | ==== Elton55.1101 January 2011 ==== | ||
| + | Changes from Elton55.612 are listed below. | ||
| + | |||
| + | 1. One line added at the end of Person script validate (to report if no sex is given) | ||
| + | < | ||
| + | |||
| + | 2. Added for Web Output: | ||
| + | |||
| + | === Person script HTMName === | ||
| < | < | ||
| - | birth.date > 1000 and birth.date | + | if forenames absent then title end |
| - | mother.death.date present and mother.death.date | + | prefix |
| + | if forenames | ||
| + | if forenames absent then | ||
| + | " | ||
| + | else | ||
| + | forenames | ||
| + | end | ||
| + | "<b>" | ||
| + | postfix [" | ||
| </ | </ | ||
| - | or | + | === Person script HTMdates === |
| < | < | ||
| - | christening.date present and christening.date < parents.marriage.date or | ||
| - | mother.death.date present and mother.death.date < christening.date | ||
| - | </ | ||
| - | or | ||
| - | < | ||
| - | burial.date present and burial.date < death.date or | ||
| - | burial.date present and burial.date < birth.date or | ||
| - | christening.date present and christening.date < birth.date or | ||
| - | death.date present and death.date < birth.date or | ||
| - | death.date present and death.date < christening.date | ||
| - | </ | ||
| - | The above filters have been limited to size of a filter acceptable to | ||
| - | Pedigree if using PediTree before v3.310, otherwise they can be one filter | ||
| - | joined by ‘or’. | ||
| - | 3. The Person ‘validation’ table column 2 uses a | + | if birth.date present then |
| - | new Person script called **validate** which is also used when saving | + | "b. " |
| - | a Person edit. This is the script: | + | else |
| - | < | + | ["bapt. " |
| - | if burial.date present | + | |
| - | then " | + | |
| - | if burial.date present and burial.date < birth.date | + | |
| - | then "burial< | + | |
| - | if christening.date present and christening.date < birth.date | + | |
| - | then "christening< | + | |
| - | if death.date present and death.date < birth.date | + | |
| - | then "death< | + | |
| - | if death.date present and death.date < christening.date | + | |
| - | then "death<christening" end | + | |
| - | if birth.date present and birth.date < parents.marriage.date | + | |
| - | then " | + | |
| end | end | ||
| - | if christening.date present | + | if death.date present |
| - | then "warning christening < parents.marriage" | + | if birth.date present or christening.date present |
| - | end | + | |
| - | if mother.death.date present | + | |
| - | then "mother.death" | + | "d. " normal(death) |
| + | | ||
| + | if birth.date present | ||
| + | | ||
| + | end | ||
| + | ["bur." normal(burial)] | ||
| + | end | ||
| + | separator = "; " | ||
| + | ["<br> | ||
| + | ["< | ||
| </ | </ | ||
| - | 4. Marriage table **validation** created for list **filtered** | ||
| - | by | ||
| - | < | ||
| - | husband.death.date present and husband.death.date< | ||
| - | husband.burial.date present and husband.burial.date< | ||
| - | marriage.date present and husband.christening.date> | ||
| - | marriage.date present and husband.birth.date> | ||
| - | </ | ||
| - | or | ||
| - | < | ||
| - | wife.death.date present and wife.death.date< | ||
| - | wife.burial.date present and wife.burial.date< | ||
| - | marriage.date present and wife.christening.date> | ||
| - | marriage.date present and wife.birth.date> | ||
| - | </ | ||
| - | The above have been limited by size of a filter acceptable to Pedigree | ||
| - | if using PediTree before v3.310, otherwise they can be one filter joined | ||
| - | by ‘or’. | ||
| - | 5. The Marriage | + | === Marriage script |
| - | called **validate** which is also used when saving a Marriage edit. | + | |
| - | This is the script: | + | |
| < | < | ||
| - | if husband.death.date present and husband.death.date < marriage.date | + | ["Married: |
| - | then husband.death.date | + | [" |
| - | if wife.death.date present and wife.death.date < marriage.date | + | |
| - | then wife.death.date | + | |
| - | if husband.burial.date present and husband.burial.date < marriage.date | + | |
| - | then husband.burial.date " | + | |
| - | end | + | |
| - | if wife.burial.date present and wife.burial.date < marriage.date | + | |
| - | then wife.burial.date " | + | |
| - | if marriage.date present and husband.christening.date > marriage.date | + | |
| - | then husband.christening.date " | + | |
| - | marriage.date" | + | |
| - | if marriage.date present and wife.christening.date > marriage.date | + | |
| - | then wife.christening.date " | + | |
| - | end | + | |
| - | if marriage.date present and husband.birth.date > marriage.date | + | |
| - | then " | + | |
| - | if marriage.date present and wife.birth.date > marriage.date | + | |
| - | then wife.birth.date" | + | |
| </ | </ | ||
| - | |||
| - | === PedClone procedure for 611 === | ||
| - | Use PedClone to copy these items to your DB instead of typing them in PediTree: | ||
| - | |||
| - | * Groups, occupation, Pictures, major | ||
| - | * Records | ||
| - | * Person, Pictures, validate | ||
| - | * Plan pictures, detailBox | ||
| - | * Tables, validation | ||
| - | * Marriage, Pictures, validate | ||
| - | * Tables, validation | ||
| ==== Elton55.612 December 2006 ==== | ==== Elton55.612 December 2006 ==== | ||
| + | Six changes from Elton55.611 are listed below. | ||
| 1. New **Census script validate** for its Source.date | 1. New **Census script validate** for its Source.date | ||
| Line 130: | Line 86: | ||
| end | end | ||
| </ | </ | ||
| + | |||
| 2. **Census filter** to list errors: | 2. **Census filter** to list errors: | ||
| < | < | ||
| Line 137: | Line 94: | ||
| individual present and source.date> | individual present and source.date> | ||
| </ | </ | ||
| + | |||
| 3. **Census script detailBox** replace '' | 3. **Census script detailBox** replace '' | ||
| < | < | ||
| Line 142: | Line 100: | ||
| [|" | [|" | ||
| </ | </ | ||
| + | |||
| 4. **Person script validate** \\ | 4. **Person script validate** \\ | ||
| Replace < | Replace < | ||
| Line 169: | Line 128: | ||
| then "ERROR mother.death" | then "ERROR mother.death" | ||
| </ | </ | ||
| + | |||
| 5. **Person script detailBox** \\ | 5. **Person script detailBox** \\ | ||
| Add '' | Add '' | ||
| Line 190: | Line 150: | ||
| + | ==== Elton55.611 November 2006 ==== | ||
| + | Five changes from Elton55.610 are listed below. | ||
| - | ==== Elton55.1101 January 2011 ==== | + | 1. occupation picture script **major** had space and comma extra |
| - | 1. One line added at the end of Person script validate (to report if no sex is given) | + | so remove |
| - | < | + | < |
| - | 2. Added Web Output Person scripts HTMname and HTMdates; Marriage script HTMmarr. | + | |
| - | === Person | + | 2. Person |
| + | **filtered** by any of these 3 filters which were split up to avoid | ||
| + | problems with list filter sizes in Pedigree. | ||
| < | < | ||
| - | if forenames absent then title end | + | birth.date > 1000 and birth.date |
| - | prefix | + | mother.death.date present and mother.death.date |
| - | if forenames | + | |
| - | if forenames absent then | + | |
| - | " | + | |
| - | else | + | |
| - | forenames | + | |
| - | end | + | |
| - | "<b>" | + | |
| - | postfix [" | + | |
| </ | </ | ||
| - | === Person script HTMdates === | + | or |
| < | < | ||
| - | if birth.date present then | + | christening.date present and christening.date < parents.marriage.date or |
| - | "b. " | + | mother.death.date present and mother.death.date < christening.date |
| - | else | + | </ |
| - | ["bapt. " | + | or |
| + | < | ||
| + | burial.date present and burial.date < death.date or | ||
| + | burial.date present and burial.date < birth.date or | ||
| + | christening.date present | ||
| + | death.date present and death.date < birth.date or | ||
| + | death.date present and death.date < christening.date | ||
| + | </ | ||
| + | The above filters have been limited to size of a filter acceptable to | ||
| + | Pedigree if using PediTree before v3.310, otherwise they can be one filter | ||
| + | joined by ‘or’. | ||
| + | |||
| + | 3. The Person ‘validation’ table column 2 uses a | ||
| + | new Person script called **validate** which is also used when saving | ||
| + | a Person edit. This is the script: | ||
| + | < | ||
| + | if burial.date present and burial.date < death.date | ||
| + | then " | ||
| + | if burial.date present and burial.date < birth.date | ||
| + | then "burial< | ||
| + | if christening.date present and christening.date < birth.date | ||
| + | then "christening< | ||
| + | if death.date present and death.date < birth.date | ||
| + | then "death< | ||
| + | if death.date present and death.date < christening.date | ||
| + | then "death<christening" end | ||
| + | if birth.date present and birth.date < parents.marriage.date | ||
| + | then " | ||
| end | end | ||
| - | if death.date present | + | if christening.date present |
| - | if birth.date present or christening.date present | + | then "warning christening < parents.marriage" |
| - | | + | end |
| - | | + | if mother.death.date present |
| - | "d. " normal(death) | + | then "mother.death" |
| - | | + | |
| - | if birth.date present | + | |
| - | | + | |
| - | end | + | |
| - | ["bur." normal(burial)] | + | |
| - | end | + | |
| - | separator = "; " | + | |
| - | ["<br> | + | |
| - | ["< | + | |
| </ | </ | ||
| - | === Marriage | + | 4. Marriage |
| < | < | ||
| - | [" | + | husband.death.date present and husband.death.date< |
| - | [" divorced " normal(divorce)] | + | husband.burial.date present and husband.burial.date< |
| + | marriage.date present and husband.christening.date> | ||
| + | marriage.date present and husband.birth.date> | ||
| </ | </ | ||
| + | or | ||
| + | < | ||
| + | wife.death.date present and wife.death.date< | ||
| + | wife.burial.date present and wife.burial.date< | ||
| + | marriage.date present and wife.christening.date> | ||
| + | marriage.date present and wife.birth.date> | ||
| + | </ | ||
| + | The above have been limited by size of a filter acceptable to Pedigree | ||
| + | if using PediTree before v3.310, otherwise they can be one filter joined | ||
| + | by ‘or’. | ||
| + | |||
| + | 5. The Marriage ‘validation’ table column 2 uses a new Marriage script | ||
| + | called **validate** which is also used when saving a Marriage edit. | ||
| + | This is the script: | ||
| + | < | ||
| + | if husband.death.date present and husband.death.date < marriage.date | ||
| + | then husband.death.date " | ||
| + | if wife.death.date present and wife.death.date < marriage.date | ||
| + | then wife.death.date " | ||
| + | if husband.burial.date present and husband.burial.date < marriage.date | ||
| + | then husband.burial.date " | ||
| + | end | ||
| + | if wife.burial.date present and wife.burial.date < marriage.date | ||
| + | then wife.burial.date " | ||
| + | if marriage.date present and husband.christening.date > marriage.date | ||
| + | then husband.christening.date " | ||
| + | marriage.date" | ||
| + | if marriage.date present and wife.christening.date > marriage.date | ||
| + | then wife.christening.date " | ||
| + | end | ||
| + | if marriage.date present and husband.birth.date > marriage.date | ||
| + | then " | ||
| + | if marriage.date present and wife.birth.date > marriage.date | ||
| + | then wife.birth.date" | ||
| + | </ | ||
| + | |||
| + | === PedClone procedure for Elton55.611 === | ||
| + | Use PedClone to copy these items to your DB instead of typing them in PediTree: | ||
| + | |||
| + | * Groups, occupation, Pictures, major | ||
| + | * Records | ||
| + | * Person, Pictures, validate | ||
| + | * Plan pictures, detailBox | ||
| + | * Tables, validation | ||
| + | * Marriage, Pictures, validate | ||
| + | * Tables, validation | ||
resources/dbchanges.1303311187.txt.gz · Last modified: (external edit)
