19 lines
687 B
SQL
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;
|