manticoresoftware / manticoresoftware/manticoresearch-backup

Add support for external storages

Open
#47 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
PHP
Stars
6
Forks
1
Avg merge
4d 6h
Merged PRs (30d)
2

Description

It will makes things easier if we support backing up directly to an external storage like ssh and s3.

Here's what the syntax may look like in SQL:

```
BACKUP [] TO [OPTIONS ]
```

`` should in the form of a function :
* `local({path=})` or `local()` or just path
* `ssh({host=, path=, username=, password=})`
* `s3({path=, key=, secret= })`
etc.

The command line syntax for `manticore-backup` is to be discussed.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the proposed SQL syntax and destination examples in the issue, then inspect the manticore-backup entry points for how backups currently choose their destination. The command-line syntax is explicitly unresolved, so clarify the scope and interface before implementation. Done means backup destinations can include local, SSH, and S3 storage, with the command-line behavior decided.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
infrastructure
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.