cli: import/export more tables

This commit is contained in:
Iain Learmonth 2022-04-22 14:30:53 +01:00
parent fbd9321fc5
commit b40e9b6eed

View file

@ -62,9 +62,9 @@ class DbCliHandler:
@classmethod @classmethod
def add_subparser_to(cls, subparsers: argparse._SubParsersAction) -> None: def add_subparser_to(cls, subparsers: argparse._SubParsersAction) -> None:
parser = subparsers.add_parser("db", help="database operations") parser = subparsers.add_parser("db", help="database operations")
parser.add_argument("--export", choices=["group", "origin", "proxy", "bridge"], parser.add_argument("--export", choices=sorted(models.keys()),
help="export data to CSV format") help="export data to CSV format")
parser.add_argument("--import", choices=["group", "origin", "proxy", "bridge"], parser.add_argument("--import", choices=sorted(models.keys()),
help="import data from CSV format", dest="impot") help="import data from CSV format", dest="impot")
parser.set_defaults(cls=cls) parser.set_defaults(cls=cls)