# 2026-03-09 # handler.py — возвращает все записи из таблицы notes. # GET/POST /fn/default/notes-list → JSON массив записей, сортировка по created_at DESC. import os import psycopg2 import psycopg2.extras def handle(event): dsn = os.environ['PG_DSN'] conn = psycopg2.connect(dsn) try: cur = conn.cursor(cursor_factory=psycopg2.extras.RealDictCursor) cur.execute( "SELECT id, title, body, created_at::text FROM notes ORDER BY created_at DESC" ) rows = cur.fetchall() return [dict(r) for r in rows] except Exception as e: return {'error': str(e)} finally: conn.close()