Databases

Database Tools

PostgreSQL, MariaDB, SQLite, MongoDB, and Redis for your Termux development environment.

Available Databases

5 database management systems

PostgreSQL

postgresql

Advanced relational database system with ACID compliance, foreign keys, triggers, and stored procedures.

Features

ACID CompliantForeign KeysTriggers & Stored ProceduresJSON SupportFull-Text Search

Installation

core install db --postgresql

PostgreSQL Manager Commands

core pg start— Start PostgreSQL server
core pg stop— Stop PostgreSQL server
core pg status— Check server status
core pg init— Initialize database
core pg create <name>— Create database
core pg drop <name>— Drop database
core pg list— List databases
core pg shell— Open psql console

MariaDB

mariadb

MySQL-compatible relational database, fast, scalable and robust.

Features

MySQL CompatibleHigh PerformanceACID CompliantRow-level LockingAutomatic Recovery

Installation

core install db --mariadb

SQLite

sqlite

Lightweight, disk-based database that does not require a separate server process.

Features

Zero-ConfigurationServerlessTransactionalSmall FootprintStandard SQL

Installation

core install db --sqlite

MongoDB

mongodb

NoSQL document database with JSON-like documents and dynamic schema.

Features

Document-OrientedJSON-like DocumentsDynamic SchemaHorizontal ScalingRich Query Language

Installation

core install db --mongodb

Redis

redis

In-memory data structure store used as database, cache, and message broker.

Features

In-Memory StoreCacheMessage BrokerData StructuresPersistence

Installation

core install db --redis

PostgreSQL Manager Commands

redis-server --daemonize yes— Start Redis server
redis-cli— Open Redis CLI
redis-cli PING— Test connectivity (should reply PONG)
redis-cli SHUTDOWN— Stop Redis server