Ejemplo n.º 1
0
def cmd_lock(args):
    if not args.quiet:
        print("Locking database {0}".format(args.database))
    if not args.dry_run:
        database = Database.instance(args.database)
        mapper = DatabaseMapper(database)
        mapper.set_destroy_lock(True)
Ejemplo n.º 2
0
def cmd_unlock(args):
	if not args.quiet:
		print("Unlocking database {0}".format(args.database))
	if not args.dry_run:
		database = Database.instance(args.database)
		mapper = DatabaseMapper(database)
		mapper.set_destroy_lock(False)
Ejemplo n.º 3
0
def cmd_clone(args):
	if not args.quiet:
		print("Cloning database {0} to {1}".format(args.source, args.destination))
	if not args.dry_run:
		Database.cls().clone(args.source, args.destination)
		database = Database.instance(args.destination)
		mapper = DatabaseMapper(database)
		mapper.set_destroy_lock(False) # new databases are always unlocked
Ejemplo n.º 4
0
def cmd_clone(args):
    if not args.quiet:
        print("Cloning database {0} to {1}".format(args.source,
                                                   args.destination))
    if not args.dry_run:
        Database.cls().clone(args.source, args.destination)
        database = Database.instance(args.destination)
        mapper = DatabaseMapper(database)
        mapper.set_destroy_lock(False)  # new databases are always unlocked