Ah, yes.  I did that too... so:

1. Back up existing tracks database with tool of your preference to
ensure safety of your data (not real experienced here, so I don't have
method to recommend)

2. In the tracks 1.5 installation, edit the database.yml file
in /var/www/tracks15/config/ to point to the new database:

development:
  adapter: mysql
  database: tracks15
  host: localhost
  username: tracks
  password: YourPasswordHere
  socket: /var/run/mysqld/mysqld.sock

test:
  adapter: mysql
  database: tracks_test
  host: localhost
  username: root
  password: newPassword

production:
  adapter: mysql
  database: tracks15
  host: localhost
  username: tracks
  password: YourPasswordHere
  socket: /var/run/mysqld/mysqld.sock


3. Edit environment.rb to include the same value in the "salt" field as
used in the 1.043 installation.  (can they just copy the old
environment.rb? or has it changed in ways that make it incompatible with
1.5?

4. Create new tracks 1.5 database

Code:
mysql -uroot -p
mysql> CREATE DATABASE tracks15;
mysql> GRANT ALL PRIVILEGES ON tracks15.* TO [EMAIL PROTECTED] \
     IDENTIFIED BY 'password-goes-here' WITH GRANT OPTION;

5. Copy data from the 1.043 database to the 1.5 database

Code:
mysqldump -uroot -pYourPasswordHere tracks1043 | mysql -uroot
-pYourPasswordHere tracks15

6. Move to the tracks 

code: 
cd /var/www/tracks15

7. Convert the data structure in the track15 database the structure
needed for version 1.5

rake db:migrate  RAILS_ENV=production


On Sat, 2007-11-17 at 22:21 +0100, Reinier Balt wrote:

> Hi Tim,
> 
> I was wondering, didn't you need to change the salt in environment.rb
> to the same value you used for 1.043?
> 
> Reinier
> 
> 
> On Nov 17, 2007 9:14 PM, Tim Madden <[EMAIL PROTECTED]> wrote:
> 
>         Here is the process that I followed to convert my 1.043
>         database to the 1.5 database.  I am assuming that the user has
>         already installed the new tracks on the system.  (although
>         maybe this should be included as well)
>         
>         Process to convert existing Tracks 1.043 database to Tracks
>         1.5 on Ubuntu using mysql.
>         
>         1. Back up existing tracks database with tool of your
>         preference to ensure safety of your data (not real experienced
>         here, so I don't have method to recommend)
>         
>         2. In the tracks 1.5 installation, edit the database.yml file
>         in /var/www/tracks15/config/ to point to the new database:
>         
>         development:
>           adapter: mysql
>           database: tracks15
>           host: localhost
>           username: tracks
>           password: YourPasswordHere
>           socket: /var/run/mysqld/mysqld.sock
>         
>         test:
>           adapter: mysql
>           database: tracks_test
>           host: localhost
>           username: root
>           password: newPassword
>         
>         production:
>           adapter: mysql
>           database: tracks15
>           host: localhost
>           username: tracks
>           password: YourPasswordHere
>           socket: /var/run/mysqld/mysqld.sock
>         
>         
>         3. Create new tracks 1.5 database
>         
>         Code:
>         mysql -uroot -p
>         mysql> CREATE DATABASE tracks15;
>         mysql> GRANT ALL PRIVILEGES ON tracks15.* TO
>         [EMAIL PROTECTED] \
>              IDENTIFIED BY 'password-goes-here' WITH GRANT OPTION;
>         
>         4. Copy data from the 1.043 database to the 1.5 database
>         
>         Code:
>         mysqldump -uroot -pYourPasswordHere tracks1043 | mysql -uroot
>         -pYourPasswordHere tracks15
>         
>         5. Move to the tracks 
>         
>         code: 
>         cd /var/www/tracks15
>         
>         6. Convert the data structure in the track15 database the
>         structure needed for version 1.5
>         
>         rake db:migrate  RAILS_ENV=production
>         
>         
>         
>         
>         _______________________________________________
>         Tracks-discuss mailing list
>         [email protected]
>         http://lists.rousette.org.uk/mailman/listinfo/tracks-discuss
>         
> 
> 
_______________________________________________
Tracks-discuss mailing list
[email protected]
http://lists.rousette.org.uk/mailman/listinfo/tracks-discuss

Reply via email to