Jak naprawić katalog Capture One – baza danych sql
Jak naprawić katalog Capture One ? Wszystko co może pójść nie tak znajdziecie w bazie danych po jej otwarciu. W moim przypadku po przeniesieniu wszystkich katalogów i zdjęć na nowy komputer musiałem ręcznie zmienić ścieżki aby Capture one znalazł poprawne katalogi.
Oczywiście opcja “Localize” nie działała jak trzeba. Byłoby to zbyt proste. Nie mówię, że ta opcja nie działa ale w moim przypadku coś się popsuło na tyle, że po otwarciu katalogu cała aplikacja wybuchała i się zamykała.
Plik cocatalogdb to po prostu baza danych
Sam się zdziwiłem, że ot tak po prostu plik z katalogiem otwiera się w oprogramowaniu do baz danych. Sam katalog czyli plik *. cocatalogdb to po prostu baza danych. Nie wiem czy to było ich zamierzenie ale tak wychodzi. Super ! Teraz będę mógł sprawdzić i sam szybko poprawić wszystkie katalogi jakich brakuje i pozmieniać ścieżki dla poszczególnych folderów.
Jak otworzyć katalog Capture One jako bazę danych
Ściągamy darmowy program do obsługi baz danych SQL np. https://sqlitebrowser.org/. Nie musimy go nawet instalować w wersji Windows PortableApp.
Po uruchomieniu programu wyszukujemy plik z katalogiem. Upewnijmy się że to jest aktualnie plik jaki używamy i zróbmy jego kopię. Potem możemy zmieniony plik katalogu – zaktualizowany i poprawiony uruchomić w Capture One i wszystkie zdjęcia powinny być widoczne w katalogach i albumach. Potem możemy albo korzystać z katalogu albo zmienić jego nazwę. Wystarczy uruchomić go w C1.
Struktura bazy katalogu capture one
Poniżej zdjęcia z otworzonego katalogu, jak widzisz najważniejsze dla nas ścieżki są dostępne po prost od ręki. Oczywiście tego ręcznie nie będziemy edytować bo wpisów jest bardzo dużo, niestety trzeba się nauczyć podstaw języka SQL albo poprosić znajomego o pomoc.
Zapytanie SQL do naprawy poszczególnych folderów
W mim przypadku odpowiedzią na pytanie “Jak naprawić katalog Capture One” była zamiana błędnych ścieżek na nowe we wszystkich możliwych opcjach. Litery dysku akurat się zgadzały. Możesz edytować kilka wpisów ręcznie i sprawdzić tego efekty.
--aktualizacja tabeli ZPATHLOCATION gdzie znajdziemy wszystkie informację odnośnie ścieżek do folderów
UPDATE ZPATHLOCATION
-- zamieniamy wystąpienie błędnej ścieżki FOTO\fotkiRAW\ na po prostu FOTO\"
SET ZRELATIVEPATH = regexp_replace(ZRELATIVEPATH, '(FOTO\fotkiRAW\){2,}', 'FOTO\')
--tutaj warunek znajduje nam odpowiednie wpisy do zmiany
WHERE ZRELATIVEPATH LIKE '%FOTO\fotkiRAW\%';
--
-- select ZRELATIVEPATH from ZPATHLOCATION WHERE ZRELATIVEPATH LIKE '%FOTO%';
Podsumowanie
Jak naprawić katalog Capture One to skomplikowana sprawa, akurat mam wiedzę, która pozwala mi się tym bawić ale dla kogoś dociekliwego nie powinien to być duży problem. W tej bazie danych jest dużo więcej niż tylko ścieżki. Na pewno część jak nie całość konfiguracji środowiska i etc.
Jestem zawiedziony, że Capture One nie ogarnia tego lepiej bo jestem sobie w stanie wyobrazić jak ich opcja “Localize” gdzie ręcznie podajemy brakujący katalog mogłaby po prostu przeszukać konkretne lokalizację w poszukiwaniu podobnych plików i naprawiła cały katalog automatycznie. Jest tam jakaś taka opcja i niby “naprawia” ten katalog ale oczywiście z moim szczęściem mi nie pomogło, trzeba było dłubać ręcznie jakieś 4-5 godzin 🙂
Mam nadzieję, że komuś się przyda, taka trochę wiedza tajemna 🙂