PyCharm, PostgresSQL 연동

이번 포스팅에서는 PyCharm에 DB를 연동하는 방법을 포스팅 한다.

포스팅에서 필자는 PostgreSQL을 사용한다.

포스팅의 대략적인 길이를 보면 알겠지만 매우 간단하다.

먼저 본인이 연결하고싶은 위치에 파이참을 실행시켜준다.

이후 좌측상단의 File > Settings > Plugins 으로 들어가면 위와 같은 화면이 열린다.

파이참에 여러가지 플러그인을 설치할 수 있는 창이다.

이후 data를 검색하고 Database Navigator를 INSTALL 해준다. (필자의 경우 미리 돼 있음)

그런 다음 View > Tool Windows > DB Browser를 실행시킨다.

DB Browser가 보이지 않을경우 파이참을 종료후 다시 실행해보면 된다.

Database Navigator를 해당 폴더에서 처음 실행했다면 DB Browser에 Nothing to show라는 문구가 뜰 것이다.

  • 버튼을 누르고 자신이 사용할 DB를 선택해준다.

필자는 PostgreSQL를 설치했고 사용할 것이니깐 PostgreSQL를 클릭

PostgresSQL에서 따로 설정을 만지거나 하지않았다면

User = postgres
Password = DB생성시 자신이 입력한 비밀번호(또는 기본값 5432)

이외에 항목을 무언가 바꾸었다면 어떤 항목에 손대야 하는지는 독자 자신이 더 잘 알것이다.

우측 하단에 TEST CONNECTION을 누르고 위와 같은 화면이 뜬다면 Apply 후 OK

여기까지 잘 따라왔다면 이제 끝났다.

DB Browser에서 DB가 잘 불러와진 것을 확인하면 된다.

만약 SQL파일을 갖고있다면 이젠 PyCharm에서 전체실행, 라인별로 실행도 가능하다.

윈도우에서 Git 설치하기

다운로드


먼저 Git홈페이지에서 Download for Windows을 클릭해 자신의 윈도우 버전에 맞는 Git을 다운로드 해준다.
Git 홈페이지

윈도우 버전에 맞는 Git이 알아서 다운로드된다.

설치


설치파일을 실행시키면

  • 항상 보는 약관페이지가 나온다. Next를 눌러 넘어간다.

  • 설치경로를 정해주고 Next

  • 설치할 Component 들을 선택하는 창이다. 기본으로 선택되어 있는것만 선택하고 Next를 눌러 넘어간다.

  • 시작메뉴에 폴더를 생성하는 창이다. 폴더를 추가하고 싶지 않다면 아래에 있는 Don't create a Start Menu folder 체크박스를 클릭하고 Next를 눌러준다.

  • Git의 기본 에디터를 설정하는 창이다. 이번에도 기본으로 선택되어있는 항목을 고르고 Next를 눌러 넘어간다.

  • 선택되어있는 Let Git decide를 고르고 Next를 누른다.

  • 환경변수 옵션 설정이다. Git from the Command line and also from 3rd-party software를 선택하고 Next

  • Use bundled OpenSSH를 선택한채로 Next를 누른다.

  • https 전송시 인증서 선택. Use the OpenSSL library을 선택 후 Next

  • Checkout Windows style, commit Unix-style line endings을 선택하고 Next

  • Git Bash 터미널의 형식. Use MinTTY를 선택하고 넘어갑니다.

  • Git pull 작업방식. Default로 설정해주고 Next를 누른다.

  • Credential Helper 사용에 대한 선택. Git Credential Manager Core선택 후 Next


  • 기타 실행옵션. 필자는 Enable file system caching만 체크 후 넘어갔다.

  • 모든 옵션에 체크를 완료하고 설치가 진행되는 모습.

  • 설치가 완료되면 위와 같은 창이 뜬다.

설치 확인


자 이제 설치가 잘 되었는지 확인할 차례이다.
윈도우에 cmd를 검색해 명령 프롬프트를 실행한다.
아무것도 하지않은채로 git 을 입력한다.


입력하면 위 사진처럼 Git의 명령어가 나오면서 설치가 완료된걸 확인 할 수 있다.

Hexo로 깃허브 블로그 만들기

Hexo란?

Hexo는 Node.js기반의 정적 블로그 프레임워크 입니다.   

Markdown으로 문서를 작성하고 빌드시 정적 HTML이 생기고
이것을 GitHub pages에 배포 하여 블로그를 관리 합니다.

설치환경

  • Git
  • Node.js
  • 파이참(PyCharm)
  • GitHub 계정

설치환경 확인

  1. 아래 코드로 Node.js 설치를 확인해봅니다.
    1
    $ node -v
  2. 아래 코드로 Git 설치를 확인합니다.
    1
    $ git --version
  3. npm을 통해 hexo를 전역으로 설치합니다.
    1
    $ npm install -g hexo-cli

    GitHub 블로그 만들기

    먼저 원하는 디렉토리로 이동하여 헥소 블로그 디렉토리를 만들어줍니다.(이 포스팅에서는 myblog)
    1
    $ hexo init myblog
    생성된 디렉토리를 우클릭 한 뒤
    Open Folder as PyCharm Community Edition Project‘를 클릭해 파이참으로 열어줍니다.

실행된 파이참의 좌측 아래에서 터미널 메뉴를 선택하고 사진과같이 Git Bash를 클릭해주면
파이참에서 Git을 사용할 수 있게 됩니다.

이후 Git에서 다음 명령어들을 입력해줍니다

1
2
3
$ npm install
$ npm install hexo-server --save
$ npm install hexo-deployer-git --save

이제 GitHub 접속하고 우측 상단의 아이콘 클릭 후 ‘Your repositories‘에 들어갑니다.

Repository name 란에 만들었던 디렉토리와 같은 이름인 ‘myblog’를 넣은 후 아무것도 건드리지 않고 아래의 ‘Create repository’ 버튼을 눌러줍니다.

다시 파이참으로 돌아와서 아래의 Git 명령어들을 입력해줍니다.

1
2
3
4
5
6
7
echo "# myblog" >> README.md
git init
git add .
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/cincu4221/myblog.git
git push -u origin main

GitHub에서 ‘myblog‘ 리포지토리를 만들때와 이름만 다르게 ‘사용자계정명.github.it‘ 으로 바꾸어서 리포지토리를 하나 더 생성해 줍니다.

파이참의 작업영역에서 _config.yml 파일을 열어서 수정해줍니다.

블로그 정보 설정

1
2
3
4
title: blog title
subtitle: 부제목을 지어주세요
description: description을 지어주세요
author: YourName

블로그의 URL정보 설정

1
2
3
4
url: https://Username.github.io
root: /
permalink: :year/:month/:day/:title/
permalink_defaults:

깃허브 연동 설정

1
2
3
4
5
# Deployment
deploy:
type: git
repo: https://github.com/Username/Username.github.io.git
branch: main
  • 위의 코드에서 Username으로 되어있는것은 꼭 사용자의 GitHub계정명으로 바꿔주셔야 합니다.

파이참의 Git Bash(Terminal)에 다음 코드들을 입력합니다.

1
2
$ hexo generate
$ hexo server

이후 나오는 localhost:4000에서 화면이 뜨는지 확인합니다.

다음 코드를 입력해 최종적으로 배포를 진행합니다.

1
$ hexo deploy

배포가 완료되면 브라우저에서 [USERNAME.github.io]로 접속해 정상적으로 배포되었는지 확인합니다.



* 참고 : https://dschloe.github.io/settings/hexo_blog/