{
  "version": "9.6",
  "source": "tmp/documents/postgresql96_beta1_new_features_en_20160606-1.pdf",
  "stage": "Beta 1",
  "date": "2016-06-06",
  "pages": 53,
  "sha256": "d563c43b11e490da89489763acffc4753dcf3eecb2d2292501633953b1aea7a9",
  "pdf_title": "",
  "canonical_title": "PostgreSQL 9.6 Beta 1 New Features With Examples (EN)",
  "pdf_metadata_mismatch": true,
  "pdf_author": "noriyosi",
  "text_words": 8414,
  "text_urls": 12,
  "annotation_urls": 13,
  "source_revision": "1773200c5362476c4a549222b7d17fa91f546cae",
  "conversion": "scripts/convert_feature_books.py",
  "semantic_sections": [
    {
      "key": "about",
      "title": "About This Document",
      "slug": "01-about-this-document",
      "source_pages": [
        4,
        5
      ],
      "page_count": 2,
      "counts": {
        "source_pages": [
          4,
          5
        ],
        "headings": 6,
        "features": 0,
        "examples": 0,
        "syntaxes": 0,
        "tables": 3,
        "code_blocks": 1,
        "paragraphs": 7,
        "figures": 0
      }
    },
    {
      "key": "summary",
      "title": "New Feature Overview",
      "slug": "02-new-feature-overview",
      "source_pages": [
        6,
        8
      ],
      "page_count": 3,
      "counts": {
        "source_pages": [
          6,
          7,
          8
        ],
        "headings": 4,
        "features": 29,
        "examples": 0,
        "syntaxes": 0,
        "tables": 0,
        "code_blocks": 0,
        "paragraphs": 6,
        "figures": 0
      }
    },
    {
      "key": "architecture",
      "title": "Architecture",
      "slug": "03-architecture",
      "source_pages": [
        8,
        17
      ],
      "page_count": 10,
      "counts": {
        "source_pages": [
          8,
          9,
          10,
          11,
          12,
          13,
          14,
          15,
          16,
          17
        ],
        "headings": 5,
        "features": 14,
        "examples": 9,
        "syntaxes": 0,
        "tables": 13,
        "code_blocks": 1,
        "paragraphs": 24,
        "figures": 0
      }
    },
    {
      "key": "utilities",
      "title": "Utilities",
      "slug": "04-utilities",
      "source_pages": [
        18,
        22
      ],
      "page_count": 5,
      "counts": {
        "source_pages": [
          18,
          19,
          20,
          21,
          22
        ],
        "headings": 5,
        "features": 6,
        "examples": 5,
        "syntaxes": 0,
        "tables": 1,
        "code_blocks": 0,
        "paragraphs": 13,
        "figures": 0
      }
    },
    {
      "key": "configuration",
      "title": "Changes of Parameters",
      "slug": "05-changes-of-parameters",
      "source_pages": [
        23,
        27
      ],
      "page_count": 5,
      "counts": {
        "source_pages": [
          23,
          24,
          25,
          26,
          27
        ],
        "headings": 3,
        "features": 6,
        "examples": 4,
        "syntaxes": 0,
        "tables": 3,
        "code_blocks": 0,
        "paragraphs": 11,
        "figures": 0
      }
    },
    {
      "key": "sql",
      "title": "Enhancement for SQL Statement",
      "slug": "06-enhancement-for-sql-statement",
      "source_pages": [
        28,
        37
      ],
      "page_count": 10,
      "counts": {
        "source_pages": [
          28,
          29,
          30,
          31,
          32,
          33,
          34,
          35,
          36,
          37
        ],
        "headings": 7,
        "features": 12,
        "examples": 16,
        "syntaxes": 0,
        "tables": 1,
        "code_blocks": 3,
        "paragraphs": 18,
        "figures": 0
      }
    },
    {
      "key": "parallel",
      "title": "Parallel Seq Scan",
      "slug": "07-parallel-seq-scan",
      "source_pages": [
        38,
        44
      ],
      "page_count": 7,
      "counts": {
        "source_pages": [
          38,
          39,
          40,
          41,
          42,
          43,
          44
        ],
        "headings": 4,
        "features": 3,
        "examples": 5,
        "syntaxes": 0,
        "tables": 4,
        "code_blocks": 0,
        "paragraphs": 9,
        "figures": 1
      }
    },
    {
      "key": "monitoring",
      "title": "Monitoring Wait Stats",
      "slug": "08-monitoring-wait-stats",
      "source_pages": [
        45,
        45
      ],
      "page_count": 1,
      "counts": {
        "source_pages": [
          45
        ],
        "headings": 0,
        "features": 0,
        "examples": 2,
        "syntaxes": 0,
        "tables": 1,
        "code_blocks": 0,
        "paragraphs": 2,
        "figures": 0
      }
    },
    {
      "key": "fdw",
      "title": "Enhancement of FOREIGN DATA WRAPPER",
      "slug": "09-enhancement-of-foreign-data-wrapper",
      "source_pages": [
        46,
        48
      ],
      "page_count": 3,
      "counts": {
        "source_pages": [
          46,
          47,
          48
        ],
        "headings": 4,
        "features": 0,
        "examples": 4,
        "syntaxes": 0,
        "tables": 0,
        "code_blocks": 0,
        "paragraphs": 5,
        "figures": 0
      }
    },
    {
      "key": "synchronous",
      "title": "Multiple Synchronous Standby Servers",
      "slug": "10-multiple-synchronous-standby-servers",
      "source_pages": [
        49,
        49
      ],
      "page_count": 1,
      "counts": {
        "source_pages": [
          49
        ],
        "headings": 0,
        "features": 0,
        "examples": 1,
        "syntaxes": 0,
        "tables": 0,
        "code_blocks": 1,
        "paragraphs": 2,
        "figures": 0
      }
    },
    {
      "key": "security",
      "title": "Security",
      "slug": "11-security",
      "source_pages": [
        50,
        50
      ],
      "page_count": 1,
      "counts": {
        "source_pages": [
          50
        ],
        "headings": 2,
        "features": 0,
        "examples": 1,
        "syntaxes": 0,
        "tables": 0,
        "code_blocks": 0,
        "paragraphs": 2,
        "figures": 0
      }
    },
    {
      "key": "urls",
      "title": "Bibliography",
      "slug": "12-bibliography",
      "source_pages": [
        51,
        51
      ],
      "page_count": 1,
      "counts": {
        "source_pages": [
          51
        ],
        "headings": 0,
        "features": 0,
        "examples": 0,
        "syntaxes": 0,
        "tables": 0,
        "code_blocks": 0,
        "paragraphs": 1
      }
    },
    {
      "key": "history",
      "title": "Modification History",
      "slug": "13-modification-history",
      "source_pages": [
        52,
        52
      ],
      "page_count": 1,
      "counts": {
        "source_pages": [
          52
        ],
        "headings": 0,
        "features": 0,
        "examples": 0,
        "syntaxes": 0,
        "tables": 1,
        "code_blocks": 0,
        "paragraphs": 1,
        "figures": 0
      }
    }
  ],
  "figures": [
    {
      "number": "1",
      "caption": "Parallel Seq Scan / Parallel Aggregate",
      "page": 38,
      "path": "/figures/9.6/figure-1.png"
    }
  ],
  "commit_links": {},
  "page_links": {
    "1": [],
    "2": [],
    "3": [],
    "4": [
      "mailto:noriyoshi.shinoda@hpe.com"
    ],
    "5": [],
    "6": [],
    "7": [
      "http://www.postgresql.org/docs/9.6/static/release-9-6.html"
    ],
    "8": [],
    "9": [],
    "10": [],
    "11": [],
    "12": [
      "https://www.postgresql.org/docs/9.6/static/monitoring-stats.html"
    ],
    "13": [
      "http://www.postgresql.org/docs/9.6/static/catalog-pg-am.html"
    ],
    "14": [],
    "15": [],
    "16": [],
    "17": [],
    "18": [],
    "19": [],
    "20": [],
    "21": [],
    "22": [
      "http://michael.otacoo.com/postgresql-2/postgres-9-6-feature-highlight-pg-rewind-timeline/"
    ],
    "23": [],
    "24": [],
    "25": [],
    "26": [],
    "27": [],
    "28": [],
    "29": [],
    "30": [],
    "31": [],
    "32": [],
    "33": [],
    "34": [],
    "35": [],
    "36": [],
    "37": [],
    "38": [],
    "39": [],
    "40": [],
    "41": [],
    "42": [],
    "43": [],
    "44": [],
    "45": [
      "http://www.postgresql.org/docs/9.6/static/monitoring-stats.html"
    ],
    "46": [],
    "47": [],
    "48": [],
    "49": [],
    "50": [],
    "51": [
      "http://www.postgresql.org/docs/9.6/static/release-9-6.html",
      "https://commitfest.postgresql.org/",
      "http://www.postgresql.org/docs/9.6/static/index.html",
      "https://github.com/postgres/postgres",
      "http://www.postgresql.org/about/news/1668/",
      "https://wiki.postgresql.org/wiki/NewIn96",
      "http://michael.otacoo.com/",
      "http://d.hatena.ne.jp/nuko_yokohama/"
    ],
    "52": [],
    "53": []
  },
  "text_url_values": [
    "http://d.hatena.ne.jp/nuko_yokohama/",
    "http://michael.otacoo.com/",
    "http://michael.otacoo.com/postgresql-2/postgres-9-6-feature-highlight-pg-rewind-timeline/",
    "http://www.postgresql.org/about/news/1668/",
    "http://www.postgresql.org/docs/9.6/static/catalog-pg-am.html",
    "http://www.postgresql.org/docs/9.6/static/index.html",
    "http://www.postgresql.org/docs/9.6/static/monitoring-stats.html",
    "http://www.postgresql.org/docs/9.6/static/release-9-6.html",
    "https://commitfest.postgresql.org/",
    "https://github.com/postgres/postgres",
    "https://wiki.postgresql.org/wiki/NewIn96",
    "https://www.postgresql.org/docs/9.6/static/monitoring-stats.html"
  ],
  "annotation_url_values": [
    "http://d.hatena.ne.jp/nuko_yokohama/",
    "http://michael.otacoo.com/",
    "http://michael.otacoo.com/postgresql-2/postgres-9-6-feature-highlight-pg-rewind-timeline/",
    "http://www.postgresql.org/about/news/1668/",
    "http://www.postgresql.org/docs/9.6/static/catalog-pg-am.html",
    "http://www.postgresql.org/docs/9.6/static/index.html",
    "http://www.postgresql.org/docs/9.6/static/monitoring-stats.html",
    "http://www.postgresql.org/docs/9.6/static/release-9-6.html",
    "https://commitfest.postgresql.org/",
    "https://github.com/postgres/postgres",
    "https://wiki.postgresql.org/wiki/NewIn96",
    "https://www.postgresql.org/docs/9.6/static/monitoring-stats.html",
    "mailto:noriyoshi.shinoda@hpe.com"
  ],
  "external_url_corrections": {
    "git://git.postgresql.org/git/postgresql.git": "https://git.postgresql.org/gitweb/?p=postgresql.git;a=summary"
  },
  "notes": [
    "Commit references are linked to the exact PostgreSQL Git commit URLs found in the PDF annotations.",
    "Direct URLs are preserved from the PDF text and annotations.",
    "The original git:// PostgreSQL repository URL is preserved in the source URL inventory and rendered through the verified HTTPS GitWeb summary destination because Hugo sanitizes git:// links.",
    "Extracted 1 numbered vector figures as reader assets.",
    "The embedded PDF title does not match the version inferred from the filename and document body; the original metadata is preserved and the canonical edition title is recorded separately."
  ]
}
