전체 글225 Ubuntu PostgreSQL 백업(backup) 및 복구(restore) 더 이상 PostgreSQL이 사용하지 않거나 새로운 버전으로 설치하고자 할 경우 먼저 기존에 작업했던 데이터를 백업을 해야 합니다. 이런 경우에 사용할 수 있는 명령어는 pg_dumpall이나 pg_dump 입니다. 1. 데이터베이스 단위로 백업 사용법: pg_dump [connection-option...] [option...] [db-name] 2. 백업할 파일명을 지정하여 백업할 경우 사용법: pg_dum -f backup.dump [db-name] 3. 특정 테이블만 백업할 경우 사용법: pg_dump -f backup.dump -t [table-name] [db-name] 4. 특정 테이블만 제외하고 백업할 경우 사용법: pg_dump -f backup-dump -T [table-name] [.. 2023. 3. 12. Linux(Ubuntu) pgAdmin4 설치 Ubuntu 기본 저장소(Repository)에는 pgAdmin4가 없습니다. 따라서, 저장소에 대한 공개 키를 등록하고 저장소 구성 파일을 생성합니다. 관련글은 pgAdmin 4 (APT)를 참고하세요. // Install the public key for the repository (if not done previously): $ curl -fsS https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /usr/share/keyrings/packages-pgadmin-org.gpg // Create the repository configuration file: $ sudo sh -c 'echo "deb [signe.. 2023. 3. 11. chmod - 파일 접근 권한 변경 명령어 리눅스 파일 접근 권한 : chmod 명령어 리눅스에서, 파일(File)을 사용해 할 수 있는 작업은 크게 세 가지로 나눌 수 있습니다. 파일에 저장된 데이터를 읽기 (r = read). 파일에 데이터를 쓰기 (w = write). 파일 실행 (x = execute) 그런데 만약 리눅스 시스템의 모든 파일이, 그 종류 또는 쓰임새와 관계없이 읽기, 쓰기, 실행 가능하게 만들어져 있다면 어떻게 될까요? 잘못된 명령어 사용으로 시스템 운영에 중요한 역할을 하는 파일의 내용이 변경되거나, 사용자의 사소한 실수 한번으로 리눅스 시스템의 모든 파일이 삭제되어 버릴 수도 있습니다. 이런 문제가 생기는 경우를 방지하기 위해, 리눅스에서는 각 파일 및 디렉토리에 대해 "읽기(r)", "쓰기(w)", "실행(x)" 권한.. 2023. 3. 7. VSCode(Visual Studio Code) 쓸만한 Extensions Live Server 웹 프로그래밍할 때 코드 수정 결과를 브라우저의 새로고침을 하지 않고도 실시간으로 확인할 수 있게 해 주는 확장프로그램입니다. Prettier 단축키로 설정 창으로 이동 후 아래 처럼 설정합니다. 에디터에서 탭(Tab) 크기를 변경하시려면 아래 처럼 설정해 주세요. Single Quote를 사용하고 싶으시면 아래처럼 설정해서 사용하시면 됩니다. Auto Rename Tag HTML 작업할 때 여는 태그나 닫는 태그를 수정하면 쌍을 이루는 태그를 자동으로 수정해 주는 기능을 제공합니다. Material Theme Material Icon Theme CSS Peek HTML 작성 시 CSS에 정의한 스타일 파일로 바로 이동하고 싶을 때 유용합니다. HTML CSS Support HTML.. 2023. 2. 27. VSCode에서 쓸만한 Git Extensions GitLens Gitkraken을 사용하신 분들은 이미 친숙하실 수 있는 확장 플러그인입니다. VSCode에서도 제법 쓸만합니다. Git Graph Git History 참고사이트 [VSCode] Git을 위한 비주얼스튜디오 확장프로그램 ( extension ) 추천 VSCode(Visual Studio Code) 쓸만한 Extensions 2023. 2. 27. Git - 비교(diff)/병합(merge)을 위한 툴(P4Merge) 설정 깃에서 파일 작업을 하다 커밋을 할 경우 충돌이 나는 경우가 종종 있습니다. 이럴 때 입맛에 맞는 툴이 있으면 효율적으로 작업을 할 수 있습니다. VSCode에서도 비교/병합 기능을 제공하지만 P4Merge 툴이 좀 더 직관적인 것 같습니다. 그래서, P4Merge를 설치하고 설정해 보도록 하겠습니다. 먼저, 다운로드 페이지에 접속하셔서 본인의 작업 환경에 해당하는 설치파일을 다운로드 받습니다. URL: https://www.perforce.com/downloads/visual-merge-tool "DOWNLOAD" 버튼을 누르면 아래와 같은 화면이 뜨는데 "Skip registration"을 클릭하시고 그냥 넘어가셔도 됩니다. 다운로드가 완료되면 ".gitconfig" 파일을 아래와 같이 수정합니다. .. 2023. 2. 19. 이전 1 ··· 15 16 17 18 19 20 21 ··· 38 다음