DatabasesView CORE-TERMUX Docs ←
Database Tools
PostgreSQL, MariaDB, SQLite, MongoDB, and Redis for your Termux development environment.
core install dbAvailable Databases
5 database management systems
PostgreSQL
postgresqlAdvanced 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 --postgresqlPostgreSQL Manager Commands
core pg start— Start PostgreSQL servercore pg stop— Stop PostgreSQL servercore pg status— Check server statuscore pg init— Initialize databasecore pg create <name>— Create databasecore pg drop <name>— Drop databasecore pg list— List databasescore pg shell— Open psql consoleMariaDB
mariadbMySQL-compatible relational database, fast, scalable and robust.
Features
MySQL CompatibleHigh PerformanceACID CompliantRow-level LockingAutomatic Recovery
Installation
core install db --mariadbSQLite
sqliteLightweight, disk-based database that does not require a separate server process.
Features
Zero-ConfigurationServerlessTransactionalSmall FootprintStandard SQL
Installation
core install db --sqliteMongoDB
mongodbNoSQL document database with JSON-like documents and dynamic schema.
Features
Document-OrientedJSON-like DocumentsDynamic SchemaHorizontal ScalingRich Query Language
Installation
core install db --mongodbRedis
redisIn-memory data structure store used as database, cache, and message broker.
Features
In-Memory StoreCacheMessage BrokerData StructuresPersistence
Installation
core install db --redisPostgreSQL Manager Commands
redis-server --daemonize yes— Start Redis serverredis-cli— Open Redis CLIredis-cli PING— Test connectivity (should reply PONG)redis-cli SHUTDOWN— Stop Redis server