Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document the schema migration process on the project wiki #270

Closed
lmsurpre opened this issue Oct 15, 2019 · 4 comments
Closed

Document the schema migration process on the project wiki #270

lmsurpre opened this issue Oct 15, 2019 · 4 comments
Assignees
Labels
documentation Improvements or additions to documentation
Milestone

Comments

@lmsurpre
Copy link
Member

We used to use liquibase. Now we use custom database-util logic. I need to learn this part of our code and I'll create some documentation as I do it.

@lmsurpre lmsurpre self-assigned this Oct 15, 2019
@lmsurpre lmsurpre added this to the Sprint 3 milestone Oct 15, 2019
lmsurpre added a commit that referenced this issue Oct 28, 2019
1. moved java classes from `fhir-client-sample` and
`fhir-connectathon-clients` into `fhir-client/src/test/java` and deleted
these projects

2. organized FHIRConfiguration properties and removed stale properties:
  * jsonParserLenient
  * jsonParserValidating
  * encryption

3. removed stale properties (whclsfRouter and the above) from all
fhir-server-config.json examples

4. updated FHIRServerUsersGuide
  * removed stale properties from all config snippets and the properties
reference tables in section 5
  * cleared "Recent updates" section and removed link to CHANGELOG
  * updated CapabilityStatement snippet
  * updated some references from WebSphere Liberty to OpenLiberty
  * removed references to liquibase; now we have custom code for
database schema migration.  but documentation in this area needs
significant work, starting with #270


Signed-off-by: Lee Surprenant <lmsurpre@us.ibm.com>
@senthilbak senthilbak modified the milestones: Sprint 3, Sprint 4 Oct 28, 2019
@lmsurpre
Copy link
Member Author

I also left a TODO in the FHIRServerUserGuide for this content as well.

@lmsurpre lmsurpre added the documentation Improvements or additions to documentation label Oct 30, 2019
@prb112 prb112 changed the title Document schema migration process on the project wiki Document the schema migration process on the project wiki Nov 4, 2019
@lmsurpre lmsurpre removed their assignment Nov 20, 2019
@prb112 prb112 modified the milestones: Sprint 4, Sprint 5 Nov 25, 2019
@prb112
Copy link
Contributor

prb112 commented Dec 2, 2019

prb112 added a commit that referenced this issue Dec 2, 2019
clean up documentation to make tag visible #270
-rm  seemed to be a stray entry into the docker commands
@prb112
Copy link
Contributor

prb112 commented Dec 2, 2019

PR #452 cleans up documentation related to the docker, which is used to test this issue/migration

prb112 added a commit that referenced this issue Dec 2, 2019
clean up documentation to make tag visible #270
-rm  seemed to be a stray entry into the docker commands

Signed-off-by: Paul Bastide <pbastide@us.ibm.com>
prb112 added a commit that referenced this issue Dec 2, 2019
clean up documentation to make tag visible #270
@senthilbak senthilbak removed this from the Sprint 5 milestone Dec 16, 2019
@prb112 prb112 added this to the Sprint 6 milestone Dec 20, 2019
@prb112 prb112 modified the milestones: Sprint 6, Sprint 7 Jan 7, 2020
@lmsurpre lmsurpre modified the milestones: Sprint 7, Sprint 8 Jan 28, 2020
prb112 added a commit that referenced this issue Jan 29, 2020
- Add dryrun functionality to the fhir-persistence-schema Main #380
- Document the schema migration process on the project wiki #270
- Update SearchNearTest to make sure it uses distinct IDs/Responses and
clean up the debug output to limit the 'extra' output data
- Fix LogFormatter invalid case when setting a filename
- Enhance Test coverage for DerbyFhirDatabase
- Remove unused build stored procedures method
- Removed unused latlng type

