Cara efisien untuk mendapatkan catatan terakhir/pertama di TimescaleDB:
Rekor pertama:
SELECT <COLUMN>, time FROM <TABLE_NAME> ORDER BY time ASC LIMIT 1 ;
Rekor terakhir:
SELECT <COLUMN>, time FROM <TABLE_NAME> ORDER BY time DESC LIMIT 1 ;
Pertanyaannya sudah dijawab, tetapi saya yakin ini mungkin berguna jika orang-orang akan sampai di sini. Menggunakan first() dan last() di TimescaleDB membutuhkan waktu lebih lama.