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: 2018/08/30 00:10 (external edit)