본문 바로가기

Back41

[PGAdmin4] DB 유휴연결이 과할 때 연결된 DB 조회 및 끊기 DB 유휴연결이 너무 많은 상태라 사용하는 것 외에는 연결을 끊어야됐다. 연결된 DB를 조회하는 쿼리문은 아래와 같다.SELECT pid, usename, datname, state, queryFROM pg_stat_activityWHERE state = 'idle'; 해당 데이터베이스에 커서를 두고 우클릭→ Query Tool 에서 위 쿼리문을 입력해서 실행한다. 그럼 아래와 같이 연결상태를 조회 가능하다  연결된 DB를 종료하려면 아래 쿼리문을 입력해준다.SELECT pg_terminate_backend(pid) FROM pg_stat_activity WHERE state = 'idle' and datname = '내 DB 이름'; 2024. 10. 11.
AWS CLI 설치 과정 에러 exec format error: aws 아래 AWS에서 Mac 운영체제에 맞게 다운을 받고https://aws.amazon.com/ko/cli/ 아래 명령어를 입력한 뒤curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"unzip awscliv2.zipsudo ./aws/installaws --version버전 확인 및 설치 확인을 하려는데exec format error: aws에러가 떴다. 구글링 및 GPT의 도움을 받아 여러 명령어를 입력해봐도 효과가 없길래그냥 brew로 다시 다운받았다. brew install awscli  설치 아주 잘된다👍 다음 AWS에서 우측 상단 내 프로필 클릭 후보안 자격 증명 → 좌측 메뉴에서 사용자 → 사용자 생성.. 2024. 10. 9.
AWS CLI 설치 터미널에 aws 인식이 안된다. AWS CLI 설치를 우선적으로 해줘야된다고 한다.터미널에 아래 명령어를 순차적으로 입력해준다.curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"sudo installer -pkg AWSCLIV2.pkg -target / PW를 치라고 뜨는데, 내 맥북 비밀번호 입력해주면 된다. 이제 아래 명령어를 입력해주고에세스 키, 시크릿 키 입력해주면 된다.aws configure 2024. 10. 7.
정규식 \b 의 사용_단어 경계 구분 \d+\??\d+?(, |, and )\d{1,2}[A-Z]?(\.\d{1,2}[A-Z]?)*( ?\[ ?\w+ ?\])*이 정규식을 사용해 데이터 프로세싱 작업을 하는중인데,뜬금없이 1982, 1984와 같은 연도 부분까지 파싱이 되어버렸다. 문제가 뭔지 보니 정규식에서 연도까지 잘못 처리할 수 있다는 걸 알게되어\b\d{1,2}[A-Z]?\b(, |, and )\b\d{1,2}[A-Z]?\b(\.\d{1,2}[A-Z]?\b)*( ?\[ ?\w+ ?\])*위와 같이 단어 경계 구분을 위해 \b를 추가해줬다. \b의 기능은 아래와 같다. \\b의 기능단어 경계 : \b는 공백, 문장 부호, 또는 문자열의 시작과 끝과 같은 위치에서 단어와 비단어(공백, 문장 부호, 숫자와 문자가 아닌 것) 사이의 경계를 .. 2024. 8. 27.
[VS Code Python] VS Code에 Python 사용 | pip3로 패키지 설치 Mac은 가상환경을 만들어 pip를 사용할 수 있는데아래 명령어로 가상환경을 먼저 만들어준다python3 -m venv venv 가장 마지막의 venv는 가상환경 이름이다(자유롭게 설정) ls 위 명령어로 가상환경이 제대로 생성됐나 확인해준다 생성이 됐다면 파이썬 프로젝트 인터프리터를 변경해줘야하는데,보기 → 명령 팔레트 → Python: 인터프리터 선택 내가 생성한 가상환경을 선택하고 작업하면 되는데,   pip도 brew도 제대로 작동을 안하는 에러가 났다. # 기존 가상환경 삭제deactivate# myenv 이름의 가상환경(venv) 만들기python3 -m venv myenv# myenv 가상환경 활성화source myenv/bin/activate# pip 업데이트pip install --upg.. 2024. 8. 21.
[Mac/Python] 웹 크롤링 준비 | pip로 beautifulsoup4, requests 패키지 설치 | bs4 import 에러 시작에 앞서, 결론만 보고싶으면 가장 마지막구분선 아래를 보면 된다   나는 PyCharm을 사용중이고,pip로 beautifulsoup4 패키지를 설치하려고 하는데계속 에러가 나는 상태다 구글링해서 pip를 설치하고 패키지 설치를 했는데,# pip 설치brew install pip# beautifulsoup4 패키지 설치pip install beautifulsoup4pip가 없다고 뜬다? Python 3.12 버전이라 그런가 해서pip3로 다시 해봤다(Python2 전과 후 버전 구분을 위해 pip2, pip3 이렇게 쓴다고 한다) 우선 pip3 입력해서 아래와 같이 뜨면 제대로 설치되어있는거다.Usage: pip3 [options]Commands: install .. 2024. 8. 8.