This covers all the schema changes made between different versions of Django.
It does not include pre-release versions (those changes are lumped into the final .0 release).
This also does not currently include changes from Django’s migrations framework or for modules outside of Review Board.
Versions:
Upgrades from long-running pre-1.0 alphas/betas.
FileDiff
model (diffviewer_filediff
table)
parent_diff
field
diffviewer.add_parent_diffs
diff_base64
field to diff
diffviewer.add_parent_diffs
Repository
model (scmtools_repository
table)
bug_tracker
field type to be a CharField
instead of a URLField
scmtools.bugzilla_url_charfield
ReviewRequest
model (reviews_reviewrequest
table)
changedescs
Many-to-Many field (reviews_reviewrequest_changedescs
table)
reviews.change_descriptions
last_review_timestamp
field
reviews.last_review_timestamp
shipit_count
field
reviews.shipit_count
ReviewRequestDraft
model (reviews_reviewrequestdraft
table)
changedescs
Many-to-Many field (reviews_reviewrequestdraft_changedescs
table)
reviews.change_descriptions
DefaultReviewer
model (reviews_defaultreviewer
table)
repository
Many-to-Many field (reviews_defaultreviewer_repository
)
reviews.default_reviewer_repositories
FileDiff
model (diffviewer_filediff
table)
max_length
of dest_file
field from 512 to 1204 characters
diffviewer.filediff_filenames_1024_chars
max_length
of source_file
field from 512 to 1204 characters
diffviewer.filediff_filenames_1024_chars