Acabei de reescrever meu histórico e minhas guias. Foram necessários dois passes, minha primeira tentativa falhou (= o histórico completo foi perdido), por isso, certifique-se de ter um backup do seu perfil antes de seguir as etapas a seguir.
Etapas para migrar seu histórico de http://old.example.com
para https://new.example.org
:
- Sair do Firefox.
- Crie um backup de seu perfil ( pelo menos sessionstore.js, places.sqlite e cookies.sqlite ).
- Edite
sessionstore.js
e substitua todas as ocorrências do domínio antigo pelo novo. - Exclua
places.sqlite-shm
eplaces.sqlite-wal
se eles existirem. -
Edite
places.sqlite
(por exemplo, usandosqlite3
) e atualize omoz_favicons
,moz_places
emoz_hosts
tabelas. Observe que algumas colunas têm uma restrição de exclusividade, portanto, se você visitou o novo site, exclua os novos itens do histórico (caso contrário, você poderá receber um erro como "Erro: falha na restrição UNIQUE: moz_favicons.url").-- Website icons (favorites and tabs) delete from moz_favicons where url like 'http://new.example.org%'; update moz_favicons set url=replace(url, 'http://old.example.com', 'https://new.example.org') where url like 'http://old.example.com%'; -- History delete from moz_places where url like 'https://new.example.org%'; update moz_places set url=replace(url, 'http://old.example.com', 'https://new.example.org'), rev_host='gro.elpmaxe.wen.' -- ".new.example.org", reversed where rev_host='moc.elpmaxe.dlo.'; -- ".old.example.com", reversed -- Host metadata, affects autocompletion in URL bar delete from moz_hosts where host='new.example.org'; update moz_hosts set host='new.example.org' where host='old.example.com';
-
Exclua
cookies.sqlite-shm
ecookies.sqlite-wal
se eles existirem. -
Edite o
cookies.sqlite
:delete from moz_cookies where host like '%.new.example.org'; update moz_cookies set baseDomain='example.org', host=replace(host, '.old.example.com', '.new.example.org') where host like '%.old.example.com';
Observação: se você estiver migrando de http para https, convém definir a coluna
isSecure
como 1 para restringir o cookie a https. - Agora inicie o Firefox e agora seu histórico e as sessões ativas devem estar usando o novo domínio.