JJoriping / KKuTu

글자로 놀자! 끄투 온라인
http://jjo.kr/kkutu
GNU General Public License v3.0
328 stars 267 forks source link

pgadmin 만지다가 단어 날라갔습니다 #1032

Closed june2007 closed 2 years ago

june2007 commented 2 years ago

pgadmin 에서 명령어 만지다가 단어db를 다 날려버렸습니다 혹시 단어 db를 다운받고 적용시킬수 있을 수 있나요? pgadmin에서 db백업 같은건 안해놨습니다. 어떡하죠 아니면 명령어를 취소 하는 방법은 없을까요?

kdhkr commented 2 years ago

첫째로, #689 본 프로젝트와는 관련이 없는 이슈인 것 같습니다. pgAdmin과 관련된 사항은 postgres/pgAdmin4 레포지토리에 남겨주시기 바랍니다.

SQL Dump는 본 레포지토리의 db.sql을 받아 적절히 dump해주시면 됩니다. 다만, 이 경우에는 직접 추가하신 단어들은 복구되지 않으며, 본 레포지토리에 처음부터 포함된 단어만 추가됩니다. DB 질의문 취소는 불가능(irreversible)하며 별도의 백업본이 없을 경우 소프트웨어적인 방법으로는 복구가 어렵습니다.

lshqqytiger commented 2 years ago

일반적으로는 백업 없이 진행한 쿼리를 취소하거나 이전으로 되돌리는 것은 불가능합니다. 초기 DB 상태로 되돌리시려면 main DB를 drop하신 후 레포지토리 최상위 경로의 db.sql 파일로 DB 최초 구축 시와 동일하게 작업해주시면 됩니다. 단어 DB만 초기 상태로 되돌리시려면 새로운 데이터베이스를 만들고 db.sql로 데이터를 집어넣고 단어 관련 테이블만 선택하여 dump한 후 기존 데이터베이스에 restore하는 방법도 있습니다.

june2007 commented 2 years ago

감사합니다 복구 하였습니다.