SCP 2.9의 데이터베이스 형식 변경

소개

SCP에서 사용 중인 툴킷 중 하나가 업데이트됨에 따라, 저희는 과감히 전체 코드를 x64(64비트 코드)로 컴파일되도록 전환했습니다. 이는 소프트웨어 사용 자체에는 큰 영향을 미치지 않지만, 한 가지 중대한 파급 효과가 있었습니다. 바로 재료와 스프링 설계를 저장하는 데 사용하던 데이터베이스 형식을 완전히 변경해야만 했다는 점입니다.

실제로 무엇이 변경되었나요?

이제 Access MDB 데이터베이스 대신 SQLite 데이터베이스를 사용합니다. 이는 "배경에서" 매끄럽게 이루어지는 변경 사항이어야 하지만, 아래에 설명된 몇 가지 잠재적인 문제가 있습니다.

SCP 사용자인 저에게 이는 무엇을 의미하나요?

기존의 모든 스프링 설계 데이터베이스는 SCP v2.9 이상을 처음 실행할 때 자동으로 새 형식으로 변환됩니다. 기존 데이터베이스가 업데이트되었다는 팝업 메시지가 표시될 것입니다.


하지만 알아두면 좋은 두 가지 잠재적인 문제가 있습니다:

하나 이상의 공유 디자인 데이터베이스를 보유하고 있는 경우

새 버전의 SCP를 가장 먼저 실행하는 사용자는 기존 파일을 기반으로 업데이트된 데이터베이스를 생성합니다. 두 번째 사용자가 계속해서 구버전의 SCP를 실행하면, 기존 데이터베이스 파일을 읽고 쓸 수 있습니다. 이 사용자가 나중에 업데이트를 수행하면, 변환된 데이터베이스의 변경 내용이 손실될 수 있습니다.


최선의 해결책 - 모든 SCP 복사본을 동시에 업데이트하세요!

디자인 데이터베이스를 백업하고 있는 경우

정기적으로 수행하는 백업에 새로 변환된 데이터베이스 파일이 포함되도록 하십시오. 특정 파일 대신 특정 폴더의 내용을 백업하는 경우, 이 작업이 자동으로 수행될 수 있습니다. 아직 백업하지 않고 있다면, 지금부터 백업을 시작하십시오!