pg_cron은 데이터베이스 내부에서 확장으로 실행되는 PostgreSQL(10이상)용 cron 기반의 스케줄러이다. linux의 crontab과 동일한 구문을 사용하며 데이터베이스에서 직접 query 실행을 예약할 수 있다. 설치 # 사용하고 있는 postgresql 버전에 맞게 설치하자. # 아래는 postgresql13 용 pg_cron을 설치하는 예시이다. # Red Hat, CentOS, Fedora, Amazon Linux $ sudo yum install -y pg_cron_13 # Debian, Ubuntu $ sudo apt-get -y install postgresql-13-cron postgresql.conf 설정 #postgresql.conf 파일에 아래의 설정을 추가 하자. # p..
먼저 psql을 명령어를 사용하여 PostgreSQL에 접속 한다. $ psql -U postgres -W postgres 사용자의 암호: psql (10.17) 도움말을 보려면 "help"를 입력하십시오. postgres=# -U 옵션은 사용자이고 -W 옵션은 비번을 입력하겠다는 의미이다. 이제 psql에서 자주 사용하는 명령어 몇가지를 알아보자 데이터베이스 목록 조회 \l 좀더 자세한 내용을 원한다면 뒤에 + 만 더 붙이면 된다. \l+ postgres=# \l 데이터베이스 목록 이름 | 소유주 | 인코딩 | Collate | Ctype | 액세스 권한 -----------+-----------+--------+-------------+-------------+----------------------..
먼저 psycopg2을 설치 한다. ※ 혹시 CentOS 7 에서 psycopg2를 설치할 때 오류가 발생한 다면 아래의 방법을 시도해 보자 CentOS7에서 psycopg2 설치 오류 해결 sudo yum groupinstall "Development Tools" sudo yum install python3-devel sudo yum install postgresql-libs sudo yum install postgresql-devel pip3 install psycopg2 출처 : https://stackoverflow.com/a/5.. xshine.tistory.com $ pip install psycopg2 Collecting psycopg2 Downloading psycopg2-2.9.3.tar..
# PostgreSQL repository 설치 $ rpm -Uvh https://yum.postgresql.org/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm # PostgresQL 설치 $ yum install postgresql10-server postgresql10 # PostgreSQL DB 초기화 $ /usr/pgsql-10/bin/postgresql-10-setup initdb #PostgreSQL 실행 $ systemctl start postgresql-10.service $ systemctl enable postgresql-10.service # postgre 계정 비밀번호 변경 $ su - postgres -c "psql" psql (..
- Total
- Today
- Yesterday