Veri

Yönetilen Postgres, Redis, tam metin arama ve nesne depolama; proje başına, dış kayıt olmadan sağlanır.

Veri servisleri yerleşiktir ve proje başına sağlanır: dış hesap yok, ayrı faturalandırma yok. Bağlantı dizeleri beklemede şifrelenir (AES-256-GCM) ve talep üzerine çekilir; CLI bunları bir komutun ömrünün ötesinde asla saklamaz.

Servisler

ServisAmaç
PostgreSQLBağlantı havuzlamalı birincil ilişkisel veritabanı
RedisÖnbellek, pub/sub ve oturumlar
Nesne depolamaS3-uyumlu nesne depolama (MinIO)
Tam metin aramaVerin üzerinde arama (Meilisearch)

Dürüst not. Postgres ve Redis çekirdek MVP veri servisleridir. Nesne depolama ve arama da mevcut; ClickHouse tabanlı analitik yol haritasında. Projenin bir türden birden fazla servisi varsa, araçlar ve komutlar açık bir hedef alır.

Postgres

primdb db                 # open a psql shell on the production DB
primdb db --preview       # connect to the preview DB
primdb db push            # push a Drizzle schema (drizzle-kit push)
primdb db migrate         # run pending migrations on production
primdb db status          # list pending migrations
primdb db rollback        # roll back the last applied migration
primdb db studio          # open Drizzle Studio, tunneled to your browser
primdb db backup          # create a manual backup snapshot
primdb db restore <id>    # restore the DB from a backup

Redis

primdb redis cli              # open redis-cli on production
primdb redis cli --preview    # connect to preview Redis
primdb redis flush --preview  # flush the preview DB (blocked on production)

Nesne depolama

primdb storage ls                     # list objects
primdb storage ls --prefix uploads/   # list under a prefix
primdb storage upload <file>          # upload (key = filename)
primdb storage upload <file> --key custom/path.jpg
primdb storage url <key>              # print an object URL
primdb storage rm <key>               # delete an object

Bir ajandan

MCP üzerinden ajanlar Postgres için query_sql ve list_tables, Redis için redis_get / redis_set / redis_del / redis_keys ve depolama için storage_list / storage_get_url / storage_put_text / storage_delete çağırır; hepsi tek bir projeye kapsanır. MCP bölümüne bak.

Markdown olarak görüntüle