Думаю, что это вопрос больше
сюда
Если же делается самостоятельно, то тут тоже просто:
Каждая запись имеет порядковый номер. Считаем, что нумерация новостей идет по возрастанию без пропусков. Вытаскиваешь на новостную страницу, например, первые десять (сортировка по номеру по убыванию, фетчатся не более 10 кортежей) и, если номер последней новости больше единицы, то добавляешь ссылку на архив.
Для отображения же страницы архива вытаскиваешь новости по диапазону номеров по убыванию номера.