/data/sql/dbmigrate-24_to_25.sql

http://github.com/tomahawk-player/tomahawk · SQL · 17 lines · 9 code · 5 blank · 3 comment · 1 complexity · 47f50d57ec5cbd298a5bf9b85669dbc9 MD5 · raw file

  1. -- Script to migate from db version 24 to 25.
  2. -- Added the social_attributes table.
  3. --
  4. ALTER TABLE dynamic_playlist RENAME TO tmp_dynamic_playlist;
  5. CREATE TABLE IF NOT EXISTS dynamic_playlist (
  6. guid TEXT NOT NULL REFERENCES playlist(guid) ON DELETE CASCADE ON UPDATE CASCADE DEFERRABLE INITIALLY DEFERRED,
  7. pltype TEXT, -- the generator type
  8. plmode INTEGER -- the mode of this playlist
  9. );
  10. INSERT INTO dynamic_playlist( guid, pltype, plmode ) SELECT guid, pltype, plmode FROM tmp_dynamic_playlist;
  11. DROP TABLE tmp_dynamic_playlist;
  12. UPDATE settings SET v = '25' WHERE k == 'schema_version';