Жоба — 2026
Titanbase
Деректер моделін бір рет жобалаңыз — кез келген бэкендке орналастырыңыз. Реляциялық деректер қорларына арналған ашық визуалды схема дизайнері. Local-first, нұсқаланатын, кеңейтілетін. Postgres, MySQL, SQLite-ке экспорт — Neon және Supabase пресеттерімен.
01
Жобалаңыз
Визуалды редакторды ашыңыз. Сүйреңіз, қосыңыз. Схеманы деректер туралы ойлағандай құрыңыз.
02
Сақтаңыз
Схема дискіңізде .titan.json файлы ретінде сақталады. Git-ке коммиттеңіз. PR-да diff жасаңыз. Аккаунт жоқ, бұлт жоқ, байланыстыру жоқ.
03
Экспорттаңыз
Мақсатты таңдаңыз. Продакшенге дайын DDL алыңыз. Мақсаттарды кез келген уақытта ауыстырыңыз — модель өзгермейді.
Экспорт мақсаттары
Экспортер
PostgreSQL
Жергілікті типтер, JSONB, массивтер, ішінара индекстер
Экспортер
MySQL
Кірістірілген enum, AUTO_INCREMENT, InnoDB
Экспортер
SQLite
Тип маппингі, enum үшін CHECK-шектеулер
Пресет
Neon
Postgres DDL + serverless қосылу конфигурациясы
Пресет
Supabase
Postgres DDL + RLS саясаттары + auth.users()
Неліктен Titanbase
Бір модель — көптеген деректер қоры
Dev (SQLite), staging (Neon) және production (Postgres) үшін бөлек схемаларды қолдауды тоқтатыңыз. Бір рет жобалаңыз — барлық жерге экспорттаңыз.
Local-first, байланыстырусыз
Дискіңіздегі файлдар, репозиторийіңіздегі коммиттер. Аккаунт қажет емес. Бұлт тәуелділігі жоқ. Офлайн жұмыс.
Дизайн бойынша кеңейтілетін
Әрбір экспорт мақсаты — плагин, IR-ден шығысқа таза функция. Өзіңіздікін жасаңыз, қоғамдастықпен бөлісіңіз.
Көпірлер, қабырғалар емес
Prisma, Drizzle, SQL немесе тірі деректер қорларынан импорт. Кері экспорт. Titanbase сіздің стекпен жұмыс істейді, оған қарсы емес.
Редакциялар
MIT Licensed
Open Source
Толық визуалды редактор. Local-first. Postgres, MySQL, SQLite экспортерлері. Neon және Supabase пресеттері. Prisma және Drizzle көпірлері. DB-интроспекция. CLI. Plugin API.
Командалар
Бұлт
Орналастырылған жұмыс кеңістіктері. Нақты уақыттағы бірлескен жұмыс. Нұсқа тарихы. Схема шолу процестері. Тармақтар мен біріктіру.