Вместо того чтобы каждый раз лезть в SQL-клиент, ты можешь ходить по базе обычными Unix-командами:
-
ls - посмотреть таблицы и строки-
cat - прочитать запись-
grep - быстро отфильтровать данные-
echo - записать значение-
rm - удалить записьТаблица становится директорией, строка - файлом или папкой, колонки - отдельными файлами. Например,
/mnt/db/users/123.json может быть обычной строкой из таблицы users в JSON-формате.На Linux используется FUSE, на macOS - NFS backend.
Получается довольно необычная идея: Postgres остаётся базой данных, но наружу выглядит как папка, по которой можно ходить через
ls, cat, grep и привычные shell-инструменты.Репозиторий: https://github.com/timescale/tigerfs


