본문 바로가기

데이터베이스/PostgreSQL

Postgresql pg_hda.conf 환경설정. 요즘 미친듯이 바뻐서 정말로 오랜만(?) 거의 한달 만에 포스팅 하는것 같아요. 정말 정말 미친듯이 바쁘게 하루 하루 보내고 있습니다. 하루하루가 고달프면서 잠을 청할때는 ㅡㅜ 이 바닥 언제 떠나나 하면서 깜빡하면 해는 뜨고... 하루하루 의식이 몽롱해지네요.. 쫌... 정신좀 차려야 하는데... this file is usually located in $PGDATA directory, but not always (hi, “genius, let’s do it differently” debian guys). if you’re using modern postgresql you can check where the file is located: # show hba_file ; hba_file ----------.. 더보기
PostgreSQL Point-in-time Recovery (Incremental Backup) PostgreSQL “Point-in-time Recovery” (PITR) also called as incremental database backup , online backup or may be archive backup. The PostgreSQL server records all users’ data modification transaction like insert, update or delete and write it into a file call write-ahead (WAL) log file. This mechanism use the history records stored in WAL file to do roll-forward changes made since last database f.. 더보기
postgresql 사용법 - psql postgres@linux-krg:~> psql --help psql is the PostgreSQL interactive terminal. Usage: psql [OPTION]... [DBNAME [USERNAME]] General options: -c, --command=COMMAND run only single command (SQL or internal) and exit -d, --dbname=DBNAME database name to connect to (default: "postgres") -f, --file=FILENAME execute commands from file, then exit -l, --list list available databases, then exit -v, --set=.. 더보기
COPY 관련 설명 COPY 관련 설명 SynopsisCOPY tablename [ ( column [, ...] ) ] FROM { 'filename' | STDIN } [ [ WITH ] [ BINARY ] [ OIDS ] [ DELIMITER [ AS ] 'delimiter' ] [ NULL [ AS ] 'null string' ] [ CSV [ HEADER ] [ QUOTE [ AS ] 'quote' ] [ ESCAPE [ AS ] 'escape' ] [ FORCE NOT NULL column [, ...] ] http://www.postgresql.org/docs/8.1/static/sql-copy.html 위 문법은 copy 문법이며, 혹 더 많은 데이터를 삽입하기 위해 더 많은 옵션을 통하여 정확한 데이터를 넣.. 더보기
pg_dump PG_DUMP I. 서론 PG_DUMP은 다음과 같은 메뉴얼을 참조하여 백업 및 복구할 때 유용하게 사용할 수 있는 메뉴얼이다. II. 본론 다음은 PG_DUMP에 있는 내용을 다음과 같이 요약을 하고자 한다. PG_DUMP postgres@Dev:~> pg_dump --help pg_dump dumps a database as a text file or to other formats. Usage: pg_dump [OPTION]... [DBNAME] General options: -f, --file=FILENAME output file name -F, --format=c|t|p output file format (custom, tar, plain text) -i, --ignore-version proce.. 더보기