성엽이
KKIMSSI
성엽이
전체 방문자
오늘
어제
  • 분류 전체보기 (454)
    • :) (2)
    • C프로그래밍이론 (9)
    • C++프로그래밍 (64)
      • STL (1)
    • C# (2)
    • Visual studio 10.0 (9)
    • AT91SAM7S256 (21)
    • 논리회로 (14)
    • AVR2560 (11)
    • TCPIP (16)
    • NetWork (4)
      • Ubuntu Linux (2)
    • Assembly (21)
    • UNIX 프로그래밍 (6)
    • RFID 분석 (1)
    • Win32 API (7)
    • Cortex-M3 (4)
    • Unity (91)
    • Flutter (9)
    • OwnProject (11)
      • It's mine (5)
      • 마인드스톰 실습 (1)
      • 보고서 자료 (2)
      • RPi B+ (2)
    • ETC (25)
      • 상식 (3)
    • MFC (40)
    • PostgeSQL (18)
    • 영상제어 (6)
      • VFW_영상처리 (1)
    • Python (0)
    • Java (30)
      • SpringBoot (2)
      • Javascript (1)
      • JSP (13)
      • Spring (8)
    • Oracle (4)
      • SQL (3)
    • HTML (6)
      • Thymeleaf (1)
      • CSS (1)
      • Bootstrap (3)
    • IDE (1)
      • VS Code (1)
    • Android (2)
    • Privacy Policy (0)
    • MYSQL (2)
      • MariaDB (2)
    • AWS (5)
    • 개인공부 (0)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • 관리자
  • 글쓰기

공지사항

인기 글

태그

  • ARM Reverse Engineering
  • Boot Code 분석
  • 문자열 나누기
  • MFC
  • WINAPI

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
성엽이

KKIMSSI

PostgeSQL

[PostgreSQL] Create/Drop/Restore 시 batch-file 만들기(환경변수설정포함)

2014. 5. 16. 12:41


add_testCreatDB.bat

add_testDropDB.bat

add_testRestoreDB.bat

add_testEnv.bat


위 파일을 메모장으로 열어보면 알 수 있다.


1. CREATE DATABASE 시에는 


CREATE DATABASE createtest WITH OWNER postgres TEMPLATE template0 ENCODING 'UTF8' TABLESPACE  pg_default LC_COLLATE 'Korean_Korea.949' LC_CTYPE 'Korean_Korea.949' CONNECTION LIMIT  -1"


속성들을 설정 해 줄수있다.


2. DROP DATABASE 는 간단함.


3. pg_restore 은 


pg_restore -U postgres -d My_DB_Name < My_Backup_FileName.dump


위의 My_~ 는 DB이름 , Backup 해둔 DB 파일이름 을 집어 넣으면 된다.


4. 환경변수 설정은 주의해야할 것이 64bit 인지 32bit 인지 확인해야하고, 

환경변수 이름이 같을 경우 덮어써지므로 주의해서 다 적어줘야 한다.


REG ADD "HKLM\System\CurrentControlSet\Control\Session Manager\Environment" /v path /t REG_EXPAND_SZ /d "%Path%;C:\Program Files\PostgreSQL\9.2\bin\ /f

REG ADD "HKLM\System\CurrentControlSet\Control\Session Manager\Environment" /v INCLUDE /t REG_EXPAND_SZ /d "C:\Program Files\PostgreSQL\9.2\include /f

REG ADD "HKLM\System\CurrentControlSet\Control\Session Manager\Environment" /v LIB /t REG_EXPAND_SZ /d "C:\Program Files\PostgreSQL\9.2\lib /f


저작자표시

'PostgeSQL' 카테고리의 다른 글

[2014.05.23] Convert Format Type  (0) 2014.05.23
[PostgreSQL] WITH 문의(Query)  (0) 2014.05.20
[PostgreSQL] CTID 단편화하기(?)  (0) 2014.05.13
[MFC] 라이브러리 libpq를 이용한 C프로그래밍 (DB연동)  (2) 2014.04.17
[PostgreSQL] 제약조건, Constraint(NOT NULL, UNIQUE, PRIMARY KEY(기본키), FOREIGN KEY(외래키))  (0) 2014.03.28
    'PostgeSQL' 카테고리의 다른 글
    • [2014.05.23] Convert Format Type
    • [PostgreSQL] WITH 문의(Query)
    • [PostgreSQL] CTID 단편화하기(?)
    • [MFC] 라이브러리 libpq를 이용한 C프로그래밍 (DB연동)
    성엽이
    성엽이

    티스토리툴바