parser.add_argument( "--database", type=str, action="store", default="sheepdog_automated_test", help="psql test database", ) parser.add_argument("--no-drop", action="store_true", default=False, help="do not drop any data") parser.add_argument("--no-user", action="store_true", default=False, help="do not create user") args = parser.parse_args() setup_database( args.user, args.password, args.database, host=args.host, root_password=args.root_password, no_drop=args.no_drop, no_user=args.no_user, ) create_tables(args.host, args.user, args.password, args.database) create_indexes(args.host, args.user, args.password, args.database) create_transaction_logs_table(args.host, args.user, args.password, args.database)
setup_database( user=args.user, password=args.password, database=args.database, root_user=args.root_user, host=args.host, port=args.port, root_password=args.root_password, no_drop=args.no_drop, no_user=args.no_user, use_ssl=args.use_ssl, ) create_tables( args.host, args.port, args.user, args.password, args.database, use_ssl=args.use_ssl, ) create_indexes( args.host, args.port, args.user, args.password, args.database, use_ssl=args.use_ssl, ) create_transaction_logs_table( args.host, args.port, args.user,