Signed-off-by: Paul Bastide <pbastide@us.ibm.com>
prb112 added a commit that referenced this issue Jan 29, 2020
Signed-off-by: Paul Bastide <pbastide@us.ibm.com>
prb112 added a commit that referenced this issue Jan 29, 2020
Signed-off-by: Paul Bastide <pbastide@us.ibm.com>
prb112 added a commit that referenced this issue Jan 29, 2020
Signed-off-by: Paul Bastide <pbastide@us.ibm.com>
prb112 added a commit that referenced this issue Jan 29, 2020
Signed-off-by: Paul Bastide <pbastide@us.ibm.com>
prb112 added a commit that referenced this issue Jan 29, 2020
Signed-off-by: Paul Bastide <pbastide@us.ibm.com>
prb112 added a commit that referenced this issue Jan 29, 2020
Signed-off-by: Paul Bastide <pbastide@us.ibm.com>
prb112 added a commit that referenced this issue Jan 29, 2020
Signed-off-by: Paul Bastide <pbastide@us.ibm.com>
prb112 added a commit that referenced this issue Jan 29, 2020
Signed-off-by: Paul Bastide <pbastide@us.ibm.com>
prb112 added a commit that referenced this issue Jan 29, 2020
Signed-off-by: Paul Bastide <pbastide@us.ibm.com>
prb112 added a commit that referenced this issue Jan 29, 2020
Signed-off-by: Paul Bastide <pbastide@us.ibm.com>
prb112 added a commit that referenced this issue Jan 29, 2020
Signed-off-by: Paul Bastide <pbastide@us.ibm.com>
prb112 added a commit that referenced this issue Jan 29, 2020
Signed-off-by: Paul Bastide <pbastide@us.ibm.com>
prb112 added a commit that referenced this issue Jan 29, 2020
Signed-off-by: Paul Bastide <pbastide@us.ibm.com>
prb112 added a commit that referenced this issue Jan 29, 2020
Signed-off-by: Paul Bastide <pbastide@us.ibm.com>
prb112 added a commit that referenced this issue Jan 29, 2020
Signed-off-by: Paul Bastide <pbastide@us.ibm.com>
prb112 added a commit that referenced this issue Jan 30, 2020
Signed-off-by: Paul Bastide <pbastide@us.ibm.com>
prb112 added a commit that referenced this issue Jan 31, 2020
1 - Tested Run/DryRun with Check Compatibility
2 - Tested Run/DryRun with Create FHIR Schemas
3 - Tested Run/DryRun with Allocate Tenant

Signed-off-by: Paul Bastide <pbastide@us.ibm.com>
@lmsurpre lmsurpre removed this from the Sprint 8 milestone Feb 18, 2020
@prb112 prb112 added this to the Sprint 9 milestone Feb 24, 2020
prb112 added a commit that referenced this issue Feb 25, 2020
1 - Tested Run/DryRun with Check Compatibility
2 - Tested Run/DryRun with Create FHIR Schemas
3 - Tested Run/DryRun with Allocate Tenant

Signed-off-by: Paul Bastide <pbastide@us.ibm.com>
@lmsurpre lmsurpre modified the milestones: Sprint 9, Sprint 10 Mar 11, 2020
prb112 added a commit that referenced this issue Mar 13, 2020
Signed-off-by: Paul Bastide <pbastide@us.ibm.com>
@prb112
Copy link
Contributor

prb112 commented Mar 13, 2020

PR #782

prb112 added a commit that referenced this issue Mar 16, 2020
Signed-off-by: Paul Bastide <pbastide@us.ibm.com>
prb112 added a commit that referenced this issue Mar 16, 2020
Signed-off-by: Paul Bastide <pbastide@us.ibm.com>
lmsurpre added a commit that referenced this issue Mar 16, 2020
* Document the schema migration process on the project wiki #270

Signed-off-by: Paul Bastide <pbastide@us.ibm.com>

* Apply suggestions from code review

Signed-off-by: Paul Bastide <pbastide@us.ibm.com>

Co-Authored-By: Lee Surprenant <lmsurpre@us.ibm.com>

* Update per review on #270

Signed-off-by: Paul Bastide <pbastide@us.ibm.com>

Co-authored-by: Lee Surprenant <lmsurpre@us.ibm.com>
@prb112 prb112 closed this as completed Mar 16, 2020
ccorley pushed a commit to ccorley/FHIR that referenced this issue Apr 21, 2020
…lth#782)

* Document the schema migration process on the project wiki LinuxForHealth#270

Signed-off-by: Paul Bastide <pbastide@us.ibm.com>

* Apply suggestions from code review

Signed-off-by: Paul Bastide <pbastide@us.ibm.com>

Co-Authored-By: Lee Surprenant <lmsurpre@us.ibm.com>

* Update per review on LinuxForHealth#270

Signed-off-by: Paul Bastide <pbastide@us.ibm.com>

Co-authored-by: Lee Surprenant <lmsurpre@us.ibm.com>
Signed-off-by: ccorley <ccorley@us.ibm.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

3 participants