Difference between revisions of "Upgrading/Data Version 9"
From Dreamwidth Notes
Foxfirefey (Talk | contribs) |
|||
Line 3: | Line 3: | ||
These instructions are for upgrading your database to version 9. This update is for performance improvements so that icons can be renamed. | These instructions are for upgrading your database to version 9. This update is for performance improvements so that icons can be renamed. | ||
− | The first step is to upgrade to the lastest code as described in [[Dev Maintenance|Updating the Dreamwidth code]]. | + | The first step is to upgrade to the lastest code as described in [[Dev Maintenance|Updating the Dreamwidth code]], including updating he database. |
It's also recommended that you delete files that don't exist in the code anymore from $LJHOME: | It's also recommended that you delete files that don't exist in the code anymore from $LJHOME: | ||
Line 11: | Line 11: | ||
echo "Removing $i" && rm $i; | echo "Removing $i" && rm $i; | ||
done | done | ||
− | |||
Then, you will want to run this program: | Then, you will want to run this program: | ||
Line 31: | Line 30: | ||
--- Upgrading users to dversion (userpicmap3) --- | --- Upgrading users to dversion (userpicmap3) --- | ||
− | Total users at dversion | + | Total users at dversion 8: 0 |
Got 0 users on cluster 0 with dversion=8 | Got 0 users on cluster 0 with dversion=8 |
Revision as of 23:14, 29 September 2010
Warning: DRAFT! VERY IMPORTANT: This SHOULD NOT BE DONE YET -- this is just a draft!
These instructions are for upgrading your database to version 9. This update is for performance improvements so that icons can be renamed.
The first step is to upgrade to the lastest code as described in Updating the Dreamwidth code, including updating he database.
It's also recommended that you delete files that don't exist in the code anymore from $LJHOME:
cd $LJHOME for i in `bin/cvsreport.pl -n -1`; do echo "Removing $i" && rm $i; done
Then, you will want to run this program:
perl $LJHOME/bin/upgrading/d8d9-userpicrename.pl
Here's an example of the help output and usage output of the script:
dw@dw-dev:~$ ~/bin/upgrading/d8d9-userpicrename.pl --help Usage: /home/dw/bin/upgrading/d8d9-userpicrename.pl [options] Options: --cluster=N Specify user cluster to work on (by default, all clusters) --hours=N Work no more than N hours (by default, work until all is done) --verbose Be noisy --help Print this help and exit dw@dw-dev:~$ ~/bin/upgrading/d8d9-userpicrename.pl Do you want to update to dversion 9 (userpicmap3)? [N/y] y --- Upgrading users to dversion (userpicmap3) --- Total users at dversion 8: 0 Got 0 users on cluster 0 with dversion=8 Got 0 users on cluster 1 with dversion=8 Got 0 users on cluster 2 with dversion=8 --- Done migrating 0 of 0 users to dversion 9 --- dw@dw-dev:~$