С какими базами данных можно работать из терминала?

Отдельные драйверы поддерживают MySQL/MariaDB, PostgreSQL, Redis, SQLite и MongoDB, а db даёт единое короткое обращение к выбранному драйверу.

Драйверы

Устанавливайте только нужные движки. mysql обслуживает и MariaDB; postgresql, redis, sqlite и mongodb остаются отдельными модулями.

Единый принцип

Общие флаги отвечают за подключение, выбор базы или пространства, структуру, просмотр, поиск, выгрузку и резервные копии. После : всегда идёт нативный язык выбранной БД.

Зеркало db

Один раз выполните db mysql, db postgresql, db redis, db sqlite или db mongodb. Дальше db передаёт операции установленному драйверу и ничего не переводит между языками баз данных.

Примеры

install mysql postgresql redis sqlite mongodb
db sqlite
db -c \sandbox\db\shop.sqlite
db -t
db -n products 5
db : SELECT COUNT(*) FROM products

Связанная документация

← Вернуться в FAQ