psql �ŃR�}���h���C������ϐ��ɒl��������

�O�� psql �̕ϐ��ɂ‚��ď����܂����� �ϐ��ւ̒l�̑���� psql ���N������R�}���h���C��������ł��܂��B �Ƃ������A�o�b�`�����Ȃǂ��l����Ƃ����������C���ɂȂ�Ǝv���܂��B �i�q�A�h�L�������g�Ƃ����������܂����j

SQL �́A�O���Ɠ������̂��g�p���܂��B

SELECT * FROM generate_series(1, 100) 
WHERE generate_series between :start AND :end;

start �� end �Ƃ��� 2 �‚̕ϐ����g�p���Ă��܂��B

�R�}���h���C���Ŏw�肷��ɂ́Av �I�v�V�������g�p���܂��B

$ psql -f test.sql -v start=3 -v end=9 db

 generate_series
-----------------
               3
               4
               5
               6
               7
               8
               9
(7 rows)

����̓��t����Ԃ� SQL �����s�������ꍇ�ȂǂɎg���܂��B

Google �T�C�g������

Amazon�A�\�V�G�C�g