�yPostgreSQL�z�\�[�X�t�@�C������PostgreSQL�𐳂����C���X�g�[������菇�F�f�[�^�x�[�X�T�|�[�g�őO���̌��ꂩ��i2�j�i1/2 �y�[�W�j

�f�[�^�x�[�X�Ǘ��V�X�e���̉^�p�Ńg���u��������������ǂ����邩�B�f�[�^�x�[�X�T�|�[�g�X�y�V�����X�g������ڐ��̉���Tips�����͂����܂��B����́uPostgreSQL���\�[�X�t�@�C������C���X�g�[������菇�v��������܂��B

» 2016�N11��28�� 05��00�� ���J
[�Ɠ�����C������ЃA�V�X�g]
���{�A�ڂ́A�A�V�X�g�̃f�[�^�x�[�X�T�|�[�g�X�y�V�����X�g�ɂ��uDatabase Support Blog�v���A�񋟎Ђ̋��‚̉��A�ꕔ�C�����ē]�ڂ�����̂ł��B

�A�ڃo�b�N�i���o�[

�@�uPostgreSQL�v�i�I�[�v���\�[�X�f�[�^�x�[�X�Ǘ��V�X�e���j���C���X�g�[�������i�ɂ́A�\�[�X�t�@�C�����g�p������@��RPM�p�b�P�[�W���g�p������@�Ȃǂ�����܂��B�A�V�X�g�ł́APostgreSQL��Linux�‹��փC���X�g�[������ꍇ�A�ȉ��̗��R����\�[�X�t�@�C�����g�p����C���X�g�[�����@�𐄏����Ă��܂��B

PostgreSQL���\�[�X�t�@�C������̃C���X�g�[���𐄏����闝�R

  • configure�X�N���v�g�ŃC���X�g�[������͂��߂Ƃ����I�v�V�����̎w�肪�”\�ł���
  • �lj����W���[����}�C�i�[�o�[�W�����A�b�v�ɑΉ����₷��
  • ���Y�}�V���ł̃R���p�C�����ɍœK�������”\��������
  • �o�[�W����8.4�ȑO�̃o�[�W�����ł��A�����o�[�W�����̋������”\�ł���i���j

�i���o�[�W����9.0�ȍ~�ł́ARPM�p�b�P�[�W����PostgreSQL���C���X�g�[��������@�ł������o�[�W�����𓯋������邱�Ƃ��”\�ł��j


�@����͈��Ƃ��āA�uOracle Enterprise Linux 5.6 64bit�v�̊‹���PostgreSQL 9.4.0���\�[�X�t�@�C������C���X�g�[������菇�ƁA�C���X�g�[�����̒��ӎ������Љ�܂��B

PostgreSQL���\�[�X�t�@�C������C���X�g�[������

�@PostgreSQL 9.4.0���\�[�X�t�@�C��������C���X�g�[�������܂��Ȏ菇�͈ȉ��̒ʂ�ł��B

  1. PostgreSQL 9.4.0���C���X�g�[������OS���[�U�[�̍쐬
  2. PostgreSQL 9.4.0�̃\�[�X�t�@�C���̃_�E�����[�h
  3. configure�X�N���v�g�̎��s
  4. �ugmake�v�ugmake install�v�̎��s
  5. �‹��ϐ��̐ݒ�
  6. initdb�̎��s

�y1�z�C���X�g�[������OS���[�U�[�̍쐬

�@�܂��APostgreSQL���C���X�g�[�����郆�[�U�[���쐬���܂��B

�@���؊‹��Ȃǂł́A�����o�[�W������PostgreSQL���C���X�g�[�����ĕ]������V�[���͑����Ǝv���܂��B�o�[�W�������Ƃ�OS���[�U�[���쐬���Ă����ƁA���̌�̊Ǘ����e�ՂɂȂ�܂��B

�@# useradd -m -d /home/p940 p940
�@# passwd p940
�@# su - p940
PostgreSQL 9.4.0���C���X�g�[�����郆�[�U�[�up940�v���쐬

�@�����ł́APostgreSQL 9.4.0���C���X�g�[�����郆�[�U�[�up940�v���쐬���܂����B�ȍ~�̎菇���A�up940�v���[�U�[�Ŏ��s���܂��B

�y2�zPostgreSQL 9.4.0�̃\�[�X�t�@�C���̃_�E�����[�h

�@PostgreSQL�̃\�[�X�t�@�C���́A�uPostgreSQL Global Development Group�v��Web�T�C�g����_�E�����[�h�ł��܂��B�����ɂ͂��܂��܂ȃo�[�W�����ƈ��k�`���̃_�E�����[�h���W���[�������݂��܂��B�ǂ̈��k�`���̃_�E�����[�h���W���[���������Ƃ��Ē��g�͓����ł����A����́upostgresql-9.4.0.tar.gz�v���g���܂��B�Ȃ��A�Г�LAN�‹���wget�R�}���h���g�p����ۂ́A���O��/etc/wgetrc����http_proxy�Ahttps_proxy�Aftp_proxy�Ȃǂ̐ݒ肪�K�v�ȏꍇ������܂��B

-- �\�[�X�t�@�C�����_�E�����[�h����f�B���N�g����C�ӂ̖��O�ō쐬
�@$ mkdir sources
-- sources �f�B���N�g���z����postgresql-9.4.0.tar.gz ���_�E�����[�h
�@$ cd sources
�@$ wget https://ftp.postgresql.org/pub/source/v9.4.0/postgresql-9.4.0.tar.gz
PostgreSQL�̃\�[�X�t�@�C�����_�E�����[�h����i��́A9.4.0�̏ꍇ�j

�@�Ȃ��A2016�N11�����݁APostgreSQL�̍ŐV�o�[�W�����́uv9.6.1�v�ŁA�o�[�W�����A�b�v���i��ł��܂��B�ŐV�o�[�W������]�ޏꍇ�ɂ́A�o�[�W��������URL�\�L��K�X�u�������ēǂݐi�߂Ă��������B

�y3�zconfigure�X�N���v�g�̎��s

�@configure�X�N���v�g���̊e�I�v�V�����ŁA�C���X�g�[������f�B���N�g����C���X�g�[���ΏۂȂǂ��w�肵�܂��B

�@�ȉ��ɁA�S�t�@�C���̃C���X�g�[���ꏊ���w�肷��u--prefix�v�I�v�V������AOpenSSL�p�b�P�[�W���g�p����SSL�ڑ��̃T�|�[�g��L���ɂ���u--with-openssl�v�I�v�V�����Ȃǂ��w�肵�Ď��s�����������܂��B

-- postgresql-9.4.0.tar.gz��W�J
�@$ tar xvf postgresql-9.4.0.tar.gz
-- �\�[�X�t�@�C���̓W�J�f�B���N�g���Ɉړ�
�@$ cd postgresql-9.4.0
-- �e��I�v�V�������w�肵��configure�X�N���v�g�����s
�@$ ./configure --prefix=/home/p940/posgrehome --enable-debug --with-openssl --with-pgport=1940 --enable-nls=UTF_JP --with-libxml
configure�X�N���v�g�����s����i��́A9.4.0�̏ꍇ�j

�@�Ȃ��A�����Ŏw�肵�Ȃ������@�\���C���X�g�[����Ɏg���ꍇ�ɂ́APostgreSQL�̍ăC���X�g�[�����K�v�ɂȂ�̂Œ��ӂ��Ă��������B���̑��̃I�v�V�����ɂ‚��ẮA�ȉ��̃h�L�������g���Q�Ƃ��Ă��������B


configure�X�N���v�g���s���̒��ӓ_

�@�O�q�����悤�ɁA�I�v�V������configure�X�N���v�g�ł̎w�肪�K�v�ł��B

�@�Ⴆ�΁A�N���C�A���g��PostgreSQL�ԂŃZ�L���A��SSL�ڑ���K�{�Ƃ���ꍇ�ɂ́Aconfigure�X�N���v�g���s����--with-openssl�I�v�V�������w�肵�܂��B�t�ɁA�w�肵�Ȃ����SSL�ڑ��ł̉^�p�͂ł��܂���i�ăC���X�g�[�����K�v�ɂȂ�܂��j�B���̑��ɂ��AOS�̃��\�[�X���ⓝ�v�����X�i�b�v�V���b�g�Ƃ��Ď擾���邽�߂̃c�[���ł���upg_statsinfo�v�𗘗p����Ȃ�΁A--with-libxml�I�v�V�������w�肵�܂��B

���C�u�����̃`�F�b�N�Ɏ��s����ꍇ�́c�c

�@configure�X�N���v�g���s���ɂ́A�K�v�ȃ��C�u�����̃`�F�b�N�����s����܂��B���̂Ƃ��ɁA�K�v�ȃ��C�u���������݂��Ȃ������ꍇ�ɁA�ȉ��̂悤�ȃG���[���b�Z�[�W���\������܂��B

configure: error: readline library not found
�@If you have readline already installed, see config.log for details on the
�@failure. It is possible the compiler isn't looking in the proper directory.
�@Use --without-readline to disable readline support.
configure�X�N���v�g���s���ɕ\�����ꂽ�G���[���b�Z�[�W�i��́A9.4.0�̏ꍇ�j

�@�G���[���b�Z�[�W�́A�K�v�ȃ��C�u�������V�X�e���ɑ���Ă��Ȃ��ꍇ�ɕ\������܂��B���̏ꍇ�́A�K�v�ȃ��C�u������yum�R�}���h�ȂǂŃC���X�g�[��������ŁA�ēxconfigure�X�N���v�g�����s���܂��B�Ⴆ�Ώ�L�̃G���[���b�Z�[�W�ł́uredline���C�u���������݂��܂���v�Ƃ���̂ŁA�ȉ��̂悤��redline���C�u�������C���X�g�[�����܂��B

�@$ su -
�@# yum install readline
�@# yum install readline-devel
�s�����Ă���redline���C�u������yum�R�}���h�ŃC���X�g�[������

�@�@�@�@�@�@ 1|2 ���̃y�[�W��

Copyright © ITmedia, Inc. All Rights Reserved.

'; if( !this.isSubscription ) { this.insertTarget = document.querySelector('#cmsBody .subscription') || document.querySelector('#cmsBody .inner'); } }; BodyAdIMSWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdIMSWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); } // global reference window.itm = itm; //entry point BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); })();
�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

Microsoft  WindowsőO2025
AI for GWjAO
[R[h^m[R[h Zg by IT - ITGWjArWlX̒SŊ􂷂gD
Cloud Native Central by IT - XP[uȔ\͂gD
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B