Пример #1
0
                        help="psql test user")
    parser.add_argument("--password",
                        type=str,
                        action="store",
                        default='test',
                        help="psql test password")
    parser.add_argument("--database",
                        type=str,
                        action="store",
                        default='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,
                   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)
Пример #2
0
    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)
Пример #3
0
        "--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"
    )
    parser.add_argument(
        "--use-ssl", type=bool, action="store", default=False, help="Use Psql SSL"
    )

    args = parser.parse_args()
    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,