Error Restoring Backup on Migration

구백업의 user_profiles 테이블에는 card_image_badge_id 컬럼이 실제로 존재하지 않아, SQL 덤프를 편집하여 새 컬럼을 추가했습니다(새로운 스키마에 존재하는 profile_background_upload_id와 card_background_upload_id는 추가하지 않았습니다). 이제 CREATE TABLE은 다음과 같이 보입니다.

CREATE TABLE public.user_profiles (
        user_id integer NOT NULL,
        location character varying,
        website character varying,
        bio_raw text,
        bio_cooked text,
        profile_background character varying(255),
        dismissed_banner_key integer,
        bio_cooked_version integer,
        badge_granted_title boolean DEFAULT false,
        card_background character varying(255),
        card_image_badge_id integer,
        views integer DEFAULT 0 NOT NULL
    );

그리고 복원이 성공했습니다. 사이트에 로그인한 후 500 오류가 발생하지만, 이는 제가 처음부터 새 인스턴스를 시작하려고 했던 이유인 문제를 회피하기 위한 시도였을 수도 있습니다.

1개의 좋아요