게시판을 만든다면 게시판 작성일자 가 디비 자료로 들어가리라고 생각합니다. 그것을 이용해서 특정 갯수만큼 잘라 내는 것이 좋습니다.
select * from table_name order by date limit 10;
이런식이 되겠지요.
만약 그것이 아니고 그냥 작성 순서대로 10개를 선택하길 원한다면 oid 를 이용하는 것이 좋습니다. oid 라는 것은 object identifier 의 약자로서 PostgreSQL 에서 생성되는 모든 객체에는 이 oid 라는 것이 자동으로 부여 되는데 작은수에서 큰 수로 자동으로 부여되도록 되어 있습니다. 그러므로 먼저 생성된 row 에는 낮은 번호의 oid 가 부여되는 것입니다. 그러므로 다음과 같은 query 도 가능합니다.
select * from table_name order by oid limit 10;
>>이병기 님께서 쓰시길<<
:: 게시판제작중입니다.
:: postgresql에서는 특정 레코드로 바로 이동하기 위해서 어떤 방법을 사용하나요?
:: 게시판의 리스트뿌리는 부분 코딩중입니다.
:: 설마 모든 게시판 탐색해야하는건 아니겠죠??
::
:: 이건 DBMS마다 틀리더군요. T_T
::
|