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

Reply via email to