func newPostgresClient(url string) (*sqlx.DB, error) {
    ctx, cancel := context.WithCancel(context.Background())
    defer cancel()
    db, err := sqlx.ConnectContext(ctx,"pgx", url)
    if err != nil {