1. OS 방화벽에서 5432 포트 오픈 (외부에서 TCP/IP 연결하기 위함)
2. data 폴더 아래의 postgresql.conf 파일 변경
listen_addresses = 'localhost' => listen_addresses = '*'
port = 5432

3. pg_hba.conf 파일 변경
host     all       all       0.0.0.0/0       trust
4. PostgreSQL 시작
./pg_ctl -D $HOME/pgsql/data start
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://www.yongbi.net/rss/response/556

ODP 개발 서버 환경

Articles 2013/04/22 18:26 용비
1. OS : Linux CentOS 5.4
2. Java : OpenJDK 1.6.0.31
3. Database : PostgreSQL 8.1.31
4. WAS : Jboss 7.1.1.Final
5. Gateway Application : Jersey를 이용한 Java Servlet
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://www.yongbi.net/rss/response/555

<PostgreSQL Install>

  • 의존 라이브러리 설치

yum -y install zlib curl gcc g++ cpp gcc-c++ compat-gcc-34-g77 libxml2 libxml2-devel gd gd-devel freetype freetype-devel libpng libpng-devel libjpeg libjpeg-devel fontconfig  fontconfig-devel mhash mhash-devel libmcrypt libmcrypt-devel openssl openssl-devel gmp gmp-devel flex libtermcap-devel ncurses-devel libc-client-devel bzip2-devel termcap libtermcap gdbm-devel readline-devel zlib-devel tcl-devel python-devel


  • PostgreSQL 8.1.23 설치

./configure --prefix=$HOME/pgsql

make && make install


  • PostgreSQL 초기화

Initdb -D $HOME/pgsql/data


  • PostgreSQL DB 시작

bin/pg_ctl -D $HOME/pgsql/data -l logfile start


  • Database 생성

bin/createdb database_name


  • PostgreSQL SQL Console 사용

bin/psql database_name


  • PostgreSQL SQL Console 종료

\q


  • PostgreSQL Table 생성

Create table table_name (column_name varchar(10), mod_date TIMESTAMP....);


  • PostgreSQL Column 추가

Alter table table_name ADD column_name varchar(10);


  • PostgreSQL Column 변경

Alter table table_name rename column column_name to new_column_name;


  • 생성한 테이블 조회

Select * from pg_tables where schemaname='public';


  • 테이블의 Column 정보 조회

Select * from information_schema.columns where table_name='table_name';


  • PostgreSQL 사용자 생성

bin/createuser -s username -P

Enter password for new role : xxx


  • PostgreSQL 사용자 조회

select * from pg_user;


  • PostgreSQL User 권한 주기

Grant all on all tables in schema public to user_id;

받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://www.yongbi.net/rss/response/554