Files
silo-server/migrations/016_user_smart_collections.down.sql
T

19 lines
687 B
SQL

UPDATE user_personal_collections upc
SET profile_id = ucpp.profile_id
FROM (
SELECT DISTINCT ON (user_id, collection_id) user_id, collection_id, profile_id
FROM user_personal_collection_profiles
ORDER BY user_id, collection_id, profile_id
) ucpp
WHERE upc.user_id = ucpp.user_id AND upc.id = ucpp.collection_id;
DROP INDEX IF EXISTS idx_user_collection_profiles_lookup;
DROP TABLE IF EXISTS user_personal_collection_profiles;
ALTER TABLE user_personal_collections
DROP COLUMN IF EXISTS sort_config,
DROP COLUMN IF EXISTS query_definition,
DROP COLUMN IF EXISTS is_shared,
DROP COLUMN IF EXISTS collection_mode,
DROP COLUMN IF EXISTS creator_profile_id;